本期 fir.im Weekly 精选了一些iOS 开发工具和动画源码分享,希望每个开发者能专注效率、实用、灵感。 

iOS开发工具——如何优化ipa包大小

@iOS程序犭袁 推荐了关于“如何优化ipa包大小”两个工具,一篇博文。

工具1:Unused,找出项目中未使用的图片 地址

工具2:ImageOptim 图片保真压缩 地址 

文章:统计项目中图片使用情况 地址

17个提升iOS开发效率的必备工具

每个 iOSer 都有自己顺手的开发工具,好的开发工具让人更专注于项目并写出更好的代码。在这篇文章中,作者分享了自己提升编码速度和工作效率的工具。文章传送门

本文由CocoaChina,译者@红茶魔术师-大红袍 ,翻译自netguru.co

原文:17 Must Have Tools to Speed up Development in iOS

作者介绍:Patryk Kaczmarek, iOS开发者

iOS下拉键盘弹出文本输入框的解决方案

关于iOS下拉键盘弹出后出现遮挡文本输入框的问题,你是怎么解决的?@小码哥教育总结了 github 上受大多数人认可的方案,绝对会开拓你的思路,受益匪浅。Github 地址在此.

iOS 中的 promise 模式

异步编程在 App 开发中用得非常频繁,但异步请求后的操作却比较麻烦。Promise 就是解决这一问题的编程模型。@听榆大叔 分享了自己的实践经验,Promise 确实能简化异步编程,本身也不复杂难懂,不妨试试。感兴趣的点击这里.

Firefox for iOS 源码

Firefox for iOS 已经开源,GitHub源码在此,感兴趣的伙伴可以认真读下。据说Firefox for iOS 参考了 raywenderlich 出口的 Swift Style Guide 规范,值得一看。

Swift图表神器 ios-charts

由@Swift-CN 分享.

Swift图表神器 ios-charts,已支持Swift2.0。支持柱状图,饼状图,曲线等等等等,强大到不行。Github 地址在此

fir.im Jenkins 插件

很多App开发团队都在考虑如何快速地自动编译、发布和测试,fir.im发布了一款 fir.im Jenkins 插件,成功构建后,可自动上传 .ipa/.apk 文件和符号表到 fir.im 和 BugHD。

这款插件,还可以和 fir-CLI命令行客户端,Travis CI 等集成,实现一行命令完成从源码到测试发布的自动化构建。

Animatious——动画开源组正式成立

@Animatious一起动画开源组,由微博iOS开发大V组织,Github组织名称:Animatious。这里将列出一些原创或非原创实现的开源动效库的仓库地址,期待设计和代码的碰撞吧。Github 地址在此.

Bootstrap 3.0扁平化风格按钮

作为一枚从事 Android 开发的 iOS 新人,@磊_dan第一次写类库,移植了 Bootstrap 3.0 平化风格按钮,无需图片使用文本显示图标。源码已经抛出,地址可参考这里。

使用 UICollectionView 实现的一个卡片动画

由@Swift中国社区分享。

@adow 实现的这个卡片动画,不是直接操作所有 UIView 和 CALayer 的 transform3D 属性来实现整个效果的,而是使用 UICollectionView 来完成所有的视图管理和实现。对 UICollectionView 感兴趣的文章地址

SCTrelloNavigation——iOS上类似trello的导航动效控件

@江南的悲伤说道:这个不是传统意义的navigation,但是可以很方便的在不同的board之间切换,效果很好看。Github 源码在此

Splitflap 快速创建文字翻转的动画效果,

来自@GitHubDaily的分享。

Splitflap 可用于快速给 iOS 应用创建文字翻转的动画效果, GitHub 地址在此。

一款Loading动画的实现思路

简书作者雪夜吐息分享了自己是如何一步一步地做出Loading 动画。文章传送门。


这期的 fir.im Weekly 就到这里,欢迎大家分享更多的资源。

fir.im

fir.im Weekly - 17 个提升 iOS 开发效率的必备工具的更多相关文章

  1. iOS之17个提升iOS开发效率的必用工具

    时间就是金钱.编码效率的提升意味着更多的收入.可是当我们的开发技巧已经到达一定高度时,如何让开发效率更上一层楼呢?答案就是使用开发工具!在这篇文章中,我会向你介绍一些帮助我提升编码速度和工作效率的工具 ...

  2. 17个提升iOS开发效率的必用工具

    时间就是金钱.编码效率的提升意味着更多的收入.可是当我们的开发技巧已经到达一定高度时,如何让开发效率更上一层楼呢?答案就是使用开发工具!在这篇文章中,我会向你介绍一些帮助我们提升编码速度和工作效率的工 ...

  3. 使用Charles Proxy提升iOS开发效率

    以前做前端开发的时候,使用最多的工具就是 Fiddler ,用来定位问题.模拟特定场景非常方便,极大提升了开发效率.而转做 iOS 开发以后,一大头疼的问题是 Fiddler 没有 Mac 版,幸亏找 ...

  4. fir.im Weekly - 给女朋友的 iOS 开发教程

    俗话说:技多不压身,功到自然成.本期 fir.im Weekly 收集的热度资源,大部分关于Android.iOS 开发工具和源码,还有一些有关设计的 Tips ,希望对你有帮助. 给女朋友的 iOS ...

  5. 10个提升iOS开发效率的必用工具

    Xcode插件 几乎所有开发者都知道Alcatraz是一个开源的包管理工具,可以让我们更轻松地管理各种插件.接下来就介绍下我的最推荐的10个插件: 10.HOStringSense 在编辑字符串的时候 ...

  6. iOS-提高iOS开发效率的方法和工具

    提高iOS开发效率的方法和工具 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时 ...

  7. iOS开发——实用篇&提高iOS开发效率的方法和工具

    提高iOS开发效率的方法和工具 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时 ...

  8. 【老孟Flutter】6种极大提升Flutter开发效率的工具包

    老孟导读:本文介绍6种极大提升Flutter开发效率的工具包. [1] 强大的日志软件包 在开发 Flutter 的过程中打印日志是常用的调试方式之一,但 Flutter 内置的日志打印非常简单,下面 ...

  9. Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725

    Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓  O725 1. DSL主要分为三类:外部DSL.内部DSL,以及语言工作台. 1 2. DSL ...

随机推荐

  1. (转)java中的进程与线程

    (转自地址http://www.ibm.com/developerworks/cn/java/j-lo-processthread/) Java 进程的建立方法 在 JDK 中,与进程有直接关系的类为 ...

  2. 【分块打表】bzoj1026 [SCOI2009]windy数

    #include<cstdio> using namespace std; #define BN 380000 const int table[]={0,79595,158824,2021 ...

  3. Kickstart/Anaconda实现自动化安装原理探究

    原网页地址:http://molinux.blog.51cto.com/2536040/548247#55918... 内容概要:  1.  系统安装基本流程图示2.  Anaconda简介3.  K ...

  4. 小记初试tornado与ajax,一些注意点

    一. 在 tornado模板中使用自定义方法 在tornado中可以使用两种方式,达到在模板中调用自定义方法的效果,第一种是使用UIMethod 和UIModule. 1.UIMethod使用方法示例 ...

  5. poj 1061 青蛙的约会 拓展欧几里得模板

    // poj 1061 青蛙的约会 拓展欧几里得模板 // 注意进行exgcd时,保证a,b是正数,最后的答案如果是负数,要加上一个膜 #include <cstdio> #include ...

  6. Vagrant 启用 rsync

    折腾了那么久,发现这些smb,nfs,virtualcfs,这些同步方案在windows下都不是最完美的.最完美的还是 rsync,我使用它同步windows上的代码,在windows浏览器中打开虚拟 ...

  7. linux-15基础命令之-用户与用户组(useradd,userdel,usermod,passwd,groupadd)

    1.useradd 命令用于创建新的用户,格式为:useradd[选项] 用户名 useradd参数 参数 作用 -d 指定用户的家目录(默认/home/username) -D 展示默认值 -e 帐 ...

  8. jqurey 中dialog未定义问题

    $(function () {            $('#btnIndustry').click(function () {                             $.dialo ...

  9. Xamarin.Android之MvvmCross

    欢迎大家加入以下开源社区 Xamarin-Cn:https://github.com/Xamarin-Cn Mvvmcross-Cn:https://github.com/Mvvmcross-Cn  ...

  10. Android 开发必备知识:我和 Gradle 有个约会

    腾讯Bugly特约作者:霍丙乾 0.讲个故事 0.1 Ant,我还真以为你是只蚂蚁 真正开始近距离接触编程其实是在2012年,年底的时候带我的大哥说,咱们这个 app 发布的时候手动构建耗时太久,研究 ...