菜单

不能错过的,你与优秀源码之间只差一个

2019年9月10日 - 4166am金沙下载
不能错过的,你与优秀源码之间只差一个

最近 Android 转用 Swift 的传闻甚嚣尘上,Swift 的 Github
主页上已经有了一次 merge>>「Port to Android」,让我们对 Swift
的想象又多了一些空间。

好的工具&资源,会带来更多的灵感。本期 fir.im Weekly 精选了一些实用的
iOS,Android 的使用工具和源码分享,还有前端、UI方面的干货。一起来看下:)

说起开源社区,Github
是一种不可缺少的存在。作为全球最大的同性交友网站,上面有太多优秀的开源代码库和编程大神,让无数开发者心生向往。那么如何正确的使用
Github,也许是编程学习之必要。来看下@googdev 的 关于如何选择开源项目
,如何正确使用开源项目,如何发现优秀的开源项目,同时作者还出了几篇从0开始学习
GitHub的系列文章,对于迫切需要成长的开发者会有所帮助。

本期 fir.im Weekly 一如往期精选了一些实用的 iOS,Swift,Android
的开发工具和源码分享,欢迎订阅!

由@SwiftLanguage分享。

本期fir.im Weekly 收集了不少好的 Github 优秀源码,iOS/Android
开发工具与文章分享,持续集成相关实践和程序员Tips,诸位慢慢「享用」~

由@Siva海浪高 分享在gaohailang.

“基于《Swift
语言指南》开源项目收录,做了一个甄别、筛选,并辅以一句话介绍。来源
GitHub: ”Github 的 Swift 库已尽收眼底,简洁明了,还在不断更新中正在学习
Swift 的同学不要错过–>>Swift 开源项目精选.

『iOS,Android开发工具&源码分享』

当我们在 Github 上抛出自己的开源项目,都希望 Repo
开源项目的开发者点赞或者加星,作者分析了自己在 Github 上最多 Star 的 5
个项目,总结出 6 个「推广步骤」 :

xcbuild 是 Facebook 出品的开源 App 构建工具,能够为 App
构建过程与多平台运行提供更快构建、更好文档并兼容Xcode。Github 地址–>
.

来自@iOS开发精选微博分享;

作者@G军仔整理了一份旨在帮助 Android
初学者快速入门以及找到适合自己学习的资料, GitHub 地址:Android_Data
,@李锦发 之前也整理了iOS版, GitHub 地址:trip-to-iOS.

作者对一些优秀的 iOS 开源项目源码进行分析解读,并将其整理成文后分享到了
GitHub
上,以帮助开发者们能更好的理解优秀开源项目的底层代码实现原理,GitHub
地址:iOS-Source-Code-Analyze

英文作者>>@Richard Kim@medium

英文原文>>How To Get Hundreds of Stars on Your Github Project

@唐巧_boy大神 出了一系列的【Swift
烧脑体操】的文章,文如题目,涨姿势必备,文章列表如下:

@AndroidCJJ
在微博上分享:“AndroidSdkSourceAnalysis是一群爱分享的GitHub小伙伴花了好长时间写的关于android
sdk
源码解析文章,旨在帮助Android开发者更好的学习。”如果你也感兴趣,可以加入他们的组织。

@Boyce_Chang整理了开源的轻量而强大的颜色处理库,纯 Swift 版。
支持从图片拾取一套主题色,类似
AppleMusic;支持图片黑白化、对颜色的加深和变浅、生成渐变颜色等。地址>>

Swift 烧脑体操 – Optional 的嵌套

Swift 烧脑体操 – 函数的参数

Swift 烧脑体操 – 高阶函数

Swift 烧脑体操 – map 和 flatMap

基于 fir 对比 build 版本号自动检测新版本信息,有新版本弹 Alert
前往更新。Github地址:isaced/ISFIRVersionCheck

@bestswifter 比较详细的总结了iOS
圆角效果以及如何高效实现的经验。文章传送门

图片 2fir.im

如何重构App代码?简书作者anly_jun
谈了谈自己的理解,文章传送门,其中也说到了Uber的技术主管关于架构重构的12条规则,
共勉之~

由@移动开发前线 微信分享。

@没故事的卓同学强烈推荐一个Xcode高端必备插件:Injection Plugin for
Xcode.不用重新启动应用就可以让修改的代码生效。更多好玩的功能,点击这里。

图片 3flow.ci

这篇文章是滴滴首次向外分享它的客户端架构,包括它是如何演变的,如何应对数据传输和展示挑战,以及组件化、热修复等等,全文阅读,点击这里。

Android N 预览版来啦!支持 Java8 了,支持多窗口了,支持更多新特性了!
@代码家连夜写了一篇从开发者角度解析 Andorid N 的文章,感兴趣点击这里.

这是gityuan博客的第100篇,上一篇文章从源码角度介绍相关模块的创建与启动过程,这篇主要从全局角度把握和剖析Android的存储系统,文中有很多流程图帮助理解。链接如下:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图