Tags:,, Posted in 开发|编程 我抢沙发

上周六拿到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{

………

}

个人觉得这个更清晰了。


anyShare分享到:
          
十一月 30, 2011