ObjC学习8-重头戏来了!Foundation框架
学习7-C语言特性还漏了个运算符:
sizeof运算符号
//返回指定项的字节大小
NSLog(@"%i",sizeof(int));
感觉C与objc特性那样结束好像挺不合适的。
在学习重头戏前总结下c和objc间的一些联系:
1.实例变量实际时存储在结构中。
当定义一个变量时,这些实例变量实际上存放再一个结构中,对象实际上是机构,结构中的成员是实例变量。
2.对象变量实际上是指针。
Fraction *myFrac;
3.方法就是函数,消息表达式是函数的调用。
4.id类型是通用的指针类型。
------------------------
重头戏开始啦,整理下学习的思路。
Foundation框架无非就是一些像类库一样的类方法集合,那么我要学习的内容大纲应该是这样的:
1.数字、字符串和集合类库
2.使用文件的类库
3.内存管理的类库
4.复制对象的类库
5.归档
Foundation头文件是放在目录/System/Library/Frameworks/Foundation.framework/Header中
文档是放在/Developer/Documentation中,但好多都是英文的,所以这点学起来有点吃力~得去脑补下英语啦。
用XCode开发的话可以再菜单栏Help下找到帮助文档~
ObjC学习8-重头戏来了!Foundation框架相关推荐
- IOS学习笔记6—Objective C—Foundation框架
2019独角兽企业重金招聘Python工程师标准>>> 原文:http://blog.csdn.net/tangren03/article/details/7747281 转载于:h ...
- (转载)OC学习篇之---Foundation框架中的NSDirctionary类以及NSMutableDirctionary类
昨天学习了Foundation框架中NSArray类和NSMutableArray类,今天来看一下Foundation框架中的NSDirctionary类,NSMutableDirctionary类, ...
- ObjC学习9-Foundation框架之数字、字符串和集合
1.数字对象 NSNumber 下表列出了为NSNumber对象设置值的类和实例方法,以及检索这些值的相应实例方法. 创建和初始化类的方法 初始化实例方法 检索实例方法 numberWithChar: ...
- [黑马IOS自学第十四篇]Foundation框架学习
框架:由许多类,方法,函数和文档按照一定逻辑组织起来的集合 不小心修改了系统的文件,引起的错误 #import<Foundation/Foundation.h>int main(intar ...
- 黑马程序员——零基础学习iOS开发——13 Foundation框架
------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS ...
- Core Foundation框架
转载自:http://blog.csdn.net/weiwangchao_/article/details/7744972 Core Foundation框架 (CoreFoundation.fram ...
- Foundation框架中常用类的介绍
http://blog.csdn.net/mengtnt/article/details/6087536 Foundation框架的架构 cocoa程序编写主要用到2个框架Foundation和App ...
- IOS基础之Foundation框架常用类NSFileManager,DSDate,CGPoint,CGSize,copy,单例
IOS基础之Foundation框架常用类NSFileManager,DSDate,CGPoint,CGSize,copy,单例 1.01_FileManager学习 // // main.m // ...
- ObjC学习5-变量和数据类型
1.控制变量作用域的指令 @protected 默认,可以被该类访问及任何子类方法调用 @private 可以在该类中访问,但不能不能在子类定义的方法直接访问 @public 可以被该类访问,也可以被 ...
最新文章
- 从Windows 2012标准版升级到数据中心版
- Nginx基础数据结构分析-ngx_chain_t
- python自动化框架2019_【转】python3实现自动化框架robotframework
- CSS一些实用的技巧
- dos安装深度linux,U盘用grub4dos引导Deepin v20 Beta iso安装的方法
- heavy hitter是什么意思?
- Win7_64位使用32位Mysql配置Mysql Odbc
- 时区之痒 - 从手机GPS模块获取的时间,真的是北京时间么?
- 微软更新补丁手动下载地址
- 极限编程价值观及最佳实践
- 一个不简单的Procedure body例子
- eclipse 虚拟机启动失败解决方案
- mariadb登陆报错: 1698 - Access denied for user
- vivo X70系列搭载自研V1芯片9月9日发布
- 27英寸显示器多大 长宽多少厘米
- 一本通1360:奇怪的电梯(lift)
- java类 家族成员 姓氏_java题目 将一些学生分别按姓氏分类,每个姓氏的学生输出到一行上。...
- 基于STM32的智能循迹避障小车
- java 侵入性_侵入式列表实现Java?
- 07-ET框架的数据库连接
热门文章
- struts-step
- 华为机试HJ46:截取字符串
- 接手一手机android app维护 如何快速进入,快速上手Android开发,学会这三点就够了!...
- 对长度为200的有序表进行二分查找_程序员常用的查找算法(顺序、二分、插值、分块、斐波那契)...
- Python在Linux地址已在使用,python在linux下的使用
- python list排序方法_python中List的sort方法指南
- 电脑dns_女生也能学会的修电脑技巧
- Python内置函数ord()与chr()
- 最近两周的前后端交互
- java 字符串优化_Java字符串优化