1.在OC中,每个对象都有一个保留计数,创建时每个对象都有一个初始值为1的保留计数,释放时,保留计数都为02.创建(自动释放的)对象+(Car *)car{ Car *myCar = [[Car alloc] init]; return [myCar autorelease];}3.创建已保留属.....
分类:
移动开发 时间:
2014-07-09 19:59:04
阅读次数:
158
单例模式是在实际项目开发中用到比较多的一种设计模式,设计原理是整个系统只产生一个对象实例,通过一个统一的方法对外提供这个实例给外部使用。在Java中,构造单例一般将类的构造函数声明为private类型,然后通过一个静态方法对外提供实例对象,那么,在OC中,如何实现单例的,请看下面完整代码。@impl...
分类:
移动开发 时间:
2014-07-09 18:28:45
阅读次数:
208
1 点击图标。2 点击后会出弹出窗口,选择。3 选择后会进入界面由于我们是做ios的应用所以选择 ios Application 中的 single viewApplication4 单击next 会出现界面 产品名称自己填写 语言我们用oc语言写程序,所以选择 Objective—C。产品类型看你...
分类:
移动开发 时间:
2014-07-09 15:03:47
阅读次数:
197
oc的一些总结下面几个问题是oc中需要掌握的内容1.如何掌握一个方法的方法名2.一个对象调用一个autorelease,什么时候释放3.字典和数组,集合都有什么特点4.如何定义一个类5.类目是什么6.什么是对象7.属性的属性,(assgin )8.不要再setter中调用自己,负责会死循环8.可变字...
分类:
其他好文 时间:
2014-07-09 14:29:43
阅读次数:
172
父类中
- (id)initWithName:(NSString *)aName
sex:(NSString *)aSex
age:(NSInteger)aAge
{
//调用父类的初始化方法
self = [super init];//防止初始化失败,赋值失败
if (self) {...
分类:
其他好文 时间:
2014-07-08 17:07:59
阅读次数:
138
这篇文章的游戏使用SpriteKit和Swift语言来完成。
SpriteKit是苹果自己的游戏引擎,更能贴合iOS系统底层的API,不过架构和实现上都是模仿了Cocos2D。所以使用上其实差别不大,不过SpriteKit更轻量级一些。
程序入口
main函数跟OC一样,将入口指向了appdelegate,而cocoa touch框架几乎跟OC一样,只不过用Swift重写了一...
分类:
其他好文 时间:
2014-07-08 17:05:59
阅读次数:
270
Designing a Class Interface
设计类接口
The Objective-C syntax for creating a class is very simple. It typically comes in two parts.
创建类的语法是很简单的,通常包括两部分。
The class interface is u...
分类:
其他好文 时间:
2014-07-08 16:24:27
阅读次数:
168
想要学好Objective-C(以下简称OC)就必须要有C语言的基础,因为OC是C语言的一个超集;OC是面向过程的语言.[C语言是面向对象的语言],OC中的好多语法和C语言中类似,OC也完全可以兼容C语言,实现混编;所以想学好OC,最好是有C语言的基础。(如果有C++的基础或者思想,就更能学好OC)...
分类:
其他好文 时间:
2014-07-08 13:58:42
阅读次数:
164
1.什么是类和对象?
类是一组具有相同特征和功能的事物的抽象
对象描述了一个物体的特征和行为实现
类是对象的抽象 对象是类的实例
2.OC中定义类,创建对象,使用对象.
OC中定义类分为接口部分,实现部分
接口部分:对外声明类的特征和行为
实现部分:实现方法,即类的行为实现
创建对象需要进行分配内存空间和初始
3.声明方法,...
分类:
移动开发 时间:
2014-07-08 13:53:26
阅读次数:
219
近期开始学习swift,以后mac和ios开发就指望它,以前学oc半途而废了,主要原因是oc等语法实在能适应,现在有swift了,语法有js,scala,python,c++,oc等语言的影子,重新开始学习吧!目标是今年彻底搞定ios和mac开发...
分类:
其他好文 时间:
2014-07-08 13:37:59
阅读次数:
176