会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
哎呦,金毛
博客园
首页
新随笔
联系
管理
订阅
1
2
3
下一页
[置顶]
OC学习心得【适合初学者】
摘要: 一、类和对象 1.OC语言是C语言的扩充,并且OC是iOS和OS X操作系统的编程语言。 ①具备完善的面向对象特性: 封装:将现实世界中存在的某个客体的属性与行为绑定在一起,并放置在一个逻辑单元内 继承:子类自动共享父类数据结构和方法的机制,这是类之间的一种关系 多态:指相同的操作或函数、过程可作用
阅读全文
posted @ 2016-03-01 20:28 哎呦,金毛
阅读(2375)
评论(1)
推荐(3)
2016年3月3日
OC-通讯录
摘要: 要求描述:用OC语言完成简易通讯录(实现增删改查)功能.(注:使用MRC) 1.创建AddressBook类. 1)使用字典作为容器,字典的Key值为分组名(姓名首字母),value值为数组,数组中存放联系人(Person实例).(5分) 2)添加联系人.要求(20分) a.判断姓名和电话不能为空否
阅读全文
posted @ 2016-03-03 16:39 哎呦,金毛
阅读(369)
评论(0)
推荐(0)
2016年1月30日
植物大战僵尸
摘要: 1.(main.m) #import <Foundation/Foundation.h>#import "Zombie.h"#import "ToolZombie.h"int main(int argc, const char * argv[]) { @autoreleasepool { Zombi
阅读全文
posted @ 2016-01-30 11:23 哎呦,金毛
阅读(255)
评论(0)
推荐(0)
三、属性和点语法
摘要: 1.属性 ①注意,写属性一定不要加下划线 ②属性的特性-读写性: 《1》readonly:只生成getter方法,不生成setter方法 《2》readwrite:(系统默认)可读可写,生成getter,setter方法 《3》setter= :给setter方法换一个新名字 《4》getter=:
阅读全文
posted @ 2016-01-30 11:22 哎呦,金毛
阅读(214)
评论(0)
推荐(0)
二十、函数指针高级(动态调用)
摘要: 1.动态调用是系统普遍支持的技术 2.要实现动态调用需要一个对应表 3.示例:使用函数名的字符表调用函数 函数名 函数指针 “max” maxValue “min” minValue “avg” avgValue 4.动态调用 PFUN getFunctionFromName(char *name)
阅读全文
posted @ 2016-01-30 11:13 哎呦,金毛
阅读(391)
评论(0)
推荐(0)
十九、函数指针高级(返回值是函数指针)
摘要: 1.int (*functionName(int a))(int , int); 可改为: typedef int(*PFUN)(int , int); PFUN functionName(int a ); 2.示例: typedef int(*PFUN)(int , int); //相当于把int
阅读全文
posted @ 2016-01-30 11:12 哎呦,金毛
阅读(140)
评论(1)
推荐(0)
十八、函数指针高级(函数指针数组)
摘要: 1.int (*p[3])(int , int ) = {0}; 可改为: typedef int(*PFUN)(int , int); PFUN p[3] = {0}; p[0] = maxValue; p[1] = sum;
阅读全文
posted @ 2016-01-30 11:11 哎呦,金毛
阅读(157)
评论(0)
推荐(0)
十七、函数指针高级(动态排序)
摘要: 1.学生结构体数组,按成绩排序、按年龄排序,按名字大小排序 示例: typedef struct stu{//定义一个结构体变量 char name[40]; int age; float score; }Student; void printfStudents(Student *s , int c
阅读全文
posted @ 2016-01-30 11:10 哎呦,金毛
阅读(240)
评论(0)
推荐(0)
十六、函数指针初级(函数指针与函数调用)
摘要: 1.函数指针 ①函数在内存中也是有地址的。函数名代表函数的内存地址 ②函数指针是指向函数的指针变量 ③函数存放在代码区 ④函数指针定义与函数声明很相似 ⑤ 函数声明:int maxValue(int x , int y); 函数指针定义:int (*p)(int x , int y); ⑥函数指针剖
阅读全文
posted @ 2016-01-30 11:09 哎呦,金毛
阅读(333)
评论(0)
推荐(0)
十五、宏、条件编译和枚举
摘要: 1.宏 ①无参宏 #define MAX 99 ②宏预编译的时进行替换 ③纯大写定义宏 ④宏的主要功能是替换 ⑤宏的使用能让程序更加容易修改 2.条件编译 ①作用:按不同的条件,编译不同的代码 ②通常使用条件编译来调试代码. ③条件编译在编译器进行,根据条件不同,编译不同的源代码 ④if是运行期,根
阅读全文
posted @ 2016-01-30 11:08 哎呦,金毛
阅读(512)
评论(0)
推荐(0)
1
2
3
下一页
公告