![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Iphone开发
coding_or_coded
这个作者很懒,什么都没留下…
展开
-
Iphone开发(3) 一个使用组合的简单例子
#import //导入文件有两种方式:#import" "和#import<>,第一种代表引入你自己的文件,第二种代表引入系统的文件 //文件的引用:在接口文件中,使用@class;在实现文件中,使用#import // -------------------------------------------------- @interface Tire : NSObject @end原创 2012-02-25 13:34:01 · 1075 阅读 · 0 评论 -
Iphone开发资料
学习论坛: CocoaChina 苹果开发中文站 http://www.cocoachina.com/ CocoaChina论坛的视频教学 http://www.cocoachina.com/downloads/video/ 13本Iphone开发书集+视频+源码 http://www.cocoachina.com/bbs/read.php?tid-6290.html O原创 2012-02-22 15:18:29 · 790 阅读 · 0 评论 -
Iphone开发(1)环境搭建
本人打算把Iphone学习过程记录下来,文章水平不会很高,本人以前有C,C++基础,对Java熟练,所以对obC的一些编程语言通用特性不会描述。有不明白的地方可以留言,基本会回复。 骚年们,哥哥有mac了(公司买的),今天安装了Xcode,开启了自己的第一个Object-C程序,非常的高兴,记录一下。 首先是Xcode的安装,这个没有什么好说的,直接去苹果的官网下载就可以了。这原创 2012-02-19 01:25:01 · 1455 阅读 · 1 评论 -
Iphone开发(5) retain,release,retainCount,dealloc
本文展示Objective-C中四个和对象生命周期有关的方法。 Objective-C采用引用计数来管理对象,当调用类的alloc,new,copy方法时,对象产生,并且对象的引用计数为1。每次调用retain方法,对象的引用计数增加1。每次调用release方法,对象的引用计数减少1。当对象的引用计数为0的时候,系统调用dealloc释放对象。我们可以通过retainCount得到对象的当前引原创 2012-02-27 15:30:05 · 1704 阅读 · 0 评论 -
IPhone开发(2) 一个比较完整的类
在Java里面,类和接口没有直接的依赖关系,我的意思是,写一个类,我们不必声明它的接口,但是obC里面是不行的。每一个类,必须有显式的接口说明。下面直接上代码: 接口文件:Fraction.h: // // Fraction.h // first // // Created by coding on 12-2-19. // Copyright (c) 2012年 __MyC原创 2012-02-19 02:03:45 · 818 阅读 · 2 评论 -
Iphone开发(4) 遍历本机本用户下的jpg文件
#import /* *不得不说。Xcode的集成开发环境真的做的很好,alt+鼠标左键,就可以方便的查看方法的说明⋯⋯ */ int main (int argc, const char * argv[]) { @autoreleasepool { //得到文档管理器 NSFileManager *manager; manager =原创 2012-02-27 14:43:18 · 1362 阅读 · 0 评论 -
Iphone开发(6) 如何保证不出现内存泄露
Objective-C已经有了垃圾回收机制,但是我们最关心的iso不支持垃圾回收,所以,让我们冷静一下,抛开垃圾回收,自己来管理内存吧。 对象所有权:当一个对象的属性是另外一个对象的时候,换言之,对象A中,有一个属性是对象B,那么,对象A对于对象B,就有对象所有权。那么,在对象A释放的时候,我们必须确保对象B的引用计数减少1(这里不一定是释放对象B,因为对象B还可能在其他地方被引用)。原创 2012-02-27 20:39:50 · 1210 阅读 · 2 评论 -
Iphone开发(3) obC特有的get,set模式
不知道从什么时候开始,我们的面向对象编程规范已经不希望我们直接访问实例对象,而是通过get,set方法。在Java里面,比如有一个属性name,那么,一般会把这个属性设置为private的,然后通过getName,setName来访问和修改name。 在obC里面,我似乎看到了更加优雅的实现。 1.在接口里面通过@property来设定需要实现get,set方法的实例原创 2012-02-20 11:09:01 · 1443 阅读 · 1 评论 -
Iphone开发(7) 太你妈辛苦了
把你妹啊,现在终于知道为什么做IPhone开发工资高了——因为学习IPhone开发太难⋯⋯ 1.学习IPhone开发,首先要一台mac的电脑,但是有多少程序员,关键还是初步学习IPhone开发的程序员有钱买mac呢?对了,你可以用黑苹果,那么,你电脑配置也不能太差了吧,而且配置成功的概率要看你自己的人品⋯⋯ 2.硬件搞定了,软件的配置还是非常简单的,苹果的IDE做的很整体。开发环境,s原创 2012-03-06 20:58:31 · 1888 阅读 · 0 评论