IOS入门到精通

C语言笔记 001-iOS开发前奏-C语言笔记 002-IDE的使用与数据类型-C语言笔记 003-scanf函数使用和表达式-C语言笔记 004-流程控制-C语言笔记 005-循环结构(上)-C语言笔记 006-循环结构(下)-C语言笔记 007-函数-C语言笔记 008-进制-C语言...

发布

学习目标 1.【掌握】延展Extension 2.【掌握】block类型 3.【掌握】block修改外部变量 4.【理解】block的应用场景 5.【掌握】协议protocol 6.【掌握】@protocol类型限制 7.【理解】代理模式Delegation 一、延展Extension 延展(Extensi...

发布

学习目标 1.【掌握】自动释放池 2.【理解】ARC机制 3.【理解】单个对象的内存管理 4.【理解】多个对象的内存管理 5.【掌握】ARC机制下的循环引用问题 6.【了解】MRC和ARC的兼容 7.【了解】MRC自动转为ARC 8.【掌握】分类Category 一、...

发布

学习目标 1.【理解】内存管理 2.【掌握】第一个MRC程序 3.【掌握】内存管理的原则 4.【理解】野指针与僵尸对象 5.【理解】单个对象的内存管理 6.【理解】多个对象的内存管理 7.【掌握】set方法的内存管理 8.【掌握】@property参数 9....

发布

学习目标 1.【了解】类的本质 2.【掌握】SEL数据类型 3.【掌握】点语法 4.【掌握】@property和@synthesize 5.【了解】动态类型和静态类型 6.【理解】id和instancetype 7.【理解】动态类型检测 8.【掌握】构造方法 一、类的本质 当程序...

发布

学习目标 1.【掌握】Xcode开发文档 2.【掌握】static关键字 3.【掌握】self关键字 4.【掌握】继承 5.【掌握】NSObject 6.【掌握】访问修饰符 7.【掌握】私有实例变量和私有方法 8.【掌握】多态 9.【掌握】description 一、Xcode开发文...

发布

学习目标 1.【了解】异常处理 2.【掌握】类方法 3.【掌握】NSString类 4.【掌握】匿名对象 5.【掌握】封装实例变量 6.【掌握】对象之间的关系 一、异常处理 什么是异常? 代码完全符合语法规范,可以编译、链接、执行,但是在程序运行...

发布

学习目标 1.【理解】对象在内存中的存储 2.【理解】nil和NULL 3.【了解】#pragma mark分组导航标记 4.【理解】方法与函数 5.【掌握】多文件开发 6.【掌握】对象和方法 7.【掌握】对象和属性 一、对象在内存中的存储 类加载: 当程序启...

发布

学习目标 1.【了解】Objective-C语言简介 2.【掌握】第一个OC程序 3.【掌握】OC中的字符串 4.【熟悉】OC中的一些玩意 5.【了解】面向过程与面向对象 6.【掌握】类的声明和实现 7.【掌握】类的方法 一、Objective-C语言简介 Objective-...

发布

枚举 当我们要描述方向、四季、性别、学历、婚配情况等等事物的时候,我们知道这些事物的取值范围是非常有限的。比如,性别取值就男、女,四季取值就春、夏、秋、冬。类似这样的需求,C语言提供了一种构造类型枚举专门针对此类需求,...

发布

返回指针的函数 指针是可以作为函数返回值的,不能返回局部变量的指针,因为当函数执行结束后指针变量就释放了。 如果我们真的需要返回一个指针变量,那就要保证我们的函数执行完毕之后,指针指向的变量仍然存储在内存之中。那我们可...

发布

指针与指针之间的运算 减法运算: 如果有两个指针都分别指向同一个数组中的某个元素,我们可以通过指针减法得到这两个元素之间相差多少个元素。注意指针与指针的减法运算,只有运用在数组中才有意义,并且指针之间只有减法没有加法。 ...

发布

字符串常用函数 puts和gets函数的声明在stdio.h头文件中,strcmp、strlen、strcpy、strcat函数的声明在string.h头文件中。 puts()函数 语法:puts(存储字符串数据的数组名); 输出一个字符串数据,并自动换行。不过只能输出字符串,并...

发布

二维数组的声明和初始化 二维数组也是数组,他具有数组的所有特性。在学习二维数组过程中我们完全可以把一维数组想象成一个“行结构”,把二维数组想象成是一个有行有列的“表格结构”,用每一个单元格来存储数据。 声明语法:元素类型 数...

发布

数组的声明 作用: 可以存储指定数据类型指定个数的数据,数组与我们之前学习的变量最大的不同就是我们之前的变量只能存储一个数据,而我们的数组可以存储多个数据。 特点: 1.可以存储多个数据 2.虽然数组可以存储多个数据,但是并不...

发布