本文章纯粹是中文版《The Swift Programming Language》的学习笔记,所以绝大部分的内容都是文中有的。本文是本人的学习笔记,不是正式系统的记录。仅供参考 以下还是有很多没看懂、不确定的地方,我会以…
标签:objective-c
Swift 个人学习笔记 - 07: 枚举
本文章纯粹是中文版《The Swift Programming Language》的学习笔记,所以绝大部分的内容都是文中有的。本文是本人的学习笔记,不是正式系统的记录。仅供参考 以下还是有很多没看懂、不确定的地方,我会以…
UILocalizedIndexedCollation——本地化索引排序
独爱系统API,做一个拒绝自定义功能的程序员,产品的奇葩需求都一边去吧 UILocalizedIndexedCollation——本地化索引排序 需求点: 常见通讯录基本功能,按首字母或者汉字拼音首字母分组排序索引。 需…
Swift 个人学习笔记 - 04: 字符串和字符
本文章纯粹是中文版《The Swift Programming Language》的学习笔记,所以绝大部分的内容都是文中有的。本文是本人的学习笔记,不是正式系统的记录。仅供参考 以下还是有很多没看懂、不确定的地方,我会以…
字符编码(一)
最近在看书的时候突然纠结于Unicode相关字符编码,查了一些资料,并写了这篇文章,顺带做下笔记,希望能帮到一些人。文章如果有写的不妥的或者不正确的地方还请大家纠正。 Unicode 编码 Unicode是一个符号集,它…
Objective-C设计模式解析-组合
看图识模式 这里有个OA系统的结构,如下: 图一 如果公司发展,在全国开了许多分公司,每个分公司都有自己的人力、财务、业务等部门。然后每个分公司下面又设置自己的办事处,每个办事处都也有这些部门,如下: 图二 这些新增加的…
新大陆:AsyncDisplayKit
APP性能的优化,一直都是任重而道远,对于如今需要承载更多信息的APP来说更是突出,值得庆幸的苹果在这方面做得至少比安卓让开发者省心。UIKit 控件虽然在大多数情况下都能满足用户对于流畅性的需求,但有时候还是难以达到理…
WAMSimpleDataSource,更优雅的编写静态UITableView
嘛,开始之前先双手奉上Github项目地址,欢迎各位大佬star:https://github.com/WAMaker/WA… 序 相信做iOS开发的小伙伴们经常会遇到这样的页面: 对于这样的静态列表我们可以…
Objective-C设计模式解析-桥接
看图识模式 图1 或者这样 图2 提出问题 问题假设: 这里的遥控器和电视剧都是绑定的,一个遥控器对应一个电视机。 有以下问题: 有2条生产线,一条产线生产遥控器,一条产线生成电视机 不同电视机的结构是不一样的,遥控器也…
预加载与智能预加载(iOS)
前两次的分享分别介绍了 ASDK 对于渲染的优化以及 ASDK 中使用的另一种布局模型;这两个新机制的引入分别解决了 iOS 在主线程渲染视图以及 Auto Layout 的性能问题,而这一次讨论的主要内容是 ASDK …
ObjC runtime源码 阅读笔记(一)
ObjC runtime源码 阅读笔记(一) 我的博客Max’s Blog本文的源码来自于apple opensource。 1.objc-private.h 打开头文件就看到了两个熟悉的结构体指针 type…
学习iOS的编程之路(三)
在一段时间枯燥的概念学习之后,好像记住的东西并不多,看来只有自己动手丰衣足食了。 NSString和NSMutableString打出NS之后提示框跳出的第一个便是NSString,那就从它入手吧,既然是NSString…