极客班Objective-C第二周课堂笔记

这个星期实在太忙了,最后两天狂赶课程,笔记都来不急做。


前面两堂课程的主方向还是比较相似的,第一堂重点要搞清楚字符串的NSString和NSMutableString在内存实现机制上的区别,然后还有它们的几种初始化方法、常用操作方法。有一点要注意的是NSMutableString初始化时缓存容量的设置。

第二堂课介绍了几种数组类型,依然有NSArray和NSMutableArray的区别,重点依然是内存机制的不同以及几种初始化方法和常用操作方法,最后课堂介绍了NSSet这种无序集合和NSDictionary这种存储key-value的无序集合。


第三堂课详解了ARC机制的原理,重点在于其计数管理的具体实现以及自动释放池的机理和使用。

第四节课的协议很有意思,遵守协议的所有类必须继承并实现协议内定义了的成员,当然,协议提供了optional这种可选协议。

最后一堂课,重点要明白类别是对外的,不能定义实例变量和属性,而扩展是对内的,外部不能访问。


这个星期就这样吧,太忙了QAQ

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第八天视频课程: 认识字符串 NSString NSString是一个Unicode编码、16位字符的字符序列。 ...
    Hysoka阅读 2,761评论 0 1
  • 8.字符串处理 认识 ->NSString是一个Unicode编码、16位字符的字符序列。语法:NSString ...
    leoneil阅读 1,820评论 0 0
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,426评论 11 349
  • @字符串处理 NSString是一个Unicode编码,16位的字符序列,是类,引用类型。 初始化方法有字面常量初...
    5君阅读 3,928评论 0 51
  • 我和七七在一起一年多了,是从网友发展起来的。在初中那个非主流时期都喜欢加很多很多网友,他便是其中一个。当时...
    庚妹阅读 1,735评论 3 0