240 发简信
  • Swift从入门到精通-4

    一、KVC 1、在init中调用setValuesForKeysWithDictionary实现给属性赋值 2、调用KVC方法之前,必须调用su...

  • Swift从入门到精通-3

    一、闭包 1、可以理解成OC中的block 2、一段预先准备好的代码 3、可以当做参数传递 4、在需要的时候执行 5、形参,返回值,代码都包括在...

  • Swift从入门到精通-2

    一、Switch 1、值可以是任何类型 2、作用于仅在case内部,不需要大括号 3、不需要break 4、每一个case都需要...

  • 120
    Swift从入门到精通-1

    一、Swift和Objective-C比较 1、编程范式:Swift可以面向协议编程,函数式编程,面向对象编程;Objective-C以面向对象...

  • iOS 类的加载过程

    一、_objc_init 1.environ_init(),初始化一系列环境变量,并读取影响运行时的环境变量 2.tls_init(),线程ke...

  • iOS malloc流程

    calloc->malloc_zone_calloc->default_zone_calloc->nano_malloc->_nano_mall...

  • iOS 内存对齐

    1.二进制重排 2.内存优化 3.sizeof 编译时获取类型所占内存的大小;class_getInstanceSize 返回创建一个实例对象所...

  • iOS alloc 流程

    instanceSize 计算内存大小 calloc 申请开辟内存 initInstanceIsa 指针关联对象

  • iOS APP 总结

    1.入口页面灵活配置 详情页,我的页面,首页 2.灵活跳转 路由跳转