240 发简信
IP属地:江苏
  • 240
    Cocoapods流程及pod库的制作

    序: 对于 Cocoapods,你是否还只知道 pod install,pod update,有时候还会掺杂上 pod search, pod setup等,对于它的工作流程...

  • 240
    iOS开发技巧系列---详解KVC(我告诉你KVC的一切)

    KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或...

  • 240
    iOS RunTime解析

    什么是Runtime 我们的代码在运行过程中都会转化为runtime的C代码执行。如[target doSomething]都会被转化为 objc_msgSend(targe...

  • 240
    RunLoop理解与应用

    什么是RunLoop 简单的来说就是运行循环、跑圈。 保持着程序的持续运行并接受用户输入 处理APP中的各种事件(触摸,定时器,Selector) 节省了CPU资源,提高程序...

  • 父亲节将至,你想说的话说出口了吗?

    小时候,我爸很忙,连见面的时间都很少,于是我就经常在家闯祸,这样他就能在百忙之中抽出时间打我了。时间过的真快啊,就如电影常说的那句旁白一样,许多年以后。。。 上学时常看的...

  • iOS 通过URL获取图片尺寸

    在开发过程中,我们经常需要通过网络请求加载图片。有时,我们需要在创建UIImageView时就知道请求图片的尺寸,根据图片尺寸来设置控件的Frame。如微信朋友圈,新浪微博,...

  • Swift -- 闭包

    1.闭包的概念:闭包(Closures)是自包括的功能代码块,能够在代码中使用或者用来作为参数传值。在Swift中的闭包与C,OC中的block相似。闭包能够捕获和存储上下文...

  • Swift -- 属性

    什么是属性? 属性将值跟特定的类、结构体或枚举关联。存储属性存储常量或变量为实例的一部分,而计算属性计算(不是存储)一个值,计算属性可以用于类、结构体和枚举,存储属性只能用于...