![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Objective-C
文章平均质量分 96
太肥小次郎
我是一个喜欢coding的程序员,我的目标是成为一名架构师,一起努力吧!
展开
-
如何正确使用@synthesize(在有了自动合成属性实例变量之后,@synthesize还有哪些使用场景?)
写在前面这篇博客本来是回答《招聘一个靠谱的iOS》中在有了自动合成属性实例变量之后,@synthesize还有哪些使用场景? 的这一问题,但是写着写着在了解了property的相关内容后,突然冒出了许多对@synthesize使用方法的理解,并且记录了下来,希望分享给大家,与大家一同进步,如果理解的不正确,欢迎在评论区指正,有评论必回!原创 2016-09-21 18:21:42 · 4535 阅读 · 0 评论 -
Foundation对象与Core Foundation对象间的转换:Toll-Free Birdge
作为iOS开发人员,却对iOS开发中用到的框架分不清楚,比如说Core Foundation和Foundation,只是知道在这两者之间需要用__bridge进行转换,却没有去具体的研究一下。今天就记录一下这二者之间的区别,和二者之间该如何进行转换。原创 2016-11-27 20:33:00 · 1018 阅读 · 1 评论 -
NSArray的奇妙探索之旅(深入探究NSArray)
本文翻译自The Amazing Adventures of NSArray 译者注:原文对NSArray进行了深入的探究,挖掘了许多令人不可思议的东西,但也有那么些错误的地方(当然只是现在运行起来会出问题),在文中我会指出。翻译 2016-12-11 00:37:52 · 575 阅读 · 0 评论 -
Objective-C runtime源码学习之IMP寻址(不包括消息转发部分)
前段时间写了一篇博客runtime如何通过selector找到对应的IMP地址?(分别考虑类方法和实例方法),这是在看《招聘一个靠谱的iOS》时回答第22题时总结的一篇博客,不过这篇博客中并没有牵涉到底层的代码,而且也留下了几个没有解决的问题,这篇博客将深入runtime源码继续探索这个问题,并尝试解决上篇博客中未解决的问题,本人第一次阅读源码,如果有分析错误的地方,欢迎大家纠正。原创 2016-09-17 14:28:09 · 2791 阅读 · 0 评论