随笔分类 -  Apple开发 / Apple开发_共享 / Apple开发_Foundation框架

Apple_NS类的用法说明。
摘要:前言 数组只能存储 OC 对象,不能存储 C 语言中的基本数据类型,也不能存储 nil 。 Xcode 7 对系统中常用的一系列容器类型都增加了泛型支持(),有了泛型后就可以指定容器类中对象的类型了。 假如向泛型容器中加入错误的对象,编译器会报警告。 __covariant:协变性,子类型可以强转到 阅读全文
posted @ 2018-12-20 21:53 CH520 阅读(320) 评论(0) 推荐(0) 编辑
摘要:前言 结构体 这个结构体用来表示事物的坐标点和宽高度。 typedef CGRect NSRect; struct CGRect { CGPoint origin; CGSize size; }; typedef struct CGRect CGRect; 1、NSRect 结构体变量的创建与调用 阅读全文
posted @ 2018-12-09 00:23 CH520 阅读(223) 评论(0) 推荐(0) 编辑
摘要:前言 结构体,这个结构体用来表示事物的一个范围,通常是字符串里的字符范围或者集合里的元素范围。 typedef struct _NSRange { NSUInteger location; // 表示该范围的起始位置 NSUInteger length; // 表示该范围内所含的元素个数 } NSR 阅读全文
posted @ 2018-12-05 22:34 CH520 阅读(410) 评论(0) 推荐(0) 编辑
摘要:前言 结构体,这个结构体用来表示事物的宽度和高度。 typedef CGSize NSSize; struct CGSize { CGFloat width; CGFloat height; }; typedef struct CGSize CGSize; 1、NSSize 结构体变量的创建与调用 阅读全文
posted @ 2018-12-05 22:34 CH520 阅读(481) 评论(0) 推荐(0) 编辑
摘要:前言 结构体,这个结构体用来表示事物的一个坐标点。 typedef CGPoint NSPoint; struct CGPoint { CGFloat x; CGFloat y; }; typedef struct CGPoint CGPoint; 1、NSPoint 结构体变量的创建与调用 // 阅读全文
posted @ 2018-12-04 21:49 CH520 阅读(153) 评论(0) 推荐(0) 编辑
摘要:1、前言 作为占据空间的一个空值,如用在数组或字典中占据一个没有任何值的空间。 1.1 NULL & nil 的区别: nil 是 OC 的,空对象,地址指向空的对象,指针地址指向的是 NULL。 在 OC 中,可以给空对象(nil)发送任何消息,不会出现错误。 NULL 是 C 的,空地址,地址的 阅读全文
posted @ 2018-12-04 21:27 CH520 阅读(212) 评论(0) 推荐(0) 编辑
摘要:前言 框架是由许多类、方法、函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易。 Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架。 Cocoa :是指 Foundation 、Core Data 和 AppKit(Application Kit)框架 阅读全文
posted @ 2018-08-20 22:08 CH520 阅读(319) 评论(0) 推荐(0) 编辑
摘要:前言 将基本数据类型包装成 OC 对象 1、NSNumber 与 基本数据类型 的相互转换 // 基本数据类型 转 NSNumber // 对象方法,将整形数据转换为 OC 对象 NSNumber *num1 = [[NSNumber alloc] initWithInt:123]; // 类方法, 阅读全文
posted @ 2018-08-10 12:45 CH520 阅读(277) 评论(0) 推荐(0) 编辑
摘要:0、字符串常用操作 自动补充方法:当字符串长度不够需要自动补充到一定的位数 OC字符串与C语言字符串之间的相互转换 字符串与常用目标互换 去除字符串中相同的元素只保留一个 判断字符串是否为空的处理 字符串变枚举变量 整型数转换为指定位数的字符串,位数不足前面补零 URL中文乱码问题 1、不可变字符串 阅读全文
posted @ 2018-08-02 22:33 CH520 阅读(636) 评论(0) 推荐(0) 编辑
摘要:其他用法 addEntriesFromDictionary用法 前言 字典只能存储 OC 对象,不能存储 C 语言中的基本数据类型,也不能存储 nil 。字典中的键必须是单值的,通常它们是字符串。 字典对象是无序的,第一个放到词典中的键-对象对并不一定是第一个取出。 Xcode 7 对系统中常用的一 阅读全文
posted @ 2018-08-02 22:13 CH520 阅读(483) 评论(0) 推荐(0) 编辑
摘要:1、NotificationCenter 0)概念: 它是一个单例对象,允许当事件发生时通知一些对象,让对象做出相应反应。 它允许我们在低程度耦合的情况下,满足控制器与一个任意的对象进行通信的目的。 这种模式的基本特征是为了让其他的对象能够接收到某种事件传递过来的通知,主要使用通知名称来发送和接收通 阅读全文
posted @ 2018-07-01 14:44 CH520 阅读(274) 评论(0) 推荐(0) 编辑