文档章节

fir.im Weekly - 热门 iOS 第三方库大盘点

风起云飞fir_im
 风起云飞fir_im
发布于 2015/10/21 17:16
字数 1109
阅读 74
收藏 4
点赞 0
评论 0

本期 fir.im Weekly 收集的热度资源,大部分关于Android、iOS 开发工具、源码和脑洞大开的 UI 动画,希望给你带来更多的工作创意与灵感。

##盘点国内程序员不常用的热门iOS第三方库 @ios122 的这份整理综合了 github 上各个项目的关注度与具体使用情况,涵盖功能,UI,数据库,自动化测试,编程工具等类型。看完,还敢自称”精通iOS开发”吗? :-D 文章传送门.

##Objective-C与Swift、Android、Java的转化工具 关于Objective-C与Swift、Android、Java的代码转化,@iOS程序犭袁分享了 5 个开发工具:

##给 Android 开发者的 RxJava 详解 @扔物线 同学在匠心写作发布的新文:《给 Android 开发者的 RxJava 详解》,深入浅出,写的超赞,每一个 Android 开发者都应该读一读! 

##Xcode7中你一定要知道的炸裂调试神技 @没故事的卓同学这篇文章中写道: "Xcode7中苹果为我们增加了两个重要的debug相关功能。了解之后觉得非常实用,介绍给大家。"

如果想要更加简单方便地定位 APP 崩溃代码行,可以试用下 BugHD

##iOS应用架构谈 本地持久化方案及动态部署 持久化方案对整个App架构的影响和网络层方案对整个架构的影响类似,一般都是导致整个项目耦合度高的罪魁祸首。@反革命攻城狮CasaTaloyum 的这篇文章主要讲以下几点:

  • 根据需求决定持久化方案
  • 持久层与业务层之间的隔离
  • 持久层与业务层的交互方式
  • 数据迁移方案
  • 数据同步方案

除此外,作者写了一系列的文章,感兴趣的点击这里.

##iOS高性能图片架构与设计 @MAGI_Rocker的这篇文章讲述了QQ空间终端团队工程师柯灵杰对iOS高性能图片组件的的设计和理解,值得一看。 点击这里,阅读全文。

##MonkeyKing 更新至版本 0.5 MonkeyKing 更新至版本 0.5,主要由 iOS 开发届冉冉升起的新星@LimonTop 完成。除了增加新的 Text 类型和微博分享,还支持微信、QQ和微博的 OAuth。如果你想避免使用他几家的 SDK,那么 MonkeyKing 应该能帮到你。

##CVCalendar 集成自定义日历 来自 GitHubDaily 的分享。

 CVCalendar 是一个方便开发者集成自定义日历视图到自己 iOS 应用的项目, 支持 Storyboard 和手动配置, 使用 CocoaPods 进行安装, 提供了丰富的 API 供开发者使用, 目前仍处于完善阶段。GitHub 源码地址在此

##Google I/O 2015 App 开源了 XiNGR在微博上分享:“Google I/O 2015 App 开源了”。Google I/O 应用示例值得学习,感兴趣的伙伴点击这里,阅读源码。

##消灭重复又无聊的代码之 UITableView 来自可视化编程 Tips 之“消灭重复又无聊的代码之 UITableView 篇” ,今天的主题是消灭重复又无聊的代码。分享者 吕文翰_JohnLui .

全文浏览,点击这里

##酷炫好玩脑洞大开的 Emoji 动画 @MartinRGB 花4天时间做了45个Emoji 动画 ,非常酷炫。可以去这里 围观下。 ##Android 中 View 炸裂特效的实现分析 liangfeizc-Android说道: "前几天微博上被一个很优秀的 Android 开源组件刷屏了 - ExplosionField,效果非常酷炫,有点类似 MIUI 卸载 APP 时的动画,先来感受一下。" ExplosionField 不但效果很拉风,代码写得也相当好,让人忍不住要拿来好好读一下。点击这里,可以看下源码解析。


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

fir.im

© 著作权归作者所有

共有 人打赏支持
风起云飞fir_im
粉丝 41
博文 136
码字总数 143328
作品 1
朝阳
iOS开发专题分类大全(简书iOS学习资源大收录!)

序言 系统的整理iOS开发常用的第三方库、架构、进阶、面试学习书籍资源等,如果有更好的三方库、没有整理到、可以评论留言,我会在及时更新的,还不赶快mark~ 多看书!毕竟看一本适合自己的...

_小迷糊 ⋅ 06/08 ⋅ 0

iOS开发专题分类大全(iOS学习资源大收录!)

序言 系统的整理iOS开发常用的第三方库、架构、进阶、面试学习书籍资源等,如果有更好的三方库、没有整理到、可以评论留言,我会在及时更新的,还不赶快mark~ 多看书!毕竟看一本适合自己的...

_小迷糊 ⋅ 06/08 ⋅ 0

2018 一份"有点难"的iOS面试题(5年iOS开发)

序言: 之前一时兴致在本站上出过一份iOS的中级面试题,引起一些关注,不少同学表示对”隐藏关卡“感兴趣。升级版iOS面试题来了,目测难倒90%iOS程序员,目测一大波程序员撸着袖子在靠近。 ...

原来是泽镜啊 ⋅ 05/26 ⋅ 0

基于 C# 开发的手机 APP 资产管理项目 - SmoSEC

继SmoOne之后,又一款用C#开发的APP开源项目正式上线。 这款开源项目名为SmoSec,目前包含资产管理、耗材管理两大类。 并且,我们将会不断迭代,持续增加盘点、标签打印和仓库管理等功能。 ...

smobiler ⋅ 06/06 ⋅ 0

如何判断你是合格的高级iOS开发工程师?

前言 随着移动互联网的高速发展泄洪而来,有意学习移动开发的人越来越多了,竞争也是越来越大,需要学习的东西很多。如何才能在激烈的移动开发者竞争中一枝独秀,成为一名真正合格的高级iOS...

_小迷糊 ⋅ 05/26 ⋅ 0

面试官自述:面向高级开发人员的iOS面试问题

当您准备进行技术性iOS面试时,了解您可能会询问哪些主题以及经验丰富的iOS开发人员期望什么是非常重要的。 这是许多硅谷公司用来衡量iOS候选人资历水平的一系列问题。 这些问题涉及iOS开发的...

菇哒微课 ⋅ 04/26 ⋅ 0

将成型的iOS工程嵌入到u3d工程中

一、合并iOS工程和u3d工程 1、一个U3d导出的Xcode工程Unity-iPhone,单独编译运行OK 2、一个iOS工程ARHere,单独编译运行OK 3、打开终端cd 到Unity-iPhone文件夹,vim Podfile,把ARHere的内...

朝雨晚风 ⋅ 2016/11/29 ⋅ 0

Ionic3 应用跳转高德地图 APP

首先检测我们的 Ionic3 应用是否安装高德地图 APP,如果安装则打开该APP。 介绍 App Availability 插件 Ionic Native 官方文档提供的插件,此插件用来检查用户设备上是否已安装指定的 APP。 ...

与蟒唯舞 ⋅ 05/15 ⋅ 0

苹果 WWDC 2018:iOS 12 和 macOS Mojave 正式推出

北京时间 6 月 5 日凌晨,一年一度的苹果 WWDC 开发者大会在美国圣何塞召开。本次大会一切都是关于软件的,大会上,苹果正式推出了新版 iPhone 操作系统 iOS 12,并宣布了新版 macOS 桌面系统...

局长 ⋅ 06/05 ⋅ 3

一样的iOS开发程序员为什么有人4k有人40k?

前言 移动开发真正火起来其实就是最近这几年,iOS 开发技术因为发展也就才这么几年,所以值得做的事情还有很多,这就造成了每年苹果的 WWDC 都会推出一堆新的特性和 API。整体上来说,这对业...

原来是泽镜啊 ⋅ 05/16 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

服务网关过滤器

过滤器作用 我们的微服务应用提供的接口就可以通过统一的API网关入口被客户端访问到了。但是,每个客户端用户请求微服务应用提供的接口时,它们的访问权限往往都需要有一定的限制,系统并不会...

明理萝 ⋅ 14分钟前 ⋅ 1

【2018.06.21学习笔记】【linux高级知识 14.1-14.3】

14.1 NFS介绍 NFS服务全称是NetWork File System:网络文件系统,最早有sun公司开发的,4.0版本由Netapp公司开发,是基于RPC远程过程调用(Remote Procedure Call)协议的服务。 14.2 NFS服务...

lgsxp ⋅ 23分钟前 ⋅ 0

Day18 vim编辑模式、命令模式与练习

编辑模式 命令模式 :nohl 不高亮显示 :x与:wq类似,如果在更改文件之后操作,两者效果一样;如果打开文件,没有任何操作; :wq会更改mtime,但是:x不会。 练习题 扩展 vim的特殊用法 ht...

杉下 ⋅ 26分钟前 ⋅ 0

Enum、EnumMap、EnumSet

1、Enum 不带参数 public enum Car { AUDI { @Override public int getPrice() { return 25000; } }, MERCEDES { ......

职业搬砖20年 ⋅ 27分钟前 ⋅ 0

Java中的锁使用与实现

1.Lock接口 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源。 在Lock出现之前,java程序是靠synchronized关键字实现锁功能的,而Java SE5之后,...

ZH-JSON ⋅ 28分钟前 ⋅ 0

线程组和 ThreadLocal

前言 在上面文章中,我们从源码的角度上解析了一下线程池,并且从其 execute 方法开始把线程池中的相关执行流程过了一遍。那么接下来,我们来看一个新的关于线程的知识点:线程组。 线程组 ...

猴亮屏 ⋅ 30分钟前 ⋅ 0

相对路径和绝对路径

基本概念   文件路径就是文件在电脑中的位置,表示文件路径的方式有两种,相对路径和绝对路径。在网页设计中通过路径可以表示链接,插入图像、Flash、CSS文件的位置。   物理路径:物理路...

临江仙卜算子 ⋅ 34分钟前 ⋅ 0

消息队列属性及常见消息队列介绍

什么是消息队列? 消息队列是在消息的传输过程中保存消息的容器,用于接收消息并以文件的方式存储,一个队列的消息可以同时被多个消息消费者消费。分布式消息服务DMS则是分布式的队列系统,消...

中间件小哥 ⋅ 36分钟前 ⋅ 0

java程序员使用web3j进行以太坊开发详解

如何使用web3j为Java应用或Android App增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤器...

笔阁 ⋅ 36分钟前 ⋅ 0

vim编辑模式、vim命令模式

vim编辑模式 使用vim filename 进入的界面是一般模式,在这个模式下虽然我们能够查看,复制,剪切,粘贴,但是不能编辑新的内容,如何能直接写入东西呢?这就需要进入编辑模式了,从一般模式...

李超小牛子 ⋅ 39分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部