08-Objective-C特有语法:@property、@synthesize

摘要: 1.@property使用在@interface中用来自动生成setter(设置器)和getter(构造器)的声明 用@property int age;就可以代替一下这些代码:- (void)setAge:(int)age; // setter- (int)age; ... 阅读全文
posted @ 2014-04-26 22:22 ゴルツの惠斌纳閣下 阅读(688) 评论(1) 推荐(1) 编辑

07-Objective-C特有语法:点语法

摘要: 1.利用点语法替换set方法和get方法2.点语法的本质与Java中的点语法要区分开来,java中通过"对象名.成员变量名"来访问对象的公共成员变量,这个就称为"点语法"。OC中,点语法的本质还是调用对象方法 es: 3.注意:死循环 阅读全文
posted @ 2014-04-25 12:27 ゴルツの惠斌纳閣下 阅读(128) 评论(0) 推荐(0) 编辑

06-成员变量的作用域

摘要: 1.基本概念局部变量、全局变量都有自己的作用域,成员变量也不例外。2.类型@public: 共有的,在任何地方都可以直接访问,访问无限制。@protected: 受保护的,只能在当前类及其子类的@implementation实现中直接访问。@private: 私有的,只能在当前类的@implemen... 阅读全文
posted @ 2014-04-25 12:24 ゴルツの惠斌纳閣下 阅读(507) 评论(0) 推荐(0) 编辑

05-面向对象三大特点:封装、继承、多态

摘要: 一、 封装(设置器set和构造器get)1. set方法和get方法set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数 set方法1).作用:提供一个方法给外... 阅读全文
posted @ 2014-04-23 22:47 ゴルツの惠斌纳閣下 阅读(180) 评论(0) 推荐(0) 编辑

04-方法及匿名对象调用

摘要: 一、 方法设计一个Caculator计算器类,它拥有计算的功能(行为)1. 不带参数的方法 设计一个返回PI的方法// 方法声明- (double)pi;// 方法实现- (double)pi{ return 3.14;} 方法调用2. 带一个参数的方法 设计一个计算平方的方法// 方法声明... 阅读全文
posted @ 2014-04-18 00:55 ゴルツの惠斌纳閣下 阅读(244) 评论(0) 推荐(0) 编辑

03-OC类的声明与实现

摘要: 描述OC中的类跟函数类似,函数有分声明和定义,分2大步骤:类的声明、类的实现(定义)。一.@interface和@implementation的分工@interface就好像暴露在外面的时钟表面@implementation就好像隐藏在时钟内部的构造实现1. 类的声明1) 代码编写定义一个Car类,... 阅读全文
posted @ 2014-04-18 00:36 ゴルツの惠斌纳閣下 阅读(220) 评论(0) 推荐(0) 编辑

02-OC语法之类与对象

摘要: 一.OC语法预览1. 关键字基本上所有关键字都是以@开头下面列举一些常见的关键字,看一眼就行了,不用去翻资料查找它们的含义@interface、@implementation、@end@public、@protected、@private、@selector@try、@catch、@throw、@f... 阅读全文
posted @ 2014-04-17 23:51 ゴルツの惠斌纳閣下 阅读(223) 评论(0) 推荐(0) 编辑

01-Objective-c简介

摘要: 一、 OC简介 1.oc 程序执行过程:C语言的基础上,增加了一层最小的面向对象语法完全兼容C语言可以在OC代码中混入C语言代码,甚至是C++代码可以使用OC开发Mac OS X平台和iOS平台的应用程序实例代码: 1>.完全兼容C语言:// 在main.m文件里#include int mai... 阅读全文
posted @ 2014-04-17 16:19 ゴルツの惠斌纳閣下 阅读(190) 评论(0) 推荐(0) 编辑

11-指针

摘要: 一、 指针前奏1. 指针的重要性指针是C语言中非常重要的数据类型,如果你说C语言中除了指针,其他你都学得很好,那你干脆说没学过C语言。2. 小需求l void change(int n)函数调用完毕后,改变实参的值l 分析:修改实参的值->找到存储空间->地址二、 指针变量的定义1. 定义的格式l 类名标识符 *指针变量名;l int *p;2. 先定义后赋值l 简单取值int a = 10;int *p;p = &a;printf(“%d”, *p);l 简单改值*p = 9;3. 定义的同时赋值int a = 10;int *p = &a;4. 实现修改实参5. 阅读全文
posted @ 2014-04-12 23:43 ゴルツの惠斌纳閣下 阅读(101) 评论(0) 推荐(0) 编辑

10-char类型,字符串以及数组

摘要: 一、 char类型1. 存储细节ASCII单字节表(双字节GBK\GB2312\GB18030\Unicode)2. 常见错误char c = A;char c = "A";char c = 'ABCD';char c = '男';3. 当做整型使用在-128~127范围内,可以当做整数来用4. %c和%d\%i的使用printf(“%d”, ‘A’);printf(“%c”, 68);5. 转义字符转义字符意义ASCII码值\n将当前位置移到下一行开头(回车换行)10\t跳到下一个TAB位置9\\代表一个反斜线字符92\'代表一个单 阅读全文
posted @ 2014-04-12 23:09 ゴルツの惠斌纳閣下 阅读(345) 评论(0) 推荐(0) 编辑