摘要: 一、简介 IOS 动画主要是指Core Animation框架。官方使用文档地址为:Core Animation Guide。Core Animation是IOS和OS X平台上负责图形渲染与动画的基础框架。Core Animation可以作用与动画视图或者其他可视元素,为你完成了动画所需的大部分绘 阅读全文
posted @ 2016-01-30 14:49 sungk 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 什么是NSTimer 官方给出解释是:“A timer provides a way to perform a delayed action or a periodic action. The timer waits until a certain time interval has elapsed 阅读全文
posted @ 2016-01-30 14:17 sungk 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 公司年底要在新年前发一个版本,最近一直很忙,好久没有更新博客了。正好现在新版本开发的差不多了,抽空总结一下。 由于最近开发新版本,就避免不了在开发和调试过程中引起崩溃,以及诱发一些之前的bug导致的崩溃。而且项目比较大也很不好排查,正好想起之前研究过的Method Swizzling,考虑是否能用这 阅读全文
posted @ 2016-01-30 12:10 sungk 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一个可以实时跟踪分析iOS App视图的小工具(已开源) GitHub入口:https://github.com/sx1989827/RunTrace 前言 作为iOS的开发者,常常为了UI界面搞得头破血流,你是不是经常遇到这样的痛点:这个view是从哪里来的,它的父视图是什么,它的子视图有哪些,它 阅读全文
posted @ 2016-01-30 12:08 sungk 阅读(642) 评论(0) 推荐(0) 编辑
摘要: iOS中实现多线程的技术方案 pthread 实现多线程操作 代码实现: void * run(void *param) { for (NSInteger i = 0; i < 1000; i++) { NSLog(@"---buttonclick---%zd---%@", i, [NSThread 阅读全文
posted @ 2016-01-30 12:04 sungk 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 在release版本禁止输出NSLog内容 因为NSLog的输出还是比较消耗系统资源的,而且输出的数据也可能会暴露出App里的保密数据,所以发布正式版时需要把这些输出全部屏蔽掉。 我们可以在发布版本前先把所有NSLog语句注释掉,等以后要调试时,再取消这些注释,这实在是一件无趣而耗时的事!还好,还有 阅读全文
posted @ 2016-01-30 12:02 sungk 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 两种方法,方法1可以得到内容的实际高度,方法2得到了将内容显示完整后的 webView 的尺寸(包含 UIEdgeInsets) - (void)webViewDidFinishLoad:(UIWebView *)wb { //方法1 CGFloat documentWidth = [[wb str 阅读全文
posted @ 2016-01-30 12:01 sungk 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: Git 阅读全文
posted @ 2016-01-20 09:42 sungk 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 在预编译文件中添加若干头文件引用后,出现could not build module foundation错误解决方案: 在引用头文件开始加入#ifdef __OBJC__ 结束时加入#endif,例如 #ifndef PureStandard_PrefixHeader_pch #define Pu... 阅读全文
posted @ 2016-01-07 18:23 sungk 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 警告框控件 (UIAlertView)1. 警告框控件 (UIAlertView) 简介(1) UIAlertView 创建流程UIAlertView 创建流程:--创建 UIAlertView: 创建时指定 标题, 内容, 按钮等信息, 按钮监听需要创建 UIAlertView 的 UIAlert... 阅读全文
posted @ 2016-01-07 10:02 sungk 阅读(352) 评论(0) 推荐(0) 编辑