240 发简信
IP属地:湖北
  • iOS开发 多线程的运用

    在iOS开发上搬了几年砖了,一直在向各位大神学习,这段时间公司项目完工了,整理一下相关技术点,向后来者做个借鉴,沉淀一下自己。 说起多线程基本上...

  • Resize,w 360,h 240
    iOS项目配置多种编译环境

    一般我们iOS项目会默认两种编译环境,一种是Debug环境(也就是测试环境),一种是Release环境(也就是正式环境),我们在开发工作中经常跑...

  • KVC和KVO的区别

    KVC是一种访问一个对象属性的方法 即是指NSKeyValueCoding 访问一个对象属性我们可以 person.age 也可以通过kvc的方...

  • Resize,w 360,h 240
    iOS常用的设计模式

    设计模式主要大概分成三类: 1.创建型:单例设计模式、抽象工厂设计模式 2.结构型:MVC 模式、装饰器模式、适配器模式、外观模式、组合模式 3...

  • TableView的优化

    众所周知UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellF...

  • 各种使用小技巧

    1.ARC和MRC混合编译: 如果一个工程为MRC,其中要添加ARC的文件: 选择target -> build phases -> compi...

  • 常见的OC数据类型有哪些 和C的基本数据类型有什么区别?

    object-C的数据类型有NSString,NSNumber,NSArray,NSMutableArray,NSData等等,这些都是Cl...

  • GCD

    在iOS所有实现多线程的方案中,GCD应该是最有魅力的,因为GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的...

  • 各种关键字的区别与使用

    assign: 简单赋值,不更改索引计数 copy: 建立一个索引计数为1的对象,然后释放旧对象 retain:释放旧的对象,将旧对象的值赋予输...