上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 在没有一个类的实现源码的情况下,想改变其中一个方法的实现,除了继承它重写、和借助类别重名方法暴力抢先之外,还能使用Method Swizzling方法 原理 在Objective C中调用一个方法,其实是向一个对象发送消息,查找消息的唯一依据是selector的名字。利用Objective C的动态 阅读全文
posted @ 2016-04-11 13:06 孙焱焱 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 主要工作: 1. 更新view,修改view数据 2. 响应用户交互 UIViewController也是UIResponder对象,在responder chain中的位置处于UIViewController的根视图和其父视图之间 如果view controller内的视图都不处理事件,那么vie 阅读全文
posted @ 2016-04-08 15:23 孙焱焱 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 我们知道GCD中的队列有三种:主队列、串行队列和并行队列。NSOperationQueue更简单,只有两种:主队列和非主队列。 我们自己生成的NSOperationQueue对象都是非主队列,主队列可以用 mainQueue取得。 NSOperationQueue的主队列是串行队列,而且其中所有NS 阅读全文
posted @ 2016-04-07 18:06 孙焱焱 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 常用子类: NSOperation是一个基类,不应该直接生成NSOperation对象,而是应该用它的子类。 NSInvocationOperation 将特定对象的特定方法封装成NSOperation NSBlockOperation 将代码块封装成NSOpreation 示例: 创建NSInvo 阅读全文
posted @ 2016-04-07 17:33 孙焱焱 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1. 动态变量控制 2. 动态交换方法 3. 动态添加方法 4. 动态为Category扩展加属性 动态变量控制 修改XiaoMing类中的englishName属性值 步骤: 1. 动态获取XiaoMing类中的所有属性[当然包括私有] 2. 遍历属性找到对应name字段 3. 修改对应的字段值成 阅读全文
posted @ 2016-04-07 15:14 孙焱焱 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 效果 XYWaterWaveView.h文件 import @interface XYWaterWaveView : UIView / 波纹振幅 默认30 / @property (nonatomic ,assign) CGFloat waveAmplitude; / 振幅周期 默认200 / @p 阅读全文
posted @ 2016-04-06 17:27 孙焱焱 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 效果 代码 define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) 16))/255.0 green:((float)((rgbValue & 0xFF00) 8))/255.0 blu 阅读全文
posted @ 2016-04-06 17:20 孙焱焱 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 提供简单文本布局、(plain or attributed)文本渲染 文本第一行与Layer的top对齐 文本获取 @property(copy) id string id类型。这样你既可以用NSString也可以用NSAttributedString来指定文本了 属性化字符串是iOS用来渲染字体风 阅读全文
posted @ 2016-04-06 17:14 孙焱焱 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 如何根据宽度来计算字体的大小 失效了 //使用时,font指定字体和最大字体大小,minFontSize指定最小字体,actualFontSize传递实际大小的引用。width指定总宽度,lineBreakMode指定换行模式。 (CGSize)sizeWithFont:(UIFont )font 阅读全文
posted @ 2016-04-06 16:00 孙焱焱 阅读(10010) 评论(0) 推荐(0) 编辑
摘要: 用于处理渐变色的层结构 大部分情况下,CAGradientLayer时和CAShapeLayer配合使用的 CAGradientLayer可以用作PNG的遮罩效果 渐变样式属性 四个属性 colors locations startPoint endPoint 都是可以进行动画 @property( 阅读全文
posted @ 2016-04-06 15:41 孙焱焱 阅读(2877) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页