摘要: A.OC弱语法1.在运行的时候才会检查方法的声明和实现2.没有声明只有实现的方法也能正常运行,只要在调用之前定义即可3.类的声明必须存在,否则会出现运行时错误B.类方法1.是类名调用的方法2.使用加号修饰的方法3.类方法和对象方法可以重名4.对象方法和类方法都允许多次声明,都不允许多次定义5.类方法... 阅读全文
posted @ 2014-11-24 18:40 HelloVoidWorld 阅读(230) 评论(0) 推荐(0) 编辑
摘要: A.封装内部细节,根据需求暴露方法 1 #import 2 3 @interface Student : NSObject 4 { 5 int age; 6 } 7 8 - (void) setAge:(int) newAge; 9 - (int) age;10 11 - (void)... 阅读全文
posted @ 2014-11-24 18:36 HelloVoidWorld 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 计算器类 3 1>返回π 4 2>计算两个整数的平方 5 3>计算两个整数的和 6 */ 7 8 9 #import 10 11 @interface Calculator: NSObject12 //方法名:pi13 - (double) pi;14 15 //OC方... 阅读全文
posted @ 2014-11-24 18:35 HelloVoidWorld 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 1 #import 2 3 typedef enum {GenderMan, GenderFemale} Gender; 4 5 typedef enum {ColorRed, ColorBlue, ColorGreen} Color; 6 7 typedef struct ... 阅读全文
posted @ 2014-11-24 18:23 HelloVoidWorld 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Obj-C中没有包得概念,使用前缀进行区分自带类用NS开头命名关键字使用@开头A. 第一个OC程序1. 导入Foundation框架的主头文件#import 自动过滤重复引入的文件2. 源代码和头文件(1) .h : 类的声明文件(2) .m : 类的实现文件3.使用终端编译链接OC程序例如:编译链... 阅读全文
posted @ 2014-11-24 17:49 HelloVoidWorld 阅读(296) 评论(0) 推荐(0) 编辑
摘要: A.类型说明符(只能修饰int)short int: = short 2字节long int: long 8字节 = long 输出占位符 %ldsigned int: = signed 默认 带符号位unsigned int := unsigned 去除符号位,用以存放数值long long i... 阅读全文
posted @ 2014-11-24 17:41 HelloVoidWorld 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 进制二进制int number = 0B1010;没有二进制的输出格式八进制 int number2 = 07613; printf("number2 = %o\n", number2);十六进制 int number3 = 0X9FEA3; printf("number3 = %x\n", num... 阅读全文
posted @ 2014-11-10 14:38 HelloVoidWorld 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 算术运算符运算符的优先级括号 > 正负 > 数学运算 > 位运算 > 数学对比 > 逻辑对比 > 条件运算 > 赋值运算A.赋值运算符复合赋值运算符+=-+*=/=B.自增自减a++ ++aa— —aps:没有自乘自除:a** a//C.sizeof输出所占字节数D.关系运算除了0之外都是true返... 阅读全文
posted @ 2014-11-10 14:37 HelloVoidWorld 阅读(217) 评论(0) 推荐(0) 编辑
摘要: union Student{ int age; char *name;} stu;union只按照最长的数据成员分配控件,适用于有N个数据不会同时出现的情况,用以压缩空间。 阅读全文
posted @ 2014-11-10 14:36 HelloVoidWorld 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 使用gcc编译器1.预编译gcc -E Hello.c -o Hello.i2.汇编gcc -S Hello.i -o Hello.s3.编译gcc -c Hello.s -o Hello.o4.链接gcc Hello.o -o Hello5.运行./Hello使用clang编译器1.编译cc -c... 阅读全文
posted @ 2014-11-10 14:35 HelloVoidWorld 阅读(188) 评论(0) 推荐(0) 编辑