- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 OC开发中的Foundatin框架
1.结构体NSRange(location length)表示一段范围定义:typedef struct _NSRange { NSUIntegerlocation; NSUIntegerlength;} NSRange;常见用法创建一个nsrangeNSMakeRange(NSUInteger loc, NSUInteger len)判断一
2014-07-21 23:33:47 669
原创 OC内存管理
1.内存管理原则如果对一个对象使用了alloc、[mutable]copy、retain,那么你必须使用相应的release或者autorelease。2.管理范围任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、enum等)无效3.内存管理对象:OC的对象:凡是继承于NSObject;4.引用计数器每个OC
2014-07-21 21:01:40 1219
原创 OC特有语法
分类-Category1. 基本用途Ø 如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式l 继承l 分类(Category) 2. 格式Ø 分类的声明@interface类名 (分类名称)// 方法声明@endØ 分类的实现@implementation 类名 (分类名称)// 方法实现
2014-07-21 18:27:27 495
原创 OC核心语法
点语法OC中点语法的本质是使用了编译器的特性,使在使用点语法时,编译器自动生成了对应的代码。比如: 点语法的目的OC设计点语法的目的,是为了让其他语言的开发者可以很快的上手OC语言开发,使用点语法,让它和其他面向对象的语言如java很像。点语法的使用注意以下使用方式会造成死循环:在set方法中,self.age=age;相当于是[self setAge:age];
2014-07-21 16:55:04 544
原创 OC面向对象三大特征
1.封装封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。好处:使用更加简单变量更加安全可以隐藏内部实现细节开发速度加快注意:属性封装了实例变量,方法封装了具体的实现代码, 类封装了属性和方法。子类可以继承父类中的方法,还可以重写(override)父类的方法。 封装的实现set方法作用:
2014-07-21 15:31:59 571
原创 OC语法基础
#import的用途相当于#include 导入头文件 也有两种查找方式 和" ... "导入该头文件是因为在程序结尾处用到的其他类和函数的有关信息跟#include一样,拷贝文件的内容可以自动防止文件的内容被重复拷贝 #importNSObjCRuntime.h中有NSLog函数的声明 Foundation框架头文件的路径右击Xcode.app --> 显
2014-07-21 13:51:52 628
原创 C语言学习随笔
1.C程序链接如何生成指定的文件名。使用cc –c目标文件名 –o 文件名cc 源程序名 –o 文件名 2.文件名命名中间不能有空格,不然终端会识别为两个文件。 3.cc –c指令可以同时编译多个文件,只需要中间加上空格即可。 4.总结clang指令编译 cc –c xxx.c链接 cc xxx.o编译、链接 cc xxx.c运行当前
2014-07-18 18:07:17 590
原创 OC中的类和对象
----------------------ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
2014-07-18 17:55:16 1250
原创 数组与指针
在C语言中,数组是用来存储相同数据类型的数据的一种数据类型,它常用来存储int、flota、double、char等类型的数据,而数组名,则相当于元素的首地址,我们可以通过数组名来获得数组的是地址,特别对于char类型的数组,我们可以用数组名就对它进行输入输出等操作。指针其实就是地址,我们常说的指针变量,其实就是一个存储地址的变量。对于一个变量,我们可以使用一个指针来指向它,那么对于一个数
2014-07-16 14:27:02 508
原创 预处理命令
ANSI C标准规定可以在C源程序中加入一些“预处理命令”,来改进程序设计环境,提高编程效率。这些预处理指令都是由ANSI C统一规定的,但是它并不是C语言本身的组成部分,不能直接对其进行编译。C语言和其它高级编程语言的一个重要区别就是可以使用预处理指令和它的预处理功能。预处理是指由预处理程序负责完成的在程序编译之前的源代码扫描。预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供
2014-07-14 22:27:59 788
原创 程序的灵魂——算法
软件工程的思想告诉我们,软件包含两部分内容,一部分是计算机可执行的程序和相关的数据,一部分是与程序及数据有关的描述性文档。也即:软件=程序和数据+文档。对于一个毫无开发经验,刚开始学习计算机编程的人而言,注意力就放在了程序上面,那么程序是由什么组成的呢?它的精华之处在什么地方呢?程序包含两方面的内容。一是对数据的描述。想要使用某个数据,就必须声明其类型、作用范围、使用规范、组织形式等,这就
2014-07-14 19:56:19 3772
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人