240 发简信
IP属地:河北
  • iOS Masonry详解

    现在iPhone手机屏幕越来越多, 屏幕适配也越来越重要. Masonry就是为屏幕适配而生的三方框架. Masonry基础API 更新约束和布局 Masonry示例代码 常...

  • Swift 单例模式 (Singleton)

    严格单例模式 继承自 NSObject 静态属性 shared 持有唯一的实例,对外公开。 重载 init() 方法,使其对外不可见,不可以在外部调用,防止在外部创建实例。 ...

  • guard关键字(守护)

    guard语句判断其后的表达式布尔值为false时,才会执行之后代码块里的代码,如果为true,则跳过整个guard语句 我们以今年高考为例,在进入考场时一般都会检查身份证和...

  • iOS 时间戳转化

    NSString *str=@"1368082020";//时间戳NSTimeInterval time=[str doubleValue]+28800;//因为时差问题要加...

  • iOS 离屏渲染的研究

    GPU渲染机制: CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模...

  • FMDB给表添加新的字段

    代码引用 1>增加表字段ALTER TABLE 表名 ADD COLUMN 字段名 字段类型2>删除表字段ALTER TABLE 表名 DROP COLUMN 字段名3> 修...

  • 120
    iOS中的 NSURLProtocol

    最近做SDK开发的时候,为了给QA编写一个测试工具,方便调试和记录请求内容。但是又不想改动已经写好的SDK代码。本来想到用methodSwizzle,但是发现SDK要开放一些...

  • iOS中的Protocol

    最近工作中遇到一个比较迷惑的事情,在我利用runtime获取类的属性的时候,由于类实现了一个自定义协议,导致遍历出来的属性中包含了NSObject协议中的property。查...

  • iOS自检更新

    第一种实现方法 #######define APP_URL @"http://itunes.apple.com/lookup?id=你程序的appId"会得到以下返回数据: ...