fir.im Weekly - iOS/Android 应用程序架构解析

2015-12-23 10:36:39 +08:00
 Imshaha
假如问你一个 iOS or Android app 的架构,你会从哪些方面来说呢?

本期 [fir.im]( http://fir.im/?utm_source=v2ex&utm_medium=link&utm_content=fir_im_weekly151218) Weekly 收集了关于  iOS/Android 开发资源,也加入了一些关于 Web 前端方面的分享。希望能帮你拓宽技术栈,带来一些新的思考。

## iOS 开发学习路线图
[@Cocochina]( http://weibo.com/cocoachina) 论坛里 hldsjk 总结了自己的 iOS 开发学习路线图,非常强大。在线预览地址: http://ios.skyfox.org/route.html

## Awesome-Swift-Education
由[SwiftLanguage]( http://weibo.com/swiftlanguage?is_all=1)分享.

Github 的 [hsavit1]( https://github.com/hsavit1) 整理的一份关于 Swift 的学习资源,实在让人太欢喜。爱好 Swift 的你,点[这里]( https://github.com/hsavit1/Awesome-Swift-Education)看看.

![]( http://7xju1s.com1.z0.glb.clouddn.com/image/b/1b/c33f7b1c3271c92ae605a5412b128.jpg)

## iOS 系统架构模式解析
对于 APP 端的应用架构,简单来说就是调 API ,展示页面,然后跳转到别的地方再调 API ,再展示页面。可是真的这么简单吗?[@CodingTogether]( http://weibo.com/u/2510885182)推荐的这篇文章为你揭开 MVC , MVP , MVVM , VIPER 这几种模式的神秘面纱, iOS Architecture Patterns 原文在[这里]( https://medium.com/ios-os-x-development/ios-architecture-patterns-ecba4c38de52#.x9d57xht7).

![]( http://7xju1s.com1.z0.glb.clouddn.com/image/7/f7/968796f564f1a6d368c8d54acaf2e.png)

## 漫谈 iOS 程序的证书和签名机制

来自[@SegmentFault]( http://weibo.com/segmentfault)分享。

作者 P_Chou 撰文分享了自己对 iOS 证书和签名机制的原理研究,也是 iOS APP 内测分发上线前的必要准备。想了解这方面的朋友,点击[这里]( http://segmentfault.com/a/1190000004144556?utm_source=Weibo&utm_medium=shareLink&utm_campaign=socialShare),浏览全文。

## OSX 内核调试技巧分享
[@FreeBuf 黑客与极客]( http://weibo.com/freebuf?from=feed&loc=nickname)在微博中说道:

“ OSX 系统的源码,苹果很早就开源了,而且 IOS 系统本身就是根据 OSX 系统编写的,我们可以先研究 OSX 系统,再来研究 IOS 系统,今天我就带大家一起搭建一个 OSX 内核调试环境,然后教大家如何进行简单的调试”,

对 IOS/OSX 系统感兴趣的,请点击[这里]( http://www.freebuf.com/articles/system/90049.html)


## 如何构建 Android 应用程序架构

Android 开发者生态圈的发展节奏非常之快, MVP 和 MVVM 也变得越来越受欢迎,那么你需要了解一下优秀的团队(比如 Iván Carballo 和 Ribot 团队)是如何构建 Android 应用程序架构。

>原文链接: [Android Application Architecture]( https://medium.com/ribot-labs/android-application-architecture-8b6e34acda65#.5k3ch8chj)
>
>原文作者: [Iván Carballo]( https://medium.com/@ivanc)
>
>译文出自: [小鄧子的简书]( http://www.jianshu.com/users/df40282480b4/latest_articles)

![]( http://7xju1s.com1.z0.glb.clouddn.com/image/0/56/c091ae7a31329d66c01646009568f.png)

## Android 下拉刷新开源库分析对比
 [@Peach 家艺]( http://weibo.com/n/Peach%E5%AE%B6%E8%89%BA?from=feed&loc=at) 分析对比了 Github 上 star 数>1500 的 Android 下拉刷新开源库,后面能会加入其它有代表性的库。 Github 地址见[这里]( http://toutiao.io/shares/150839/url)。

[@廖祜秋 liaohuqiu_秋百万]( http://weibo.com/n/%E5%BB%96%E7%A5%9C%E7%A7%8Bliaohuqiu_%E7%A7%8B%E7%99%BE%E4%B8%87?from=feed&loc=at) 也说道:
“史上最强的下拉刷新类库分析,没有之一,太棒了!!!”

除了下拉刷新对比分析, [@Peach 家艺]( http://weibo.com/n/Peach%E5%AE%B6%E8%89%BA?from=feed&loc=at) 同学还做了 Fresco 的源码分析。膜拜地址去[这里]( https://github.com/desmond1121/Fresco-Source-Analysis).


## 基于 DOUAudioStreamer 开发的音乐播放器
ESTMusicPlayer 是[@李锦发]( http://weibo.com/jinfali) 团队前段时间做的一个基于 DOUAudioStreamer 开发的音乐播放器 Demo, 整体界面清新简洁, 具备歌曲的循环播放, 随机播放, 单曲循环播放, 锁屏播放等一个音乐播放器拥有的所有基本功能, GitHub [地址]( https://github.com/Aufree/ESTMusicPlayer).

![]( http://7xju1s.com1.z0.glb.clouddn.com/image/9/61/716757670cbd51aceb479aeb2de85.jpg)

## 前端学习资源汇总——前端收藏夹

前端 er 必备,内容非常全面的前端学习资源汇总,非常强大。地址: http://collect.w3ctrain.com/ , 感谢 [@w3ctrain]( http://weibo.com/u/5626513154?is_hot=1) 的分享。

## iOS 9 ,为前端世界都带来了些什么?
3D Touch 、分屏视图与响应式设计、 Safari View Controller 与 Content Blocker 、新的 ES6/HTML5/CSS4 与 JS API ,还有 tvOS 与 watchOS …,它们都为前端世界带来了哪些变化呢?作为 一个 web 开发者 ,[@Hux 黄玄]( http://weibo.com/huxpro) 来一一给你解析。

全文浏览,点击[这里]( http://huangxuan.me/2015/12/15/ios9-safari-web/).

![]( http://7xju1s.com1.z0.glb.clouddn.com/image/8/d8/c9341ac4ad2c4d796490ca5677005.png)

## 移动 web 资源整理
博客园作者[@白树]( http://www.cnblogs.com/PeunZhang/) 在 2013 年底接触移动端,通过分析移动 web 带来的问题结合自己的工作积累,简单以一篇文章做了总结,后续还会不断更新。希望给刚接触 webapp 开发的同学带来帮助。

文章[传送门]( http://www.cnblogs.com/PeunZhang/p/3407453.html)。

## 可以为 2016 年备用的 9 个顶级动画库

很多 Web 应用充满了惊人的、博人眼球的特效, 2015 年也出现了很多开源的动画库,这篇文章根据易用性、功能及流行度,盘点出其中 9 个顶级的动画库。
全文浏览,点击[这里]( http://info.9iphp.com/top-9-animation-libraries-use-2016/)。
>via :[SitePoint]( http://www.sitepoint.com/top-9-animation-libraries-use-2016/),由 [Specs]( http://9iphp.com/) 翻译整理,发布在 [Coder 资源网]( http://info.9iphp.com/)

![]( http://7xju1s.com1.z0.glb.clouddn.com/image/0/41/4152dab1e3e9efecc6d1a799f6265.jpg)

___________________
最近技术 Weekly 、头条的内容层出不穷, [fir.im]( http://fir.im/?utm_source=v2ex&utm_medium=link&utm_content=fir_im_weekly151218) Weekly 想做一些内容上的改变,你们有好的建议随时发邮件给 dm@fir.im 告诉我们,同时欢迎大家分享更多的资源。


fir.im
2353 次点击
所在节点    fir.im
5 条回复
CheungKe
2015-12-23 11:08:01 +08:00
为了头像进来的 = =~
Imshaha
2015-12-23 11:39:46 +08:00
@CheungKe 别闹:D
tinkerer
2015-12-23 12:24:29 +08:00
@Imshaha =3=
hinate
2015-12-23 13:06:21 +08:00
看见头像就进来了🤓
Quieth
2015-12-24 14:13:33 +08:00
头像好评

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/245540

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX