文档章节

外媒评出2017 五个最好的 iOS 库

秦无炎
 秦无炎
发布于 2017/02/09 15:29
字数 467
阅读 89
收藏 0

Top 5 iOS Libraries — February 2017

原文:https://medium.cobeisfresh.com/top-5-ios-libraries-february-2017-7efb5ddb1fee?from=singlemessage#.ovtq82tbr

1. Hero

原文有动画演示视频

Yeah, we know this library has been featured in a bunch of other lists before. But we really like it! Hero is an animation engine that lets you create amazing animations in just a couple of lines of code.

Aside from that, it features an in-app 3D debugger (kind of like Xcode’s Debug Visual Hierarchy feature), and changing your animation live, without re-compiling your project!

2. JTAppleCalendar

日历

If you ever feel the need to use calendar in your application, JTAppleCalendar is a great solution: a customisable, awesome library that gives you a whole bunch of options like range selection, boundary dates, custom cells and many more.

It supports installing with CocoaPods and Carthage. If you are unfamiliar with these methods, there is also a great tutorial on the git page. So, it’s really worth checking out!

3. Sharaku

This is an awesome library for image filters in your application. Admit it or not, we are all fans of Instagram filters 😀 📸 . So, if you are using camera or images in your application, why wouldn’t you add “little sugar” on top of it with these filters?

It is very easy to install and use, so give it a try! At least in your demo project :)

4. LocalizationKit iOS

A lot of our bugs boil down to changing strings in the app. It would be really nice if we could have a way to change strings easily, without needing to push updates or even recompile our app! LocalizationKit lets you do that.

LocalizationNKit is an online service that holds all of your keys and localized strings, and is seamlessly synced with your iOS app, so everything just works™. Change a string on the web, and it’s in your app automatically. The best part is that it’s currently completely free!

5. Material 2

Ever wanted your app to look more like Android? Probably not. 😁 (Sorry Android devs)

All kidding aside, Material design does provide some nice UI paradigms and provides a clean look. If only the Human Interface Guidelines were as detailed as the Material design guide.

Material is a collection of views that imitate the Material design style. You can choose from Material design icons, color schemes, buttons, cards, all the way to complex layouts like a pager, side menu and toolbars!

That’s all folks! Have you ever tried any of those libs? Be sure to leave your opinion in the comments. As usual, we have also prepared an Android libraries list, if you are more Android kind of a dev :)

本文转载自:

共有 人打赏支持
秦无炎
粉丝 4
博文 122
码字总数 5319
作品 0
朝阳
程序员
iOS精美过度动画、视频会议、朋友圈、联系人检索、自定义聊天界面等源码

iOS精选源码 iOS 精美过度动画源码(http://www.code4app.com/thread-14827-1-1.html) iOS简易聊天页面以及容联云IM自定义聊天页面的实现思路(http://www.code4app.com/thread-30348-1-1.htm...

sunnyaigd
07/11
0
0
10个优秀Objective-C和iOS开发在线视频教程

如果你自己开发iOS应用,你肯定会发现网上有很多资源。学习编程的一个最好的方法就是自己写代码,而开始写代码的最快的方式就是看其他人怎么写。我们从海量视频和学习网站中整理出了我们认为...

mingxun
2014/05/09
0
0
那些在学习iOS开发前就应该知道的事(part 2)

英文原文:Things I wish I had known before starting iOS development—Part 2 如果你还没读这篇文章的第一部分,请先读完了再来看第二部分。 那些在学习iOS开发前就应该知道的事(part 1)...

TomatosX
2015/06/12
0
0
创建cocos2d-x静态库为Xcode编译提速

把以前写的一个帖子内容转到这里来,写得比较乱,有时间再整理整理。 cocos2d-x项目编译太慢太长一直很让人诟病,特别是Xcode中的archive,要是再出几次错,就忒折磨人了,小小研究了下把基础...

yoyoso
2014/12/30
0
0
那些在学习iOS开发前就应该知道的事(part 1)

英文原文:Things I wish I had known before starting iOS development—Part 1 设计师设计出来了一个不错的引导界面,然而当我看到设计稿的时候,我们的app也没几天就要上线了。这个界面模...

TomatosX
2015/06/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
36分钟前
1
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
2
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
1
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
1
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部