- 博客(7)
- 收藏
- 关注
原创 My Project - DXTwitter
DXTwitterDXTwitter, an imitation sample client of Twitter, just like its name 2333. AboutThere are some interesting UI animations in Twitter iOS client, so I have been thinking about to imitate it sinc
2017-03-15 19:01:16 672 1
原创 OC 中方法名为什么被称作选择器(selector)?
函数调用和消息的一个关键区别是,函数和它的参数是在编译时绑定在一起的,而消息和接收者直到程序运行时,消息被发送才实现这种绑定。因此,响应一个消息的具体方法是在运行时才决定的,而不是在代码被编译的时候。消息启动哪个方法取决于消息的接收者,不同的接收者可能有同名的不同方法实体,这就是多态。编译器要为一个消息找到正确的方法实体,它必须知道这个接收者属于什么对象,也就是它属于什么类。这是一个对象在运行时接
2017-03-09 16:12:28 530
转载 转:程序员必读书单 1.0
本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。前言Reading makes a full man; conference a ready man; and writing an exact man.Francis Bacon优秀的程序员应该具备两方面能
2017-03-07 21:21:22 711
原创 Lottie——开启UI动画新时代
一、前言还记得第一次进入 iOS7 主界面时候,应用图标顺序落下的动画,深深地惊艳了我,于是一次次的锁屏、解锁,尽情地体验其 UI 动画的优美。也记得第一次使用 Twitter 客户端时被其启动动画、自定义 Modal 动画深深的吸引,连 Tabbar 上的按钮在点击之后的跳动反馈,也让我一次次地点到不能自拔。不得不说,不论性能和用户体验等而单论 UI 和动画的优美的话,Twitter 客户端
2017-03-07 00:19:28 1067
原创 Swift 官方文档笔记
前段时间花了几天时间把 Swift 官方文档前前后后读了一遍,深有收获,在阅读过程中将其中值得注意的点截取出来放在了下面,方便以后查阅。函数是第一等类型,这意味着函数可以作为另一个函数的返回值。你可以通过参数位置而不是参数名字来引用参数——这个方法在非常短的闭包中非常有用。当一个闭包作为最后一个参数传给一个函数的时候,它可以直接跟在括号后面。当一个闭包是传给函数的唯一参数,你可以完全忽
2017-02-21 08:42:33 386
原创 iOS 开发学习中的一些知识点汇总
知识点主线程也叫 UI 线程。Storyboard 本质是 XML。NavigationController - 控制器,占整个屏幕。 NavigationBar - 设置导航条颜色、样式。 NavigationItem - 设置按钮内容和样式。设置导航栏不透明:[self.navigationController.navigationBar setTranslucent:NO];。
2017-02-21 08:37:45 450
原创 NSLog使用技巧
步骤:1> 新建 PCH 文件。2> 在 Building Setting 中搜索 "Prefix Header" ,写入 "项目名称/PCH文件名"。3> 在 PCH 文件中添加如下代码#ifdef __OBJC__#ifdef DEBUG#define NSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTIO
2017-02-03 18:03:03 294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人