我的IOS开发之路

上周六拿到air,但是装的是雪豹系统,xcode也只是4。看了tinyfool的第一节视频教程之后自己捣鼓了一下,大概自己体验了一下xcode下的代码编写和UI的拖拉,没有得到多少东西。

周二公司有请到一个经验丰富的IOS开发者来做分享,大概听了两个小时吧,对OC做了一些简单的介绍,也用xcode演示了一下怎么样写一些最简单的程序,由于xcode的版本不一致,不能完全全地实现出来。

回家之后决定把系统升级,升到lion和xcode4.3。从电驴上下载了系统的升级文件之后花了一个小时左右把系统升级了,然后再去appstore免费升级了xcode,中间发现有一次下载到四百多M的时候就停了,然后重新来的时候发现下载速度非常慢,上网搜索了一下得到一个加DNS的方法,加上之后下载明显快了不少。下载完之后第二天早上起来的时候按网上说的 要先删除再安装,发现不能按指引来操作,于是点击那个install xcode之后发现可以直接升级。

装好之后就发现和tinyfool说的界面一样了。昨天晚上按视频教程把最后演示的那个demo完全做了出来,试验了三四次才成功的,但是收获不少。自己在网上找了一下发现有很多人推荐《Objective-C 2.0程序设计  原书第2版》这本书挺多人推荐的,于是下了一本PDF的电子书来看,目前看到第三章。

air是13寸的,硬盘是SSD,4G内存,用来打开xcode挺快的。有相关air的使用问题也可以问我,我知道的话就解答。



——————-2011-11-28增加—————

今天看书看到第三章的类,在这里有一个地方和书本有点出入,大概是因为xcode升级了objective-c的一些相关的特性也跟着升级了吧,在新的xcode自动生成的代码中已经不推荐使用:

NSAutoleasePool * pool  = [[NSAutoreleasePool alloc] init];

……

[pool drain];

这样的方式来管理自动释放的池,而是使用更为简明快捷的方式:

@autoreleasepool{

………

}

个人觉得这个更清晰了。

——————–2012-8-12 增加—————

今天早上再次看到《Objectiv-C 2.0程序设计 原书第2版》的170页,上次看到这里是在去年了,当时不明白这里对 @package的说明:

@package–对于64位图像,可以在实现该类中定义的方法直接访问,也可被其他类或模块中定义的方法直接访问。

为什么突然说到64位图像呢?上下文都没有提到过这个64位图像啊,这是翻译出错还是后面还有说明呢?



如果我的文章能帮助到你我会非常高兴。你的支持是对我的认可,将会大大地鼓励我写更多的文章,哪怕只给我一毛钱:-)

期待您的捐赠
Thanks for donation

咦?还没有评论,抢沙发!

发表评论

带 * 的是必填项目,电子邮件地址不会被公开。
文字的交流也是情感的交流,技能的交流也是学术的交流。

无觅相关文章插件,快速提升流量