首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
foolishboy
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
《Effective Objective-C 2.0》 阅读笔记 3
23. 通过委托与数据源协议进行对象间通信 24. 将类的实现代码分散到便于管理的几个分类中 为了避免一个实现文件太大,实现的方法太多,可以根据功能将类的实现分到不同的分类中。 如果要使用分类中的方法,记得引入分类的头文件。 便于调试,编译后的符号表中,分类中的方法符号会出现分…
《Effective Objective-C 2.0》 阅读笔记 5
43. 掌握GCD及队列的使用时机 解决多线程与任务管理问题,除了GCD,还有NSOperationQueue 技术,即操作队列。操作队列在GCD之前就有,GCD就是基于其中的某些设计原理构建的,而且从iOS4开始,操作队列在底层使用GCD实现的。 GCD是纯C的API, 而操…
《Effective Objective-C 2.0》 阅读笔记 2
12. 向类发送其无法解读的消息时,编译期不会报错,只有运行期才可以检查出来。 表示这个类是否能新增一个实例方法来处理这个选择器。 首先创建NSInvocation对象,把与尚未处理的那条消息有关的全部细节都封于其中,包含选择器、目标以及参数。 实现此方法较为有用的方式是:在…
《Effective Objective-C 2.0》 阅读笔记 1
Objective-C(以下简称OC)由SmallTalk语言演化而来。OC采用"消息结构"的语法方式,是一种动态语言。与传统的“函数调用”式语言相比,OC实际执行的动作由运行时而非编译期决定。就好像是“函数调用”式的函数是多态一样。 OC的***对象***总是分配在“堆”上的…
书写一个严谨的单例
在iOS开发中单例是很平常的模式,但是昨天去面试的时候被人问到了一个比较尴尬的问题。 但是,昨天有人问了这么一个问题,说一般的都知道这个类方法是创建单例的,假如我不知道,我直接走了[[self alloc]init]方法来创建这个对象。那是不是就不能保证这个对象类的唯一性了? …
你真的知道如何更新cell上的进度条吗?
我们经常会遇到这样的场景: 在一个TableView上,每个cell都有一个进度条,可能是下载的进度或者音乐播放的进度,我们需要实时地更新这个进度条。是不是听起来很简单?当心,这里有坑! 大多数人首先想到block或者delegate的回调方式来更新进度。想法是对的,但是忽视了…
个人成就
文章被点赞
294
文章被阅读
24,281
掘力值
842
关注了
6
关注者
1,258
收藏集
0
关注标签
3
加入于
2017-11-08