前言 近期在开发新项目, 然后针对 App Icon 与 App LaunchScreen 都需要重新切一套, 需要把相应尺寸大小跟 UI 说明一下, 加上最近刚发布的我 i...
前言 近期在开发新项目, 然后针对 App Icon 与 App LaunchScreen 都需要重新切一套, 需要把相应尺寸大小跟 UI 说明一下, 加上最近刚发布的我 i...
组件化这个东西其实并不复杂,他就是种思路,本质上是一种 app 架构思路,说穿了很简单的,难在组件化改造的时候,真正写起代码会出现不少棘手的问题。组件化是一种 app 架构,...
开源项目DZTableView通过实现一个TableView来理解IOS UI编程
创建UITableViewController子类的实例后,IDE生成的代码中有如下段落: [cpp] view plain copy 这里就涉及了TableView的重用机...
前言 很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,...
写在前面的话 最近看了一篇国外大牛写的关于 iOS 框架模式的文章,内容涉及目前 iOS 端诸多主流的框架模式,个人感觉文章写的很不错,收获匪浅,希望能够通过翻译原文的方式更...
说明iOS中的RunLoop使用场景1.保持线程的存活,而不是线性的执行完任务就退出了<1>不开启RunLoop的线程<2>开启RunLoop的线程(1)实验用self来持有...
Core Animation是直接作用在CALayer上的(并非UIView上)非常强大的跨Mac OS X和iOS平台的动画处理API,Core Animation的动画执...
1. 前言: 命名规则对于维护代码来说是非常重要的,Objective-C方法名往往很长,不过这也有好处,可以更清晰地理解和直观理解方法,甚至无须过多的注释; 1.基本原则 ...
objc_class结构体 类在OC中是objc_class的结构体指针 typedef struct objc_class *Class; 在objc/runtime.h中...
背景: 在大型项目,企业级开发中多人同时维护同一个类,这样势必会导致当前类随着项目开展,变得臃肿,iOS中的分类(Category)就很好的解决了这个问题。 分类(Categ...
复习了一些iOS里大神写的KVO官方文档翻译和其他的博客,记录下来一些方便自己以后回来看。 <NSKeyValueObserving>或者KVO,是一个非正式协议,它定义了对...
一、setter和getter的一般写法 setter和getter器可以说是一个类最基本的东西,任何一门面向对象的语言,都又这个概念,C++、java等等。因为setter...
转载自(点击打开链接) 题目你也可以理解为 Core Foundation 和 Objective-C 之间的关系。 1)历史概要 先来说说「Core Foundation」...