object-c基础
feifeiwuxian
这个作者很懒,什么都没留下…
展开
-
Object-C 中实现 Singleton (单例) 模式
撰写本文参考于网上的一些帖子,资料,文档。 关于 面向对象的设计模式 对于面向对象的设计模式,想必大家并不陌生吧。 纵观23种设计模式中,数单例模式(Singleton)和工厂模式(Factory Method)最为熟悉和基础吧。当然,本文总结Singleton模式,对于其他设计模式不做叙说。 Singleton模式,即单例模式。顾名思义,主要用于做应用程序的资转载 2014-06-11 09:54:18 · 386 阅读 · 0 评论 -
oc学习笔记(六)面向对象-开发技巧
一、练习题两点间距离,和判断两个圆是否相交 /* 5.设计一个类Point2D,用来表示二维平面中某个点 1> 属性 * double _x * double _y 2> 方法 * 属性相应的set和get方法 * 设计一个对象方法同时设置x和y * 设计一个对象方法计算跟其他点的距离 * 设计一个类方法计算两个点之间的距离 3> 提示 * C语言的math.h中有原创 2014-05-27 14:33:27 · 591 阅读 · 0 评论 -
oc学习笔记(七)面向对象-核心语法
1.点语法 可以让其它程序员很原创 2014-05-27 20:31:38 · 532 阅读 · 0 评论 -
oc学习笔记(十)Foundation
一、 结构体 NSRange CGPoint原创 2014-06-03 17:32:24 · 747 阅读 · 0 评论 -
oc学习笔记(一)基本语法
一、 OC简介 C语言的基础上,增加了一层最小的面向对象语法 完全兼容C语言 可以在OC代码中混入C语言代码,甚至是C++代码 可以使用OC开发Mac OS X平台和iOS平台的应用程序原创 2014-05-26 15:46:24 · 526 阅读 · 0 评论 -
oc学习笔记(三)面向对象-对象的方法
// 方法(行为):方法名、参数、返回值(声明、实现) // 只要是OC对象的方法,必须以减号 - 开头 // OC方法中任何数据类型都必须用小括号()扩住 // OC方法中的小括号():括住数据类型 - (void)run;原创 2014-05-26 20:28:28 · 616 阅读 · 0 评论 -
oc学习笔记(五)面向对象-类方法,self,NSString类
类方法都是以+开头 + (void)prin原创 2014-05-27 00:20:56 · 602 阅读 · 0 评论 -
oc学习笔记(八)内存管理
一、 基本原理 1. 什么是内存管理 Ø 移动设备的内存极其有限,每个app所能占用的内存是有限制的 Ø 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等 Ø 管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、en原创 2014-06-03 13:47:34 · 705 阅读 · 0 评论 -
oc学习笔记(四)面向对象-类的三大特性:封装,继承,多态
一、封装 成员变量的封装,或方法的封装 二、继承 三、多态原创 2014-05-26 23:25:54 · 630 阅读 · 0 评论 -
oc学习笔记(九)ARC和block类型
一、ARC 是编译器特性原创 2014-06-03 16:14:30 · 667 阅读 · 1 评论 -
第一个IOS程序
1.每一个应用程序都 有属于自己的UIWindow,UI原创 2014-06-12 15:50:37 · 438 阅读 · 0 评论 -
oc学习笔记(二)面向对象-类和对象
一、 要描述OC中的类稍微麻烦一点,分2大步骤:类的声明、类的实现(定义)。跟函数类似,函数有分声明和定义 1. 类的声明: 1> 类名 类名\属性的命名规则:标示符的规则 * 类名的第一个字母必须是大写 * 不能有下划线 * 多个英文单词,用驼峰标识 #import // 类的声明 @interface Car : NSObject { @publ原创 2014-05-26 16:08:50 · 569 阅读 · 0 评论