OC知识点回炉
Jerry程序猿
从事iOS开发、嵌入式开发,对新技术比较感兴趣
展开
-
cs193p斯坦福视频学习总结——iOS基础知识
一、在iOS的开发中,属性的特性(strong/weak/nonatomic/atomic/retain/readonly……)是非常常见的,但往往这些特性包含的内容过于广泛,就算记住了基础概念,也没法很好地理解其在各种实例下的内容。所以偶尔拿出来看看是非常有必要的。读书就是这样子,书里的知识一般有普遍性,但是只知道普遍性而不理解具体内容,就没什么用,也没法很好记住普遍性,所以还是要多翻书、多理解原创 2015-08-02 11:11:22 · 1742 阅读 · 0 评论 -
block循环引用的理解和self.navigationController的理解
今天写代码的时候,发现同事写的代码有些难以理解,向同事询问的时候才发现原来现在的demo是他以前做的,出了一点小问题。像这样的新手代码,由于不理解block,self.channelListViewModel引用这block,block会对其内部的变量全部retain一次,所以block也持有self,这样一来就会导致循环引用了,所以代码不能如此写。 block是比较难写原创 2015-10-22 20:05:22 · 938 阅读 · 0 评论 -
<一>Copy和mutableCopy——iOS开发的疑惑
许久没写博客,期间一边学习一边工作,非常忙碌,特别是iOS的学习要花很多时间,每天都要码代码,熟悉Xcode的使用,偶尔遇到一些比较大的难题,才会停下来想想怎么解决,最近在看别人源码的时候一直被copy和木tablecopy困扰,网上找的文章写的都挺好,但跟我自己做的实验不大一样,所以记录一下我做的实验结果。一、问题 我是看着copy和mutableCopy然后糊涂了,不原创 2015-09-18 11:21:25 · 636 阅读 · 0 评论 -
<二>Copy和mutableCopy——iOS开发的疑惑
关于copy和mutableCopy的内容多了一些,所以分开两部分写了,上一篇写到的是非容器类的copy和mutableCopy,这篇主要看容器类的copy和mutableCopy。二、容器类的浅拷贝和深拷贝 容器类主要是指NSArray和NSMutableArray,NSDictionary和NSMutableDictionary等,这部分的拷贝其实和非容器类的有些相似,不原创 2015-09-21 11:09:58 · 387 阅读 · 0 评论