首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
mcLee
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
使用Swift提高代码质量
本文介绍了Swift的一些特性,同时也介绍了一些不错的实践,如何更好的使用Swift来提高代码质量。
iOS 高级面试题--答案
最近准备复习一下面试题,看到了J_Knight_在18年的出一套 iOS 高级面试题尝试着回答一下题目,由于水平有限,如有错误的地方,请大家多多指教。 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 3. 被weak修饰的对象在被…
如何保证iOS的多线程安全
什么会给多线程的安全造成隐患? 有了多线程技术支持,我们可以并发的进行多个任务,因此同一块资源就有可能在多个线程中同时被访问(读/写)。这个现象叫作资源共享,比如多个线程同时访问了同一个对象,同一个变
Swift之面向协议编程POP
目前,大多数开发仍然使用的是面向对象的方式。我们都知道面向对象的三大特性:封装、继承、多态。 在上面👆的栗子中,BOTiger 和 BOAnimal 共享了一部分代码,这部分代码被封装到了父类 BOAnimal 中,除了 BOTiger 这个子类之外,其余的 BOAnimal…
Cocoapods私有库之Swift版
创建私有库之前,我们先看看公有库。在Finder中打开: ~/.cocoapods/repos。可以看到目录下有 master 文件夹,这就是公有库的git仓库。 这里我使用github创建远程仓库,小伙伴可执行选择自己的远程仓库。 按上图操作,完成远程仓库【BOTestSpe…
Swift 关键字
有句话之前我提过,今天还想再说一次。那就是打铁还需自身硬。对于自身能力的严格要求,可以帮助实现我们所有梦寐以求的东西。 说起来可能有些消极,知识毕竟是永远学不完的。不论如何,今天 我们先来学习一下 Swift 中的每一个关键字(V3.0.1),在介绍每个关键字的时候,同时会附带…
个人成就
掘力值
14
关注了
29
关注者
2
收藏集
0
关注标签
25
加入于
2019-08-26