摘要: 声明属性时用strong或者retain效果是一样的(貌似更多开发者更倾向于用strong)。不过在声明Block时,使用strong和retain会有截然不同的效果。strong会等于copy,而retain竟然等于assign! 当然定义Block还是应该用copy(还有其他需要注意的地方,可以 阅读全文
posted @ 2016-05-25 13:15 黑暗森林的歌者 阅读(5870) 评论(0) 推荐(0) 编辑
摘要: 现在开发的APP大部分界面是竖屏的,只有视频播放的界面和webview阅读文字的界面是可以横屏操作的。 那么就进行如下处理: 1、首先确保APP支持横屏旋转 2、我的App里面都是走UINavigationController进行界面push切换的,所以首先创建一个UINavigationContr 阅读全文
posted @ 2016-04-22 10:06 黑暗森林的歌者 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 最近的需求中有个label需要设置右下角为圆角,其余三个为直角,一开始用的是重写drawRect,然后用绘图重绘每个角的样子,计算起来还是麻烦 后来发现了下面的方法: 显示效果是右下角有个 弧度为 3 的小圆角 通过这个枚举值判断画哪个圆角 阅读全文
posted @ 2016-04-21 10:34 黑暗森林的歌者 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一般我们在iOS开发的过程中设置圆角都是如下这样设置的。 这样设置会触发离屏渲染,比较消耗性能。比如当一个页面上有十几头像这样设置了圆角 shouldRasterize=YES设置光栅化,可以使离屏渲染的结果缓存到内存中存为位图, 使用的时候直接使用缓存,节省了一直离屏渲染损耗的性能。 但是如果la 阅读全文
posted @ 2016-03-15 22:42 黑暗森林的歌者 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 当用户点击收到的推送消息时候,我希望打开APP,并且跳转到对应的界面,这就需要在AppDelegate里面对代理方法进行处理。 当用户点击推送消息打开APP的时候会调用 - (BOOL)application:(UIApplication*)application didFinishLaunchin 阅读全文
posted @ 2016-02-27 20:20 黑暗森林的歌者 阅读(1532) 评论(0) 推荐(0) 编辑
摘要: 在调试应用程序的时候经常需要进行打印需要的信息,但是当打印的地方多了之后在真机上跑应用程序就会相应的慢很多,输出语句多了之后会在很大程序上影响应用程序的性能。这里我们可以定义一个宏来控制是否输出调试信息。 在Release模式下禁止输出调试信息 因为NSLog的输出还是比较消耗系统资源的,而且输出的 阅读全文
posted @ 2016-02-27 20:06 黑暗森林的歌者 阅读(548) 评论(0) 推荐(0) 编辑
摘要: iOS8以上的系统应用可以与设置进行深层的交互,用户可以根据APP的需要进行对应的权限的设置。 现在大多数的APP依旧仅仅是弹出一个包含操作指令的警示窗口,如“进入设置>隐私>位置>APP”。其实在高版本的系统中可以直接弹出一个警示窗口,提示内容是自己的APP需要的权限,点击确定按钮可以直接跳到设置 阅读全文
posted @ 2016-02-27 19:58 黑暗森林的歌者 阅读(263) 评论(0) 推荐(0) 编辑
摘要: ·UILable是iPhone界面最基本的控件,主要用来显示文本信息。·常用属性和方法有:1、创建CGRect rect = CGRectMake(100, 200, 50, 50);UILabel *label = [[UILabel alloc] initWithFrame:rect];2、te... 阅读全文
posted @ 2016-01-06 16:47 黑暗森林的歌者 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 在静态库的制作中,很多时候我们的静态库也是带着文件,图片和多媒体资源的。若只是直接加入到项目中也是可以,但是,考虑到方便管理(方便插件使用者的管理),我们希望把插件的资源文件打成一个包来管理。当然有人也会说,那我直接在项目中新建一个group来管理也是一样的容易。此刻,我只能很装逼的说一句:这样,显... 阅读全文
posted @ 2016-01-06 16:41 黑暗森林的歌者 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 不用 2d截图 直接截图 1 -(UIImage *)screenShots 2 { 3 //截取整个backview 4 UIGraphicsBeginImageContext(self.backgroundView.bounds.size); 5 [self.back... 阅读全文
posted @ 2016-01-06 16:35 黑暗森林的歌者 阅读(198) 评论(0) 推荐(0) 编辑