上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: OC中调用方法某个对象的消息呦两种方式: #1. performanceSelector: withObject: #2. NSInvocation. 第一个PerformaceSelector比较常用, 也比较简单。 但是这个方式最多只能传递2个参数 当需要2个以上参数时就只能用NSInvocat 阅读全文
posted @ 2017-01-06 12:32 周希 阅读(637) 评论(0) 推荐(0) 编辑
摘要: OC中的三种定时器:CADisplayLink、NSTimer、GCD 我们先来看看CADiskplayLink, 点进头文件里面看看, 用注释来说明下 从头文件来看CADisplayLink的使用还是挺简单的, 下面上代码: 代码很简单就不做说明了 需要注意的是CADisplayLink必须要添加 阅读全文
posted @ 2017-01-06 11:33 周希 阅读(4083) 评论(0) 推荐(0) 编辑
摘要: 当需要画图时我们一般创建一个UIView子类, 重写其中的drawRect方法 再drawRect方法中利用UIBezierPath添加画图 UIBezierPath的使用方法: (1)创建一个Bezier path对象。 (2)使用方法moveToPoint:去设置初始线段的起点。 (3)添加li 阅读全文
posted @ 2017-01-05 17:32 周希 阅读(7602) 评论(0) 推荐(0) 编辑
摘要: CAAnimaton动画分为CABasicAnimation & CAKeyframeAnimation CABasicAnimation动画, 顾名思义就是最基本的动画, 老规矩先上代码: gif是抄的老司机的 首先创建动画的时候我们直接指定keypath为“position”位移动画, 还有哪些 阅读全文
posted @ 2017-01-05 11:45 周希 阅读(2553) 评论(0) 推荐(0) 编辑
摘要: 之前每次用到UICollectionView的时候都会都需要在Controller里面去实现DataSource & Delegate方法 单独Delegate方法还好不是很多, 但是再加上DataSource就很臃肿了, 为了避免代码臃肿也减少ViewController的代码量 我们可以将Dat 阅读全文
posted @ 2016-12-20 20:40 周希 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 在之前的项目中好多处用到了tableView,然而之前不懂得将代理方法实现分离,所以每在一处用到tableView就要在controller中写一遍UITableViewDataSource和UITableViewDelegate,实现tableView的基本功能中用到的tableViewDeleg 阅读全文
posted @ 2016-12-20 20:25 周希 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 如何创建github远程仓库 首先, 你有先到github网站注册账号https://github.com 然后创建一个项目, Create a new repository 之后在在Repository name 填入 ZXTabBarController(你的远程仓库名) ,其他保持默认设置, 阅读全文
posted @ 2016-12-15 00:49 周希 阅读(6329) 评论(0) 推荐(0) 编辑
摘要: Objective-C Runtime Describes the macOS Objective-C runtime library support functions and data structures. Overview(概述) 以下是官方文档中对Runtime给出的定义 The Obje 阅读全文
posted @ 2016-11-27 21:35 周希 阅读(1758) 评论(0) 推荐(0) 编辑
摘要: 1.生成器模式的定义 将一个复杂的对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表示 2.生成器模式的UML Builder :生成器接口,定义创建一个Product各个部件的操作 ConcreteBuilder:具体的生成器的实现类 Product:产品,表示被生成器构建的复杂的对象, 阅读全文
posted @ 2016-11-20 13:33 周希 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 桥接模式 把两个相关联的类抽象出来, 以达到解耦的目的 比如XBox遥控器跟XBox主机, 我们抽象出主机和遥控器两个抽象类, 让这两个抽象类耦合 然后生成这两个抽象类的实例XBox & XBox主机 以达到解耦 同时还能再继承为其他的游戏机 因为是控制器在控制主机, 所以控制器抽象类会持有主机抽象 阅读全文
posted @ 2016-11-15 23:53 周希 阅读(368) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页