上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页
摘要: 前言 DEPRECATED: The NSURLConnection class should no longer be used. NSURLSession is the replacement for NSURLConnection 从 iOS 9 开始 NSURLConnection 的大部分 阅读全文
posted @ 2019-02-16 22:40 CH520 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1、NSURLSession 在 iOS9.0 之后,以前使用的 NSURLConnection 过期,苹果推荐使用 NSURLSession 来替换 NSURLConnection 完成网路请求相关操作。 1.1 NSURLSession 功能 NSURLSession 具有断点续传,后台下载等相 阅读全文
posted @ 2019-02-16 22:38 CH520 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 前言 NSData 和它的可变长子类 NSMutableData 是字节缓冲区的对象化封装。我们可以获得简单缓冲区,并进行一些转换操作。 通常我们并不会直接创建字节数据,而是从其他类型的内容转换成字节数据。 所谓简单缓冲区,就是缓冲区内只包含数据,无内嵌指针。 对于 32 位应用程序,NSData 阅读全文
posted @ 2019-02-16 22:33 CH520 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 1、文件流的使用 NSString *filePath = @"/Users/JHQ0228/Desktop/test.txt"; NSData *data = [@"hello world ! " dataUsingEncoding:NSUTF8StringEncoding]; // 以拼接的方式 阅读全文
posted @ 2019-02-16 22:32 CH520 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 前言 NSFileManager 是 Foundation 框架中用来管理和操作文件、目录等文件系统相关联内容的类。 1、路径操作 // 文件管理器对象,单例类对象 NSFileManager *nfManager = [NSFileManager defaultManager]; NSURL *f 阅读全文
posted @ 2019-02-16 22:31 CH520 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 前言 NSCache 是苹果提供的一个专门用来做缓存的类,当内存 "不足" 或超过限制的时候,会自动清理缓存,使用时可以指定缓存的数量和成本。 用法与 NSMutableDictionary 的用法很相似,在 AFNetworking 和 SDWebImage 中,都使用它来管理缓存。 - (voi 阅读全文
posted @ 2019-02-16 22:30 CH520 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 前言 用来保存应用程序设置和属性、用户保存的数据。用户再次打开程序或开机后这些数据仍然存在。 如果往 userDefaults 里存了一个可变数组,取出来的时候这个数组对象就变成了不可变的。 NSUserDefaults 可以存储的数据类型包括:NSData、NSString、NSNumber、NS 阅读全文
posted @ 2019-02-16 22:27 CH520 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 前言 在 OC 语言中,归档是一个过程,即用某种格式来保存一个或多个对象,以便以后还原这些对象。 通常,这个过程包括将(多个)对象写入文件中,以便以后读取该对象。可以使用归档的方法进行对象的深复制。 采用归档的形式来保存数据,该数据对象需要遵守 NSCoding 协议,并且该对象对应的类必须提供 e 阅读全文
posted @ 2019-02-16 22:25 CH520 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1、常规使用 1.1 不会阻塞主线程。 - (NSTimer *)heartTimer { if (!_heartTimer) { // scheduledTimer创建的定时器,默认添加到当前当前RunLoop的NSDefaultRunLoopMode模式下 _heartTimer = [NSTi 阅读全文
posted @ 2019-02-16 22:23 CH520 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 前言 Xcode 7 对系统中常用的一系列容器类型都增加了泛型支持(),有了泛型后就可以指定容器类中对象的类型了。 假如向泛型容器中加入错误的对象,编译器会报警告。 __covariant:协变性,子类型可以强转到父类型(里氏替换原则)。 __contravariant:逆变性,父类型可以强转到子类 阅读全文
posted @ 2019-02-16 22:22 CH520 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 前言 NSLocale 类返回本地化信息,主要体现在"语言"和"区域格式"这两个设置项。 1、NSLocale 本地化信息的创建 // 用标示符创建 NSLocale *locale1 = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"]; / 阅读全文
posted @ 2019-02-15 22:56 CH520 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 前言 NSDate NSDate 用来表示公历的 GMT 时间(格林威治时间)。是独立与任何历法的,它只是时间相对于某个时间点的时间差;NSDate 是进行日历计算的基础。 NSDateComponents NSDateComponents 封装了具体年月日、时秒分、周、季度等。将时间表示成适合人类 阅读全文
posted @ 2019-02-15 22:56 CH520 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 前言 NSCalendar 对世界上现存的常用的历法进行了封装,既提供了不同历法的时间信息,又支持日历的计算。 NSCalendar -- 日历类,它提供了大部分的日期计算接口,并且允许您在NSDate和NSDateComponents之间转换 NSTimeZone -- 时区信息 NSLocale 阅读全文
posted @ 2019-02-15 22:55 CH520 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 前言 NSTimeZone 表示时区信息。 1、NSTimeZone 时区的创建 NSTimeZone *zone1 = [[NSTimeZone alloc] init]; // 根据时区名称创建 NSTimeZone *zone2 = [[NSTimeZone alloc] initWithNa 阅读全文
posted @ 2019-02-15 22:55 CH520 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 前言 NSProcessInfo 类中包含一些方法,允许你设置或检索正在运行的应用程序(即进程)的各种类型的信息。 1、获取系统进程信息 // 创建系统进程信息对象 NSProcessInfo *processInfo = [NSProcessInfo processInfo]; // 返回当前进程 阅读全文
posted @ 2019-02-15 22:54 CH520 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 前言 将任意数据类型包装成 OC 对象 1、比较两个 NSValue 类型数据的大小 NSValue *value1 = [NSValue valueWithPoint:NSMakePoint(10, 32)]; NSValue *value2 = [NSValue valueWithPoint:N 阅读全文
posted @ 2019-02-15 22:51 CH520 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 术语表 本附录包含了很多会用到的非正式定义术语。有些术语与Obective-C语言有关,其他术语则有自己的语源,来自面向对象程序设计的规范。在后一种情况中,术语的含义只有明确应用于Obective-C,才提供此类定义。 01 抽象类 为了更方便地创建子类而定义的类。实例是从子类创建的,而不是抽象类。 阅读全文
posted @ 2019-02-15 22:47 CH520 阅读(689) 评论(0) 推荐(0) 编辑
摘要: ① Xcode证书路径: ~/Library/MobileDevice/Provisioning Profiles ② Jenkines共享证书路径: /用户/共享/Jenkins/Library/MobileDevice/Provisioning Profiles ③ Xcode编译项目缓存垃圾的 阅读全文
posted @ 2019-02-15 22:35 CH520 阅读(270) 评论(0) 推荐(0) 编辑
摘要: [_btn1.layersetMasksToBounds:YES]; // 设置矩圆角半径 [_btn1.layersetCornerRadius:3.0]; // 边框宽度 [_btn1.layersetBorderWidth:1.0]; // 单边边框(右边) CALayer *deleteBt 阅读全文
posted @ 2019-02-15 22:34 CH520 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1、现象描述 打包上传iTunes Connect 成功后,进入iTunes Connect 会看到如下的构建信息: 可是,过一会再刷新该页面,构建的版本就消失了。 2、产生原因 出现如上所述的情况,主要目前已知的有两种原因: 1、支持iOS 10及以后的应用,使用到一些权限,必须在plist文件中 阅读全文
posted @ 2019-02-15 22:34 CH520 阅读(231) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页