iOS开发者如何提高自己的水平?

(原文:”http://www.bignerdranch.com/blog/leveling-up/” Leveling Up 作者:Mark Dalrymple 译者:xiaoying )

levelUp.jpg

不知道你有没有参与或是旁观过iOS开发的黑客马拉松,我觉得这是非常好的事情,在这里人们几乎不睡觉,一起脑洞大开,在Objective-C运 行时环境下,利用iOS的相关知识攻城略地,度过激情四射的72个小时。对于我来说,它们让人心潮澎湃,我的所有平台知识都在头脑风暴下接受考验,我的技 能也得到锤炼。

在某场活动里有一次我和我们组的一个伙伴在聊天的时候,他问我:“MarkD,我要怎么样才能学到所有那些知识的细节?我觉得我现在有点迷茫,我的 编程工作好像就是使用tableview和一些其他有的没的。”这是个让人不敢轻易回答的问题,尤其当这个问题是从一个经验丰富的工程师口里问出来的时 候,像“呃,你只要不断地去实践就好了”这种答案肯定是不负责任的。

KK笔记:kknotes.com
本文链接地址: iOS开发者如何提高自己的水平?

转载须以超链接形式标明文章原始出处和作者信息及版权声明

Continue Reading

WatchKit开发小窍门

本文由CocoaChina译者xiaoying翻译自苹果开发者中心,原文:WatchKit Development Tips
使用这些小窍门和最佳实践来优化你的WatchKit应用。

通用指导

使用图片序列来创建动画

Apple Watch中的动画是通过系统循环播放序列化命名的图片资源来实现的。另外,你可以通过定义重复次数来让一些图片在特定持续时间内动画,或者通过把持续时间设置为负数来逆向显示动画序列。

在Apple Watch上存储图片序列

当动画启动时,动画序列应该存储在Apple Watch上。事先在WatchKit应用中存储这些图片序列,或者通过WKInterfaceDevice在图片缓存中添加一个可以做动画的 UIImage对象来创建并且存储这些图片序列以备使用。想要减少加载时间,可在保证传递视觉效果的同时,尽可能使用最少的图片。

KK笔记:kknotes.com
本文链接地址: WatchKit开发小窍门

转载须以超链接形式标明文章原始出处和作者信息及版权声明

Continue Reading