OC基础2:一些基本概念】的更多相关文章

OC基础(1) Objective-C简介 OC和C对比 第一个OC程序 面向对象思想 OC基础(2) 类与对象 类的设计 第一个OC类 对象方法的声明和实现 类方法的声明和实现 OC基础(3) 对象的存储细节 函数与方法对比 常见错误 OC基础(4) NSString 类介绍及用法 结构体成员变量 对象和方法之间的关系 对象作为方法的参数连续传递 OC基础(5) #pragma mark指令 OC多文件开发介绍 匿名对象 OC基础(6) getter/setter方法 点语法 Self关键字…
"OC基础"这个分类的文章是我在自学Stephen G.Kochan的<Objective-C程序设计第6版>过程中的笔记. 1.关于NSLog函数中的“%2i”: (1).如果NSLog函数输出两行数据,分别为9和10.如果使用“%i”输出,则9会和1对齐,如果使用“%2i”输出,则9会和0对齐.“%2i”表示输出的整型数会默认占两个字符的宽度并且右对齐: (2).如果要左对齐,则需要写成“%-2i”,注意负号. 2.关系运算符: && 是AND,|| 是…
"OC基础"这个分类的文章是我在自学Stephen G.Kochan的<Objective-C程序设计第6版>过程中的笔记. 1.字符常量是存放在单引号中的单个字符,字符串常量是存放在双引号中的任意个数的字符. 2.Objective-C把‘\n’看过单个字符. 3.int在16位机里取值范围是-32768至32767,在32位机里取值范围是-2147483648至2147483647. 而unsinged int则为16位机0到65535,32位机0到4294967295…
"OC基础"这个分类的文章是我在自学Stephen G.Kochan的<Objective-C程序设计第6版>过程中的笔记. 1.关于类方法和实例方法: (1).类方法是直接使用类引用的方法,不需要实例化就可以调用方法,实例方法对应于具体的实例,需要实例化才能够使用这些方法: (2).类方法以“+”开头,实例方法以“-”开头: (3).不管是什么方法,都要定义在@implementation部分里面: (4).一般在项目中类方法都是设置为工具类使用的. 2.在程序的@int…
"OC基础"这个分类的文章是我在自学Stephen G.Kochan的<Objective-C程序设计第6版>过程中的笔记. 1.  关于#define语句: (1).#define语句的用途就是给某个符号名称指定一个程序要用到的常量,比如: #define TRUE 1 这个语句的意思就是把TRUE指定为1,那么后续的程序中如果需要用到1来做判断或者计算,就可以直接使用TRUE这个符号名称了: (2).预定义名称不是变量,所以不能在程序过程中给它赋值,不能改变它的值: (…
"OC基础"这个分类的文章是我在自学Stephen G.Kochan的<Objective-C程序设计第6版>过程中的笔记. 1.关于分类(category): (1).分类用来拓展现有的类,增加方法,同时可以不必访问主类的源代码,也不用创建子类: (2).只能增加方法,不能增加变量: (3).在代码中也只需要import进父类的h文件,不能编写任何继承的语法,因为不是子类: (4).在分类里添加的新方法会被子类继承. 2.编写一个分类的模板: 原类是MyClass,分类的…
五.OC基础--1.多态, 1. 多态概念,定义:多态就是某一类事物的多种形态: 表现形式: Animal *ani = [Dog new]; 多态条件:1.有继承关系 2.有方法的重写 2.多态代码实现: //实例化猫的对象 Animal *animal = [Cat new]; //父类的指针指向子类对象: [animal eat]; //实例化狗的对象 animal = [Dog new]; //父类的指针指向子类对象. [animal eat]; 3.多态注意点: 1) 如果存在多态,父…
OC基础语法已经全部学完,但是这些知识只是最基础的,还有很多高级知识,这个可能需要后面慢慢的去学习才能体会到.接下来我会总结前面的OC基础语法,如果大家发现有什么不正确的地方,请指正,小弟是新生,多请OC老鸟来喷~~ 试题如下: 1.将包含以下三个字符串@“1hello“,@“2word“,@”3good“的数组改写为字典,数字部分作为key,英文部分作为value.(15) 2.建立一个数组对象,使用3个不同的方法,使其引用计数增加为4,输出这个值,然后保证内存能够正确释放.(15) 3.使用…
iOS学习(OC语言)知识点整理 一.OC基础知识 1)#import  用于导入头文件,预处理阶段加载引用,只加载一次. 2)OC 依赖于Foundation框架下的头文件Foundation.h,此文件必须引用加载. 3)相较于C语言的导入头文件,头文件需要加上条件编译(#ifndef #define  #endif):防止头文件被多次包含 4)OC中关键字前面添加@符,字符串前面也需添加@符. 5)@autoreleasepool自动释放池:应用程序执行的语境,好处:应用程序会自动对内存进…
OC基础  文件管理 1.文件管理类NSFileManager对象的创建: NSFileManager *fm = [NSFileManager defaultManager]; 2.文件操作: (1)遍历查看目录下的文件: a.遍历查看目录下的文件:contentsOfDirectorAtPath:(NSString *)path error:(NSError **)error: b.深度遍历,子目录也遍历:subPathsOfDirectorAtPath:(NSString *)path e…