今天利用午饭和休息的时间完成了两个讲座的视频。我尽量抓紧时间充电,这样做好更新的准备。 讲座310 What's New In Instruments Instruments的意思我的理解是测试设备或工具,苹果有许多测试工具,其中有的是开放原码的工具。这些工具可以用来测试软件的运行的许多参数或用于发现问题,如内存的漏洞(Memory leak)。我用的不多。苹果鼓励软件开发人员一定要用这些工具来检查软件,发现和帮助解决软件中的漏洞和隐患。 本讲座介绍了几个新的测试工具,并演示了这些工具的用法。苹果的这些先进工具可以和Xcode和原码结合起来,直接测试软件在iPhone/iPad上的运行和资源利用的情况,如CPU的分配情况、多线程分布、内存漏洞等。这就像修车使用的工具和设备一样,利用这些工具设备可以了解到操作系统非常低层的数据分布,用图像的方式和关系结构图展示软件的细节。真是分析到非常精细的程度。熟悉和了解这些工具,可以发现问题,做出高质量的软件,编程员、用户和苹果三方大家都得到好处。 讲座311 Mastering Source Control in Xcode 这是我最喜欢的讲座之一,原码控制是软件开发人员必备的一个工具。该讲座介绍了在Xcode中如何使用Source Control(SC),并以例子讲解其使用的基本情况,非常精彩! 在Xcode 4中,SC是融为一体的。Xcode 4提供许多界面和工具。该讲座共分三个内容: - SC的介绍
-
- 编码(editing)
- 确认存入改变(committing changes)
- 查看历史(view history)
- 管理原码库(managing repositories)
- 分享原码
-
- 用SC创建新的项目(creating new projects using source control)
- 配置远程(configuring remotes)
- 推出改变(pushing changes)
- 有效地利用分支与融合来管理和分享原码
-
- 建立分支(creating branhes)
- 转化(switching)
- 解决矛盾不同(resolving conflicts)
- 融合(merging)
在Xcode 4内部有自己的SC,同时如果多人合作,可以设置远程SC。苹果推荐使用分支来管理不同的发展版本和变化,然后有非常好的解决矛盾的工具,将不同分支融合一体。对于编程人员来说,这是一个非常方便和必须的工具。 我的RSS |