今天完成了三个讲座的视频。 317 Device Management and App Submission with Xcode 4 Instruments 这一集与前一讲座313有关,这一讲座进一步深入介绍如何在硬件上调试和试用软件,以及如何向苹果递交软件的申请。记得苹果推出软件商店之后,开发者的注册和递交过程比较复杂,有很多程序要手动方式填表、申请和等待批准。现在这个过程逐渐自动化了,递交软件的过程在Xcode 4中就可以很方便进行。 这一讲座对想在苹果商店买软件的开发者来说,是一个重要的视频内容。讲座从开发软件写程序开始,到项目的设定,编码,调试,硬件上的运行,实验调试到最后的存档,分享和上传到苹果商店整个过程。 318 iOS Performance in Depth 该讲座主要讲下面三个方面: - 如何使用苹果的Grand Centrl Dispatch来实现多线程序过程,提高软件的运行效率。
- 有效的使用内存
- 提高用户界面和动画的效率
GCD是苹果花了很大精力推出的多线程序过程平台,这个平台提供了非常简易的API让开发者将同步和异步的多线程序通过block方式加入多线,省去了许多非常复杂和琐碎的多线之间数据传输和设锁过程。 苹果一再强调软件开发者要有效利用有限的内存,做一名iOS中的好市民。苹果平台从操作系统给每个软件警告内存到达极限的接口,因此在接受到警告之后,要尽可能释放不需要的内存。苹果说,iOS对内存的警告数量有所减少,但之后不会再有警告,如果不采取措施,软件会被操作系统中断。因此开发者要注意这一警告,采取释放内存的措施,否则用户使用起来会有不爽的经历,因此也会影响软件的销售。 319 Effective Debugging with Xcode 4 debug是软件开发中常用的手段。Xcode 4提供了许多十分便捷的调试手段。这是一个十分精彩的讲座,讲座介绍了许多在Xcode debug的设置和演示,这些新的功能将会给软件开发者提供十分有力的工具,更有效地检查和发现软件中的问题。 讲座中还介绍了多线程序过程的debugging,这是一个十分精彩的演示,不同线中的debug是一个非常复杂和不确定的过程,但Xcode的强大功能将这种调试变成十分有用和方便的过程。 最后介绍了如何使用Xcode来debugging OpenGL ES,调试游戏额软件。图像的动画过程是一个新的软件开发领域,苹果的高手们为游戏开发者提供了很多强大和有效的工具。 我的RSS |