Avatar notebook default
17篇文章 · 30676字 · 1人关注
  • 2019-12-27一个iOS高级工程师需要掌握的知识

    1. 高级C语言 C++的语言 C语言是iOS开发的语言(Objective-C)基础,在iOS开发培训的课程中也会涉及到。需要强调的是并不是要...

  • Resize,w 360,h 240
    iOS知识点总结(6)- 动画

    CABasicAnimation——基本动画 简单的动画效果: CABasicAnimation *moveAnimation = [CABas...

  • iOS知识点总结(6)- RunTime RunLoop Block

    RunTime 参考:https://www.jianshu.com/p/6ebda3cd8052 RunLoop 参考:https://www...

  • iOS知识点总结(5)- 多线程

    进程:一个程序的一次运行,在执行过程中拥有独立的内存单元,而多个线程共享一块内存 线程:线程是指进程内的一个执行单元 区别: (1)调度:线程作...

  • iOS知识点总结(5)- 设计一个App

    首先,App搭建要遵循的架构原则:易读性、易维护性、易扩展性。其次根据产品需求和设计图,脑中先建立一个产品架构, 不同类型的产品,技术选型也有所...

  • iOS知识点总结(4)- 常见的设计模式

    1. iOS常见的设计模式? 1.代理模式 //创建代理协议 @protocol RYTestDelegate <NSObject> //声明代...

  • iOS知识点总结(3)

    1. 能否向编译后得到的类中增加实例变量?能否向运行时创建的类中添加实例变量?为什么? 不能向编译后得到的类中增加实例变量。 能向运行时创建的类...

  • Resize,w 360,h 240
    iOS知识点总结(2)

    1.内存中的栈和堆的区别是什么?那些数据在栈上,哪些在堆上? 对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来讲,释放工作有程序员控制...

  • iOS知识点总结(1)

    1. iOS单例的实现方式? 之前总是这样写: static Singleton *shareSingleton = nil; (instan...

文集作者