2017年2月21日

摘要: 在swift3.0之后,把传统的for循环取消了,改用了下面的方式。 “..<” 不能分开,是一个运算符。“...”是一个运算符 // 表示循环从0~4,可以这么写[0,5) for i in 0..<5 { print("i=\(i)") } 打印: i=0 i=1 i=2 i=3 i=4 // 阅读全文
posted @ 2017-02-21 09:01 TangBin604 阅读(103) 评论(0) 推荐(0) 编辑

2017年2月16日

摘要: 一、首先比较重要的一点就是可选类型(Optional): 1、常量可选类型,必须要进行初始化,否则报错。 2、变量可选类型,默认是nil。 如: let age: Int? var name: String? 在进行计算的时候,可选项需要强行解包,因为可选项不能直接参与计算,强行解包使用“!”表示。 阅读全文
posted @ 2017-02-16 09:12 TangBin604 阅读(86) 评论(0) 推荐(0) 编辑

2017年1月25日

摘要: NSURLSession 在ios7的时候,推出这个。主要是用来替换NSURLConnection。 NSURLSession是一组相互依赖的类,它的大部分组件和NSURLConnection中的组件相同如NSURLRequest,NSURLCache等。而NSURLSession的不同之处在于,它 阅读全文
posted @ 2017-01-25 17:17 TangBin604 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 简介 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如: 以上你可能看不出它的价值,但是我们需要了解的是 Objective-C 是一门动态语言,它会将一些工作放在代码运行时才处理而并非编译时。也就是说 阅读全文
posted @ 2017-01-25 10:02 TangBin604 阅读(189) 评论(0) 推荐(0) 编辑
摘要: RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。只有在真正运行的时候才会根据函数的名称找 到对应的函数来调用。 OC中一切都被设计成了对象,我们都知道一个类被初始化成一个实例,这个实例就是一个对象。实际上一个类本质上也是一个对象,在runtime中用结构体表示。 我 阅读全文
posted @ 2017-01-25 09:54 TangBin604 阅读(187) 评论(0) 推荐(0) 编辑

2017年1月19日

摘要: // 装载内容的容器 NSTextStorage *storage = [NSTextStorage new]; [storage replaceCharactersInRange:NSMakeRange(0, 0) withString:@"未选择的路-弗罗斯特\n\n黄色的树林里分出两条路,\n 阅读全文
posted @ 2017-01-19 11:53 TangBin604 阅读(97) 评论(0) 推荐(0) 编辑
摘要: NSFontAttributeName 设置字体属性,默认值:字体:Helvetica(Neue) 字号:12 NSForegroundColorAttributeNam 设置字体颜色,取值为 UIColor对象,默认值为黑色 NSBackgroundColorAttributeName 设置字体所 阅读全文
posted @ 2017-01-19 10:09 TangBin604 阅读(94) 评论(0) 推荐(0) 编辑
摘要: /** 下载文件 */ @interface DownloadFileItem : NSObject - (id)initWithDownloadFile:(NSString *)path; /** 暂停下载,可以恢复 */ - (void)suspend; /** 取消,不可以恢复 */ - (v 阅读全文
posted @ 2017-01-19 09:33 TangBin604 阅读(105) 评论(0) 推荐(0) 编辑
摘要: - (void)get1 { // 1.创建回话对象 NSURLSession *session = [NSURLSession sharedSession]; // 2. 根据回话对象来创建task NSURL *url = [NSURL URLWithString:JSON_LONG_URLSt 阅读全文
posted @ 2017-01-19 09:21 TangBin604 阅读(69) 评论(0) 推荐(0) 编辑

2017年1月18日

摘要: NSArray *array = [NSArray arrayWithObjects:@"tang", @"bin", nil]; NSString *str = @"ddffe"; const char AddChar; objc_setAssociatedObject(array, &AddCh 阅读全文
posted @ 2017-01-18 17:32 TangBin604 阅读(86) 评论(0) 推荐(0) 编辑

导航