240 发简信
  • iOS 屏幕适配

    屏幕适配问题共有四种解决方案:(1)根据屏幕宽高写控件frame(下策);(2)Autoresizing的使用(中策);(3)AutoLayou...

  • 自动释放池是什么?它是如何工作的?

    当您向一个对象发送一个autorelease消息时,Cocoa就会将该对象的一个应用放入到最新的自动释放池。它任然是一个正当的对象,因此自动释放...

  • alloca函数

    头文件#inlcude原型: void * __cdecl alloca(size_t); 参数: size_t: 申请分配内存的尺寸 返回值:...

  • cocoa pods的使用技巧

    1.检查ruby : gem sources –l 2..如果不是国内的源: 1>.移除默认的ruby源: sudo gem sources -...

  • 算法

    1.交换数值的几种方法 中间变量 加减法 异或 2.oc/c实现常用排序 3. 二叉树 链表 写一个单链表,要求可以插入数据和删除单个数据 递归

  • 项目

    1.编译链接 1> id和instancetype的区别 instancetype只能做返回值,编译时判断真实类型,不符合发警告 特殊情况: 关...

  • 框架

    1.SDWebimage 1> SDWebimage的缓存机制 1.UIImageView+WebCache: setImageWithURL:...

  • 网络

    一.网络基础 1.数据解析 1> XML解析方式SAX 方式解析-只读-速度快-从上向下-通过5个代理方法解析,每个代理方中都需要写一些代码!-...

  • UI

    一.控件 1.属性 1> frame和bounds的区别 frame:可表示尺寸和位置,与父视图坐标系的关系,位置以自己的左上角为原点,可用于形...

个人介绍
不积跬步,无以至千里,不积小流,无以成江河!