摘要: 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。创建代码仓库,用来存储... 阅读全文
posted @ 2014-06-13 17:33 咪咕咪咕 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是专门用来记录开发中一些常见的BUG以及常用的零碎知识点,我会隔一段时间更新内容1.重复调用2次loadView和viewDidLoad最好不要在UIViewController的loadView方法中改变状态栏的可视性(比如状态栏由显示变为隐藏、或者由隐藏变为显示),因为会导致重复调用2次... 阅读全文
posted @ 2014-06-13 17:32 咪咕咪咕 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 前言每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主线程堵塞,增加运行效率的最佳方法。iOS... 阅读全文
posted @ 2014-06-13 17:31 咪咕咪咕 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.上一讲简单介绍了NSThread的使用,虽然也可以实现多线程编程,但是需要我们去管理线程的生命周期,还要考虑线程同步、加锁问题,造成一些性能上的开销。我们也可以配合使用NSOperation和NSOperationQueue实现多线程编程,实现步骤大致是这样的:1> 先将需要执行的操作封装到一个... 阅读全文
posted @ 2014-06-13 17:30 咪咕咪咕 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 这个算法很好的解决了闰年的比较,同时也解决了每个月的月初和上个月的末尾不好判断的问题,简单的来说就是用日历和时间差比对/** * 是否为今天 */- (BOOL)isToday{ NSCalendar *calendar = [NSCalendar currentCalendar]; ... 阅读全文
posted @ 2014-05-22 23:56 咪咕咪咕 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 在美工提供图片图片的前提下,只需要下面给UIImage做一个分类,就可以简单的实现在6和7上的图片名字适配。比如美工在6上面提供的图片叫common_button_big_red_highlighted.png,7上的名字common_button_big_red_highlighted_os7... 阅读全文
posted @ 2014-05-16 23:24 咪咕咪咕 阅读(258) 评论(0) 推荐(0) 编辑