最新 最热

Swift3.0项目升级到4.2遇到问题

版权声明:转载请标明出处https://blog.csdn.net/ZY_FlyWay/article/details/88824879

2019-04-09
1

iOS开发现在该如何选择方向?

跳槽,面试,进阶,加薪;这些字眼,相信每位程序员都不陌生!但是方向的选择,却不知如何抉择!其实最好的方向,已经在各个企业面试需求中完美的体现出来了;本文展示了2份面试需求,以及方向的总结,希望对读者有所帮助...

2019-04-03
1

RAC(ReactiveCocoa)介绍(一)——基本介绍

最近接触学习到了RAC(ReactiveCocoa),RAC是函数式+响应式编程结合,首先得去理解何为响应式函数编程(FRP)。

2019-04-02
1

RAC(ReactiveCocoa)介绍(七)——信号销毁

在RACSignal信号发送命令执行之后,本着谁创建谁销毁的原则,最后一步必须要进行销毁操作。而销毁操作的执行则由RACDisposable类来完成。 RACDisposable类在RAC中作为一个父类,由三种子类继承自它。RACCompoundDisposable...

2019-04-02
1

RAC(ReactiveCocoa)介绍(十一)——RAC宏定义

在编程领域里的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器在遇到宏时会自动进行这一模式替换。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。 在RAC框...

2019-04-02
1

iOS消息机制相关

OC的函数调用都是通过objc_msgSend进行消息发送来实现,相对于C/C++来说,操作空指针引起crash问题,objc_msgSend通过判断self来决定是否发送消息,self为nil,那么selector也为空,直接返回,所以不会崩溃。向nil发消息可能会返回...

2019-04-02
1

Runtime常用接口方法汇总

Runtime简称运行时,就是系统在运行时一些机制,其中最主要的是消息机制。 Runtime基本是用C和汇编写的,从而有了动态系统的高效。

2019-04-02
1

iOS底层原理--OC对象的本质

分析: OC代码的底层实现实质是C/C++代码,继而编译成汇编代码,最终变成机器语言。 打开终端,进入main.m所在的文件夹,通过clang rewirte-objc main.m -o main.cpp或xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc ma...

2019-03-22
1

重新回味·Block·

说起Block,我想大家再熟悉不过了。每天的开发过程中都在与他打着交道,简洁高效的使用给我们的工作带来了便利。

2019-03-20
1

iOS开发常用之开发资源

开发资源豆瓣iOS开源库列表 - 豆瓣iOS开源库列表,很多开源项目。iOS-Core-Animation-Advanced-Techniques - 中文版iOS高级动画技术。iOS开发的一些奇巧淫技1 - TableView不显示没内容的Cell怎么办; 键盘事件:IQKeyb...

2019-02-22
1