1. 高级C语言 C++的语言 C语言是iOS开发的语言(Objective-C)基础,在iOS开发培训的课程中也会涉及到。需要强调的是并不是要...
CABasicAnimation——基本动画 简单的动画效果: CABasicAnimation *moveAnimation = [CABas...
RunTime 参考:https://www.jianshu.com/p/6ebda3cd8052 RunLoop 参考:https://www...
进程:一个程序的一次运行,在执行过程中拥有独立的内存单元,而多个线程共享一块内存 线程:线程是指进程内的一个执行单元 区别: (1)调度:线程作...
首先,App搭建要遵循的架构原则:易读性、易维护性、易扩展性。其次根据产品需求和设计图,脑中先建立一个产品架构, 不同类型的产品,技术选型也有所...
1. iOS常见的设计模式? 1.代理模式 //创建代理协议 @protocol RYTestDelegate <NSObject> //声明代...
1. 能否向编译后得到的类中增加实例变量?能否向运行时创建的类中添加实例变量?为什么? 不能向编译后得到的类中增加实例变量。 能向运行时创建的类...
1.内存中的栈和堆的区别是什么?那些数据在栈上,哪些在堆上? 对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来讲,释放工作有程序员控制...
1. iOS单例的实现方式? 之前总是这样写: static Singleton *shareSingleton = nil; (instan...
文集作者