iOS开发工具:Alcatraz、SVGKit、Lin以及Transformifier等

来源:互联网 发布:电脑系统优化软件知乎 编辑:程序博客网 时间:2024/06/09 17:42

Alcatraz:Xcode包管理器 

Alcatraz是一个开源的Xcode 4包管理器,可以让你更便捷地发现、安装以及管理插件、模板和配色方案。只需要简单地点击或者勾选,不需要手工复制和粘贴。
附件:

/cms/uploads/soft/130606/4196-1306061F045.zip


 

SVGKit:高效快速渲染SVG文件 

SVGKit是一个非常强大的,可以快速渲染SVG文件的框架,由Matt Rajca开发。你可以直接把SVG文件加载至app中,并且SVG中的每个图形会变成一个CAShapeLayer,可以方便地进行缩放和动画你的图形。SVGKit包含iOS和Mac示例,不过不支持渐变。可以从github上查看使用说明、示例以及下载相关的类。如果你想渲染app中的矢量图形,SVGKit是个不错的解决办法。

附件:

/cms/uploads/soft/130606/4196-1306061F122.zip


libextobjc  

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


 
UIEffectDesignerView(用第三方工具轻松创建iOS粒子系统)    
用第三方工具轻松创建iOS粒子系统(particle systems)动画效果。Apple 通过CAEmitterLayer提供了一个粒子系统(Particle Systems Emitter),用于生成各种粒子动画效果。但是依靠编程来实现一个不错的粒子动画效果,不是一件容易的事情,因为需要调整各种各样的参数,比如发射角度、速度、旋转速度等等。
 

UIEffectDesigner是一个第三方的粒子动画制作工具(工具下载页面>>),可以通过GUI十分轻松方便调整各种粒子动画参数,并且可以十分方便将创建好的粒子动画代码通过本代码进行测试。

 

开发者还写出了详细的学习教程。(来源:code4app)

附件:

/cms/uploads/soft/130606/4196-1306061F640.zip

原创粉丝点击