摘要: Widget实现 iOS10Widget 阅读全文
posted @ 2017-02-06 11:46 小课桌 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 注意:屏幕的亮度调节只有在真机上看到效果,在模拟器上看不到效果。 阅读全文
posted @ 2017-02-06 11:12 小课桌 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 场景: 我们有一个"Person"类,有一个对象方法"sayHiWithEnglish",打印输出英文"hello"。我们仍想调用此方法,但想打印中文"你好"。 怎么办呢?此时,我们需要使用运行时交换两个对象方法的实现即可。 代码很简单,注释很详细,不再做过多解释。 调用: 阅读全文
posted @ 2017-02-06 10:36 小课桌 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-02-06 10:24 小课桌 阅读(91) 评论(0) 推荐(0) 编辑
摘要: // 设置随机颜色给Application的statusBar,从此妈妈再也不用担心statusBar的背景色 id bgStyle = [[UIApplication sharedApplication] valueForKeyPath:@"statusBar.backgroundView.style"]; [bgStyle setValue:[UIColor redColor] forKey... 阅读全文
posted @ 2017-02-06 10:19 小课桌 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 场景:我们调用[UIImage imageNamed:@"1"]方法,但实现使用自定义的方法实现。 由于代码很简单,注释很详细,不做解释了,直接上代码。 阅读全文
posted @ 2017-02-06 10:13 小课桌 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 分类中不能添加属性。 在分类中,@property (nonatomic, assign) NSInteger age;只会生成同名的setter和getter方法,不会生成带_的成员变量和对应的setter和getter方法的实现。 那怎么给分类添加属性呢?使用运行时可以。 oc有两个运行时方法: 阅读全文
posted @ 2017-02-06 08:30 小课桌 阅读(2024) 评论(1) 推荐(1) 编辑