摘要: 添加监听者1 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardwasChange:) name:UIKeyboardWillChangeFrameNotification object... 阅读全文
posted @ 2015-12-18 16:11 黑暗森林的歌者 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1. 风格纠错题修改完的代码: 1 typedef NS_ENUM(NSInteger, CYLSex) { 2 CYLSexMan, 3 CYLSexWoman 4 }; 5 6 @interface CYLUser : NSObject 7 8 @property (nona... 阅读全文
posted @ 2015-12-18 14:19 黑暗森林的歌者 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 大图可保存到本地 阅读全文
posted @ 2015-12-18 11:31 黑暗森林的歌者 阅读(209) 评论(0) 推荐(1) 编辑
摘要: 我们都知道viewWillAppear:方法是在控制器的view将要显示的时候调用的,而viewWillDisappear:方法是在控制器的view将要隐藏的时候调用。很多时候我们根据自身需要将相关代码逻辑添加到这两个方法中。 现在随着手势操作的流行,很多人在页面中添加了左滑返回的功能,但是我... 阅读全文
posted @ 2015-12-18 11:09 黑暗森林的歌者 阅读(3323) 评论(0) 推荐(0) 编辑
摘要: 在开发的时候遇到需要从其他APP调用自己的APP的需求,比如从Safari中打开APP,并且传递一些信息的需要 1、首先设置自己的URL types 打开项目中的工程文件,打开info选项,在下面的URL types中添加自己APP的Identifier,并且自定义一个自己的scheme,如... 阅读全文
posted @ 2015-12-17 17:12 黑暗森林的歌者 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 8 类别的作用?继承和类别在实现中有何区别?答案:category 可以在不获悉,不改变原来代码的情况下往里面添加新的方法,只能添加,不能删除修改。并且如果类别和原来类中的方法产生名称冲突,则类别将覆盖原来的方法,因为类别具有更高的优先级。类别主要有3个作用:(1)将类的实现分散到多个不同文件或多个... 阅读全文
posted @ 2015-12-17 15:43 黑暗森林的歌者 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1. Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类多继承在这里是用protocol 委托代理 来实现的 你不用去考虑繁琐的多继承 ,虚基类的概念. ood的多态特性 在 obj-c 中通过委托来实现.2. Object-C有私有方法吗?私有变量呢... 阅读全文
posted @ 2015-12-15 16:43 黑暗森林的歌者 阅读(156) 评论(0) 推荐(1) 编辑
摘要: 图片处理 压缩图片 ImageOptim(Mac客户端,免费),支持 PNG/JPEG/GIF 动画,压缩后图像质量不变,体积更小载入更快。 下载地址:http://yunpan.cn/c3GMqX8wvrcxh 密码:c97a 制作GIF动图 LICEcap 是一款小巧使用的Ma... 阅读全文
posted @ 2015-12-15 09:38 黑暗森林的歌者 阅读(426) 评论(1) 推荐(1) 编辑
摘要: 从Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性。因此Xcode版本更新之后需要在插件的Info.plist文件中添加当前Xcode的UUID。 具体步骤如下: 1、获取Xcode的UUID 在终端执行defaults read /Applications/Xcode.a... 阅读全文
posted @ 2015-12-11 14:26 黑暗森林的歌者 阅读(768) 评论(0) 推荐(1) 编辑
摘要: APP需要用到的权限有时候没有打开,就需要提示用户打开某项权限,最好是直接引导用户跳转到对应的设置界面。下面是一些直接跳转到设置界面的方法。 1、定位1 //定位服务设置界面2 NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SE... 阅读全文
posted @ 2015-12-11 14:11 黑暗森林的歌者 阅读(874) 评论(0) 推荐(1) 编辑