iOS开发工具:Alcatraz、SVGKit、Lin以及Transformifier等
转自:http://www.cocoachina.com/applenews/devnews/2013/0606/6352.html
Alcatraz是一个开源的Xcode 4包管理器,可以让你更便捷地发现、安装以及管理插件、模板和配色方案。只需要简单地点击或者勾选,不需要手工复制和粘贴。
附件:
/cms/uploads/soft/130606/4196-1306061F045.zip |
SVGKit是一个非常强大的,可以快速渲染SVG文件的框架,由Matt Rajca开发。你可以直接把SVG文件加载至app中,并且SVG中的每个图形会变成一个CAShapeLayer,可以方便地进行缩放和动画你的图形。SVGKit包含iOS和Mac示例,不过不支持渐变。可以从github上查看使用说明、示例以及下载相关的类。如果你想渲染app中的矢量图形,SVGKit是个不错的解决办法。
附件:
/cms/uploads/soft/130606/4196-1306061F122.zip |
Libextobjc是一个非常强大的Objective-C库的扩展,为Objective-C提供诸如Safe categories、Concrete protocols、简单和安全的key paths以及简单使用block中的弱变量等功能。libextobjc非常模块化,只需要一个或者两个依赖就能使用大部分类和模块。
附件:
/cms/uploads/soft/130606/4196-1306061F301.zip |
Lin
之前我们提到过一个开源的Mac基础工具SCStringsUtility,可以让你在一个清爽的界面编辑不同的语言,简单地输入/输出NSLocalizedString数据。Lin是一款功能相近的Xcode插件,提供了一个非常不错的操作界面,并且为不同的语言提供了不同的区域。
附件:
/cms/uploads/soft/130606/4196-1306061F359.zip |
Transformifier
Transformifier是一款通用的交互式的3D转换调整工具,用于iOS开发。开发者可以通过它以可视化的方式变换各维度上的值,还可以把使用CATransform3D输出的代码导入自己的app中。
附件:
/cms/uploads/soft/130606/4196-1306061F443.zip |
类似的还有CATransform3D-Test,这是一款测试app,主要用来帮助开发者更好地学习CATransform3D。 附件:
/cms/uploads/soft/130606/4196-1306061G206.zip |
用第三方工具轻松创建iOS粒子系统(particle systems)动画效果。Apple 通过CAEmitterLayer提供了一个粒子系统(Particle Systems Emitter),用于生成各种粒子动画效果。但是依靠编程来实现一个不错的粒子动画效果,不是一件容易的事情,因为需要调整各种各样的参数,比如发射角度、速度、旋转速度等等。
UIEffectDesigner是一个第三方的粒子动画制作工具(工具下载页面>>),可以通过GUI十分轻松方便调整各种粒子动画参数,并且可以十分方便将创建好的粒子动画代码通过本代码进行测试。
开发者还写出了详细的学习教程。(来源:code4app)
附件:
/cms/uploads/soft/130606/4196-1306061F640.zip |
最新文章
- zTree学习
- Spring操作指南-AOP基本示例(基于XML)
- 网页集成paypal支付
- [zz]Java中的instanceof关键字
- php文件hash算法,秒传原理
- Ajax异步操作集合啦(阿贾克斯)
- sql server2000中使用convert来取得datetime数据类型样式(全)
- 创建.NET应用程序所经历的步骤
- php:兄弟连之面向对象版图形计算器2
- etcd raft如何实现成员变更
- 巧用linux版powershell,管理linux下的docker
- 分布式系列十五: MongoDB数据库
- ntfs读写工具Paragon NTFS 15无限使用教程
- js小结
- target与currentTarget与this的区别
- Unix的哲学
- Java基础-方法
- 解题:NOI 2018 归程
- 3层+SVN学习笔记(1)
- Chapter 3 Phenomenon——17
热门文章
- PoI 3.17 已过时代码对比
- halcon笔记1
- IP、MAC和端口号(六)
- UML系列
- python之路—从入门到放弃
- Nginx与安全有关的几个配置
- 洛谷 P1919 A*B Problem升级版
- [LeetCode] 889. Construct Binary Tree from Preorder and Postorder Traversal 由先序和后序遍历建立二叉树
- [LeetCode] 438. Find All Anagrams in a String 找出字符串中所有的变位词
- 编译安装php-fpm5.6 (centos 7)