Foundation框架—结构体
2015-09-14 10:14
204 查看
Foundation框架—结构体
一、基本知识
Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。
如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。
即#import<foundation/foundation.h>
补充:core foundation框架相对底层,里面的代码几乎都是c语言的,而foundation中是OC的。
二、常用的结构体介绍及简单使用
常用的结构体:
(一)NSRang的基本使用
创建变量
(二)NSPoint/CGPoint的使用
(三)NSSize/CGSize的使用
(四)NSRect/CGRect的使用
常规的使用方式:
在开发中,想要验证结构体中属性的值,应该如何打印?
利用框架函数把相应的结构体转变成字符串,再直接打印字符串即可
(五)Foundation框架中一些经常用到的结构体函数
补充1:导入框架 Build phase->link (+)
补充2:ios中坐标原点在左上角。
一、基本知识
Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。
如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。
即#import<foundation/foundation.h>
补充:core foundation框架相对底层,里面的代码几乎都是c语言的,而foundation中是OC的。
二、常用的结构体介绍及简单使用
常用的结构体:
(一)NSRang的基本使用
创建变量
(二)NSPoint/CGPoint的使用
(三)NSSize/CGSize的使用
(四)NSRect/CGRect的使用
常规的使用方式:
在开发中,想要验证结构体中属性的值,应该如何打印?
利用框架函数把相应的结构体转变成字符串,再直接打印字符串即可
(五)Foundation框架中一些经常用到的结构体函数
补充1:导入框架 Build phase->link (+)
补充2:ios中坐标原点在左上角。
相关文章推荐
- 20150830-linux vim文本编辑器
- c#使用SqlBulkCopy批量插入数据
- Nucleus PLUS应用系统示例
- sizeof求数组长度
- maven 常用配置项 详解
- 欧拉角的万向锁
- Android判断网络状态方法详解
- 接口的作用
- 20150830-linux文件查找工具
- 【OJ测试技巧】大量示例测试方法
- Mac系统运行MapReduce程序报错:exitCode 127
- html之标签内联块元素的那些事
- 20150830-Linux bash环境变量定制
- JAVA主线程等待子线程执行完毕再执行
- 修改phpMyAdmin 导入MySQL数据库文件大小限制
- CSS居中
- Mac OS 设置$PATH环境变量
- OC语言BLOCK和协议
- 分布式高级(十三)Docker Container之间的数据共享
- C#中Ilist与list的区别小结