240 发简信
IP属地:北京
  • iOS 类的加载

    一、 应用程序加载 系统调用exec()会让我们的应用程序映射到新的地址空间 然后通过dyld进行加载、链接、初始化主程序和应用程序所依赖的各种...

  • Resize,w 360,h 240
    iOS应用程序加载

    在main()函数之前,在一般情况下,我们都会将main()函数作为程序入口,在main函数之前,程序所经历的事情image.png 静态库:链...

  • Resize,w 360,h 240
    组件化初探

    一、创建本地组件化 首先创建一个存储组件化的文件夹:例如 cd到这个文件夹中,使用下边命令创建本地组件库(注:我在创建的过程中,使用WiFi一直...

  • Resize,w 360,h 240
    内存管理

    内存布局 stack区:方法调用 heap区 (堆区):alloc分配的一些对象 bss :未初始化的全局变量 data:已初始化的全局变量 t...

  • Resize,w 360,h 240
    RunTime

    数据结构 objc_object objc_class isa指针 method_t objc_object id == objc_object...

  • Resize,w 360,h 240
    OC语言特性

    分类 用分类做了哪些事情 声明私有方法 分解体积庞大的类文件 把framework的私有方法公开化 特点 运行时决议:编好分类文件,并没有分类中...

  • Resize,w 360,h 240
    UI视图

    UItableView 重用机制 一般在iOS中,tableview的重用机制,我们在- (UITableViewCell *)tableVie...

  • 算法

    字符串反转 链表反转 有序数组合并 Hash算法 查找两个子视图的共同父视图 求无序数组中的中位数 答案参考链接:https://www.jia...

  • 第三方框架

    AFNetWorking 组成 底部:会话模块(NSURLSession)、网络监听模块(AFSecurityPolicy)、网络安全模块(AF...