上一页 1 ··· 87 88 89 90 91 92 93 94 95 ··· 353 下一页
摘要: 按住apple键点击类名就可以定位到这个类中查看相关定义(在日后的开发中我们会经常这么来做,毕竟要记住iOS开发中所有的API是不现实的,有些API我们可以通过这种方法来查找) PS:下面都是网上百度后经过我自己整理,都是Xcode比较常用的快捷键,特别是红色标注的,很常用。用熟了开发编辑代码的的时 阅读全文
posted @ 2017-07-07 18:10 brave-sailor 阅读(11339) 评论(0) 推荐(0)
摘要: 语法表达式 这里的参数(parameters),可以是in-out(输入输出参数),但不能设定默认值。如果是可变参数,必须放在最后一位,不然编译器报错。元组也可以作为参数或者返回值。 "in"关键字表示闭包的参数和返回值类型定义已经完成,闭包函数体即将开始。即由in引入函数 例子 这里的参数(par 阅读全文
posted @ 2017-07-06 17:31 brave-sailor 阅读(225) 评论(0) 推荐(0)
摘要: 单例模式:单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式有三种:懒汉式单例,饿汉式单例,登记式单例。 1.懒汉式单例 public class Singleton { private static Singleton singleton; private Singleton() {} ... 阅读全文
posted @ 2017-07-06 16:53 brave-sailor 阅读(3321) 评论(0) 推荐(1)
摘要: 摘要: NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候就不能直接存储到NSUserDefaults了 一、了解NSUserDefault 阅读全文
posted @ 2017-07-06 15:01 brave-sailor 阅读(222) 评论(0) 推荐(0)
摘要: 如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,可以直接用NSKeyedArchiver进行归档和恢复 不是所有的对象都可以直接用这种方法进行归档,只有遵守了NSCoding协议的对象才可以 NSCoding协议有2个方法: encodeW 阅读全文
posted @ 2017-07-06 14:45 brave-sailor 阅读(188) 评论(0) 推荐(0)
摘要: 前言 上篇文章iOS开发中的这些权限,你搞懂了吗?介绍了一些常用权限的获取和请求方法,知道这些方法的使用基本上可以搞定大部分应用的权限访问的需求。但是,这些方法并不全面,不能涵盖住所有权限访问的方法。 So,笔者在介绍一下剩下的几种权限的访问方法和一些使用上的注意事项,希望能给大家的开发过程带来一丝便利。 最后,笔者将经常使用的权限请求方法封装开源库JLAuthorizationManag... 阅读全文
posted @ 2017-07-05 14:24 brave-sailor 阅读(883) 评论(0) 推荐(0)
摘要: 写在前面 APP开发避免不开系统权限的问题,如何在APP以更加友好的方式向用户展示系统权限,似乎也是开发过程中值得深思的一件事; 那如何提高APP获取iOS系统权限的通过率呢?有以下几种方式:1.在用户打开APP时就向用户请求权限;2.告知用户授权权限后能够获得好处之后,再向用户请求权限;3.在绝对 阅读全文
posted @ 2017-07-05 14:22 brave-sailor 阅读(324) 评论(0) 推荐(0)
摘要: // 相机权限 func isRightCamera() -> Bool { let authStatus = AVCaptureDevice.authorizationStatus(forMediaType: AVMediaTypeVideo) return authStatus != .rest 阅读全文
posted @ 2017-07-05 14:18 brave-sailor 阅读(2309) 评论(0) 推荐(0)
摘要: 在iOS7以后要打开手机摄像头或者相册的话都需要权限,在iOS9中更是更新了相册相关api的调用 首先新建一个swift工程,在SB中放上一个按钮,并在viewController中拖出点击事件 ok!按钮和事件设置好以后,我们来引入要用到的库,判断摄像头权限,需要引入AVFoundation.fr 阅读全文
posted @ 2017-07-05 11:57 brave-sailor 阅读(1376) 评论(0) 推荐(0)
摘要: 前言 上篇文章iOS开发中的这些权限,你搞懂了吗?介绍了一些常用权限的获取和请求方法,知道这些方法的使用基本上可以搞定大部分应用的权限访问的需求。但是,这些方法并不全面,不能涵盖住所有权限访问的方法。 So,笔者在介绍一下剩下的几种权限的访问方法和一些使用上的注意事项,希望能给大家的开发过程带来一丝 阅读全文
posted @ 2017-07-05 11:52 brave-sailor 阅读(394) 评论(0) 推荐(0)
上一页 1 ··· 87 88 89 90 91 92 93 94 95 ··· 353 下一页