随笔分类 -  ios

摘要:本地通知主要是基于app本身定时器的行为。即使app在后台,也会发送本地通知。一个app只能有有限数量的预定通知,最多允许最近的64条通知,其余通知将会被系统忽略。 推送通知的呈现效果: 在屏幕顶部显示的一条横幅 在屏幕中间弹出一个UIAlertView 在锁屏界面显示一块横幅 更新app图标的数字 阅读全文
posted @ 2016-08-09 16:38 紫洁 阅读(434) 评论(0) 推荐(0)
摘要:参考链接:http://www.jianshu.com/p/eb718439551f 1 defer语法 defer是Swift2.0中加入的新语法声明。defer译为延缓、推迟之意。 defer的语法如下: {}中添加延迟处理的代码。 当代码执行到defer语句时,它并不会立刻执行,而是放入def 阅读全文
posted @ 2016-08-08 13:31 紫洁 阅读(253) 评论(0) 推荐(0)
摘要:参考链接:http://www.jianshu.com/p/5ab77b7d6b4c 阅读全文
posted @ 2016-08-05 14:21 紫洁 阅读(248) 评论(0) 推荐(0)
摘要://验证邮箱的合法性 - (BOOL)validateInput:(UITextField *)input { if (input.text.length <= 0) { self.errorMessage = @"没有输入"; } else { NSString *emailRege... 阅读全文
posted @ 2016-08-04 16:00 紫洁 阅读(409) 评论(0) 推荐(0)
摘要:材料: 首先需要准备Mac一台 iPhone 2部(其中一部用于测试你的项目,请装上你的应用) 连接线一根 第一步:通过数据线连接iphone和mac 第二步:打开iphone的个人热点并选择仅USB 如果没有选项,请关闭手机连接的Wi-Fi,用手机自己的移动网络. 第三步:打开网络偏好设置,确保你 阅读全文
posted @ 2016-08-04 15:36 紫洁 阅读(2944) 评论(1) 推荐(0)
摘要:extension UIView { //设置虚线边框 func setDashiedBorder() { let borderLayer = CAShapeLayer() borderLayer.bounds = self.bounds borderLayer.position = CGPointMake(self.bounds.si... 阅读全文
posted @ 2016-07-21 17:44 紫洁 阅读(1333) 评论(0) 推荐(0)
摘要:参考链接:http://www.jianshu.com/p/0b0d9b1f1f19 阅读全文
posted @ 2016-07-15 10:24 紫洁 阅读(133) 评论(0) 推荐(0)
摘要:1 Objective-C的实现方式 关于单例,以下三点必须注意:(1) 单例必须是唯一的,所以它才被称为单例。在一个应用程序的生命周期里,有且只有一个实例存在。单例的存在给我们提供了一个唯一的全局状态。比如NSNotificaton,Application,NSuserDefault都是单例.(2 阅读全文
posted @ 2016-07-15 10:13 紫洁 阅读(1090) 评论(0) 推荐(0)
摘要://获取屏幕宽度与高度 let SCREEN_WIDTH = UIScreen.mainScreen().bounds.size.width let SCREENH_HEIGHT = UIScreen.mainScreen().bounds.size.height //获取通知中心 let YYNo 阅读全文
posted @ 2016-07-14 13:38 紫洁 阅读(1757) 评论(0) 推荐(0)