Swift学习
半桶水码农
一个热爱coding的小码农
展开
-
Swift中移除通知
Swift中移除通知的方法和OC中移除通知的方法不一样。在OC中移除通知,一般都移除通知的代码放到dealloc方法中,而在Swift中移除通知,使用deinit(类反初始化方法(析构方法))方法。代码如下: //MARK:-移除通知deinit { NSNotificationCenter.defaultCenter().removeObserver(self) }原创 2016-08-01 10:29:37 · 2948 阅读 · 0 评论 -
Swift开发-保持屏幕常亮
在做app开发时,我们需要保持某个页面常亮,可以调用 UIApplication.sharedApplication().idleTimerDisabled = true 使屏幕保持常亮,以达到目的,但同时也降低手机的使用寿命。原创 2016-08-01 10:43:08 · 3284 阅读 · 0 评论 -
Swift开发-提示版本更新
由于iOS审核的要求,不能出现有关”版本更新”的字眼,一旦出现就会被拒,这样就悲剧了。但是不是说这个功能我们就不能做了,可以让后台写一个接口,根据后台返回的一个值作为条件判断,在审核期间,不执行检查版本,不提示用户更新;审核通过后让后台返回的值改变检查版本,如果有新版本提示用户到appstore下载更新。以下是实现代码: //MARK:-版本更新 func updateVersion(原创 2016-09-02 15:33:40 · 401 阅读 · 0 评论 -
iOS Swift下dispatch_after的写法
let delayTime = dispatch_time(DISPATCH_TIME_NOW, Int64(3 * Double(NSEC_PER_SEC))) dispatch_after(delayTime, dispatch_get_main_queue()) { () -> Void in//延迟3秒,执行的操作 }原创 2016-09-27 11:29:16 · 4269 阅读 · 0 评论