上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页
摘要: 1、几种定时介绍 1.1 NSTimer 定时器 1.2 CADisplayLink 定时器 2、定时任务 1)performSelector // 1.5 秒后自动调用 self 的 hideHUD 方法 [self performSelector:@selector(hideHUD) withO 阅读全文
posted @ 2019-02-17 22:24 CH520 阅读(280) 评论(0) 推荐(0)
摘要: 1、UIView 动画 核心动画 和 UIView 动画 的区别: 核心动画一切都是假象,并不会真实的改变图层的属性值,如果以后做动画的时候,不需要与用户交互,通常用核心动画(转场)。 UIView 动画必须通过修改属性的真实值,才有动画效果。 1.1 block 方式 设置控件位置、尺寸、透明度等 阅读全文
posted @ 2019-02-17 22:20 CH520 阅读(197) 评论(0) 推荐(0)
摘要: iOS开发之WebSocket的使用 https://www.jianshu.com/p/6946715990ad 阅读全文
posted @ 2019-02-17 22:18 CH520 阅读(172) 评论(0) 推荐(0)
摘要: 1、学习工作相关 1.1 Windows "图片压缩Tinyjpg" :解决应用图片资源过大的问题,可以先将图片进行码转换,可以有效降低资源占用率。 "清华大学镜像源" "MSDN微软系统下载" 1.2 Apple iPhone支持SDK(Xcode调制专用) 链接:https://pan.baid 阅读全文
posted @ 2019-02-17 22:16 CH520 阅读(290) 评论(0) 推荐(0)
摘要: # 1、JSON 数据 - JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于 ECMAScript 的一个子集。 - JSON 采用完全独立于语言的文本格式,但是也使用了类似于 C 语言家族的习惯(包括 C、C++、 C#、Java、JavaScri 阅读全文
posted @ 2019-02-17 22:13 CH520 阅读(377) 评论(0) 推荐(0)
摘要: 1、OC 字符串与 C 字符串的相互转换 // OC 字符串转 C 字符串 const char *CString = [@"bei jing ni hao" UTF8String]; // C 字符串转 OC 字符串 NSString *OCString1 = [[NSString alloc] 阅读全文
posted @ 2019-02-16 22:42 CH520 阅读(196) 评论(0) 推荐(0)
摘要: 前言 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 阅读(391) 评论(0) 推荐(0)
摘要: 1、NSURLSession 在 iOS9.0 之后,以前使用的 NSURLConnection 过期,苹果推荐使用 NSURLSession 来替换 NSURLConnection 完成网路请求相关操作。 1.1 NSURLSession 功能 NSURLSession 具有断点续传,后台下载等相 阅读全文
posted @ 2019-02-16 22:38 CH520 阅读(475) 评论(0) 推荐(0)
摘要: 前言 NSData 和它的可变长子类 NSMutableData 是字节缓冲区的对象化封装。我们可以获得简单缓冲区,并进行一些转换操作。 通常我们并不会直接创建字节数据,而是从其他类型的内容转换成字节数据。 所谓简单缓冲区,就是缓冲区内只包含数据,无内嵌指针。 对于 32 位应用程序,NSData 阅读全文
posted @ 2019-02-16 22:33 CH520 阅读(672) 评论(0) 推荐(0)
摘要: 1、文件流的使用 NSString *filePath = @"/Users/JHQ0228/Desktop/test.txt"; NSData *data = [@"hello world ! " dataUsingEncoding:NSUTF8StringEncoding]; // 以拼接的方式 阅读全文
posted @ 2019-02-16 22:32 CH520 阅读(305) 评论(0) 推荐(0)
摘要: 前言 NSFileManager 是 Foundation 框架中用来管理和操作文件、目录等文件系统相关联内容的类。 1、路径操作 // 文件管理器对象,单例类对象 NSFileManager *nfManager = [NSFileManager defaultManager]; NSURL *f 阅读全文
posted @ 2019-02-16 22:31 CH520 阅读(251) 评论(0) 推荐(0)
摘要: 前言 NSCache 是苹果提供的一个专门用来做缓存的类,当内存 "不足" 或超过限制的时候,会自动清理缓存,使用时可以指定缓存的数量和成本。 用法与 NSMutableDictionary 的用法很相似,在 AFNetworking 和 SDWebImage 中,都使用它来管理缓存。 - (voi 阅读全文
posted @ 2019-02-16 22:30 CH520 阅读(259) 评论(0) 推荐(0)
摘要: 前言 用来保存应用程序设置和属性、用户保存的数据。用户再次打开程序或开机后这些数据仍然存在。 如果往 userDefaults 里存了一个可变数组,取出来的时候这个数组对象就变成了不可变的。 NSUserDefaults 可以存储的数据类型包括:NSData、NSString、NSNumber、NS 阅读全文
posted @ 2019-02-16 22:27 CH520 阅读(166) 评论(0) 推荐(0)
摘要: 前言 在 OC 语言中,归档是一个过程,即用某种格式来保存一个或多个对象,以便以后还原这些对象。 通常,这个过程包括将(多个)对象写入文件中,以便以后读取该对象。可以使用归档的方法进行对象的深复制。 采用归档的形式来保存数据,该数据对象需要遵守 NSCoding 协议,并且该对象对应的类必须提供 e 阅读全文
posted @ 2019-02-16 22:25 CH520 阅读(187) 评论(0) 推荐(0)
摘要: 1、常规使用 1.1 不会阻塞主线程。 - (NSTimer *)heartTimer { if (!_heartTimer) { // scheduledTimer创建的定时器,默认添加到当前当前RunLoop的NSDefaultRunLoopMode模式下 _heartTimer = [NSTi 阅读全文
posted @ 2019-02-16 22:23 CH520 阅读(583) 评论(0) 推荐(0)
摘要: 前言 Xcode 7 对系统中常用的一系列容器类型都增加了泛型支持(),有了泛型后就可以指定容器类中对象的类型了。 假如向泛型容器中加入错误的对象,编译器会报警告。 __covariant:协变性,子类型可以强转到父类型(里氏替换原则)。 __contravariant:逆变性,父类型可以强转到子类 阅读全文
posted @ 2019-02-16 22:22 CH520 阅读(292) 评论(0) 推荐(0)
摘要: 前言 NSLocale 类返回本地化信息,主要体现在"语言"和"区域格式"这两个设置项。 1、NSLocale 本地化信息的创建 // 用标示符创建 NSLocale *locale1 = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"]; / 阅读全文
posted @ 2019-02-15 22:56 CH520 阅读(404) 评论(0) 推荐(0)
摘要: 前言 NSDate NSDate 用来表示公历的 GMT 时间(格林威治时间)。是独立与任何历法的,它只是时间相对于某个时间点的时间差;NSDate 是进行日历计算的基础。 NSDateComponents NSDateComponents 封装了具体年月日、时秒分、周、季度等。将时间表示成适合人类 阅读全文
posted @ 2019-02-15 22:56 CH520 阅读(251) 评论(0) 推荐(0)
摘要: 前言 NSCalendar 对世界上现存的常用的历法进行了封装,既提供了不同历法的时间信息,又支持日历的计算。 NSCalendar -- 日历类,它提供了大部分的日期计算接口,并且允许您在NSDate和NSDateComponents之间转换 NSTimeZone -- 时区信息 NSLocale 阅读全文
posted @ 2019-02-15 22:55 CH520 阅读(745) 评论(0) 推荐(0)
摘要: 前言 NSTimeZone 表示时区信息。 1、NSTimeZone 时区的创建 NSTimeZone *zone1 = [[NSTimeZone alloc] init]; // 根据时区名称创建 NSTimeZone *zone2 = [[NSTimeZone alloc] initWithNa 阅读全文
posted @ 2019-02-15 22:55 CH520 阅读(414) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页