iOS移动开发周报-第5期

版权说明

本文为InfoQ中文站特供稿件,首发地址为:文章链接。如需转载,请与InfoQ中文站联系。

前言

欢迎国内的iOS同行或技术作者向我提交周报线索,线索可以是新闻、教程、开发工具或开源项目,将相关文章的简介和链接在微博上发布并 @唐巧_boy 即可。

【摘要】:本期移动开发周报带来如下内容:减小iOS应用程序的大小,Quartz Composer的增强工具Origami的教程以及jQC工具等。

新闻

    《The Mac Freebie Bundle 3.0》:该网站提供了7个原本收费的Mac App的免费购买。笔者试用了一下其中的X-Mirage,它可以把iPhone投到Mac上,并提供录象功能,适合将演示导出成视频。另外那个页面有Bug,在购买时信用卡信息不用填写,留空就可以直接购买成功。

    《App Store 将增加匹配相关搜索关键字的新功能》:新增加的功能有助于提高相关关键词的点击量。

教程

    《injection plugin for xcode》:Injection Plugin For Xcode 是 Xcode 上的一个插件。利用它可以修改应用代码,实时在模拟器或实机上看到效果而不需要重启应用。作者介绍了该插件的详细使用方式。

    《UI Prototyping with Quartz Composer and Origami》:由于工具的欠缺,大量的交互设计师的工作效率非常低下,他们为了做出一个新颖的效果常常需要花费大量精力。这次Facebook免费开放出基于苹果Quartz Composer的增强工具集Origami,使得交互设计工作得到更好的辅助。不过另一方面,该工具仍然需要设计师具备一定的逻辑思维能力,所以对于广大设计师来说,交互设计工具Origami对设计师带来的既是机会,同时也是挑战。本教程介绍了如何使用Quartz Composer 和 Origami来做交互设计。

    写给 iOS 开发者的系列教程:从有iOS开发背景的人的角度,学习其它语言:Android篇,C++ 篇1和C++ 篇2,Go 篇。

    《利用长按手势移动 Table View Cells》:本教程中介绍了如何通过长按手势来移动 table view中的cell,这种操作方式就像苹果自家的天气 App 一样。

    《减小iOS应用程序的大小》:本文收集了一些减小程序安装包大小的相关技巧(当第一次下载和安装程序时)。如果是针对升级程序的话,可以看这篇文章: 《减小iOS应用程序升级时所需下载的大小》,这与第一次安装使用的工作原理有所不同。

    《NSNumber对象缓存以及Tagged Pointer》:本文讨论了NSNumber对象的缓存以及苹果在64位系统引入的Tagged Pointer对象。

工具

    jQC 1.0:jQC是一个与Facebook之前开源的Origami兼容的工具,提供了15个新的Patch来提高Quartz Composer的功能。Quartz Composer是苹果提供的一个交互设计工具。

开源项目

    WechatPayDemo: WechatPayDemo是一个非官方的微信支付Demo,基于微信SDK1.4.1构建。由于微信官方并没有提供支付功能的iOS Demo,加上官方的文档错误,使得本文作者花了较大精力调试。他希望开源这个工程来帮助其他iOS开发者少有一些弯路。

    微转iOS客户端和服务端:微转是一个基于微博的数码设备平台,客户端和后台全部基于AVOSCloud服务实现。作者将其iOS客户端和服务端代码全部开源。

    Tweaks:Tweaks让开发者可以方便地对特定事物进行标记——比如动画效果的时间,或者是按钮的颜色,或者是图片的透明度——并在使用设备实际运行应用时让开发者方便地进行实时调整。

Posted by 唐巧Mar 28th, 2014 iOS, weekly

原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0

iOS移动开发周报-第5期

相关文章:

你感兴趣的文章:

标签云: