目录 网络七层协议深拷贝和浅拷贝对沙盒的理解响应者链的工作原理property属性的修饰符的作用对于Run Loo...[作者空间]
阿里iOS面试总结 头条iOS面试总结 腾讯iOS面试总结 百度iOS面试总结 美团iOS面试总结[作者空间]
前言 绝大部分 Objective-C 程序员使用属性时,都不太关注一个特殊的修饰前缀,一般都无脑的使用其非默认缺...[作者空间]
内存布局 内存管理方案 MRC(手动引用计数)和ARC(自动引用计数) 循环引用 一、内存布局 栈(stack):...[作者空间]
在一些需要兼容多端的开发的时候,可能会遇到使用自定义协议,比如与硬件通信或者使用socket的时候,接受的数据是按...[作者空间]
前言 在开发中,常常遇到 Label 或 button 等文字颜色、字体大小多种,或者加下划线等,因为经常遇到,所...[作者空间]
前言 在iOS开发过程中,会经常使用到一个修饰词“weak”,使用场景大家都比较清晰,用于一些对象相互引用的时候,...[作者空间]
1.在设置navigationBar颜色的时候,其实发现了并没有那么简单,一般我们会认为只要设置了backgrou...[作者空间]
产生循环引用的原因 block任何时候都会强引用在block代码块内部的对象,block消失,则强引用消失,blo...[作者空间]
阅读本文后你将会进一步了解Runtime的实现,享元设计模式的实践,内存数据存储优化,编译内存屏障,多线程无锁读写...[作者空间]
Other Linker Flags到底是用来干嘛的? 它是用来链接的, 一个程序从代码到可执行文件往往要经历以下...[作者空间]
效果如上,仅仅是要求中间的tabbar上移,并且上部分是有点击反应的。 创建UITabbarViewControl...[作者空间]
@property 的属性关键字有 nonatomic、atomic、readonly、writeonly、rea...[作者空间]
面试题 讲讲 RunLoop,项目中有用到吗? RunLoop内部实现逻辑? Runloop和线程的关系? tim...[作者空间]
一直都知道分类里面添加属性,会提示黄色警告,使用的时候运行到这里会crash,那么就真的不能给分类里面添加属性吗?...[作者空间]
项目中又遇到要将手机网络IP地址传参到服务器由于之前没有做过,记录下遇到的问题,手机IP地址分为俩种情况,WiFi...[作者空间]
copy 和 mutableCopy 你真的理解吗?最近发现很多面试者基本都不能很好地回答这个问题。所以整理一下。...[作者空间]
NSUserDefaults 简介: NSUserDefaults用来存储 用户设置 系统配置等一些小的数据。因为...[作者空间]
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下...[作者空间]