fir.im Weekly - 深度揭秘 App 启动全过程

时间:2023-02-07 11:13:58

世纪寒潮席卷全中国,可谓普天之下莫低0℃。无论怎样的严寒都抵挡不了程序员们的创造的激情...

本期的 fir.im Weekly ,最新的 iOS/Android 开发资源,GitHub 源码、前端技术干货分享,来看看 : )

由 App 的启动说起

来自Jaminzzhang的博客分享。

“Code,Build,Run,一个活生生的App跃然方寸屏上,这一切是如何发生的?从用户点击App到执行main函数这短短的瞬间发生了多少事呢?探寻App的启动新生,可以更深刻地了解App开发本身。”全文浏览,点击这里.

fir.im Weekly - 深度揭秘 App 启动全过程

基于彻底解耦合的实验性iOS架构

作者Chris做了一个关于彻底解耦合的应用架构的实验,整个项目在Github,感兴趣可以参考下这篇文章.

本文由@CocoaChina译者@ALEX吴浩文翻译;

原文:An Experimental iOS Architecture Based on Radical Decoupling

Swift 编写的开源知乎日报 API 库

@_咩咩_SAMA分享的“开源知乎日报 API 库”, 完全 Swift 编写, 功能完善, 简单实用, 90% 以上的测试覆盖率. 用到了流行的 Swift 开源库, Alamofire 网络库, Argo 函数式 JSON 解码, Quick+Nimble 实现类似 RSpec 的 BDD。已经抛出源码,Github地址.

iOS网络缓存扫盲篇--使用两行代码就能完成80%的缓存需求

当我们在谈论缓存的时候,我们在谈论什么?除此讨论这个之外,@iOS程序犭袁的这篇文章中也说出了关于GET网络请求缓存,并附上了4个Demo。下篇预告:使用80%的代码来完成剩下的20%的缓存需求,可以关注下,Github 地址在此
fir.im Weekly - 深度揭秘 App 启动全过程

Profiling your Swift compilation times

如果你想减少你的 Swift 项目的「带薪编译」的时间,@图拉鼎 推荐的这篇文章值得一看。

性能测试——腾讯GT(开源了)

@李艳超_Harry分享:
“相对于其他的性能测试代码,这套代码覆盖功能更全面些。如果需要做自己的性能测试,gt里覆盖了很多性能数据获取方式,可以把这套代码“拿来”用一下了。”gt开源地址:https://github.com/TencentOpen/GT

Android应用安全开发之源码安全

来自@乌云知识库:gh0stbo的技术分享。
“Android apk很容易通过逆向工程进行反编译,从而是其代码完全暴露给攻击者,使apk面临破解,软件逻辑修改,插入恶意代码,替换广告商ID等风险。我们可以采用以下方法对apk进行保护.”
文章传送门.

Android APK瘦身实践

如何把6.5M的release包压缩到2.9M,作者@冯建V 从图片、代码、表情包、符号表、SDK、第三方库等多方面进行了“魔鬼瘦身”。传送门在这里

coolMenu 一款酷炫的 Android 卡片菜单

@泡在网上编代码 分享的CoolMenu 卡片菜单安卓版,由Gal Shir的概念设计,Dribbble地址在此 ;源码地址:https://github.com/DxTT/coolMenu .
fir.im Weekly - 深度揭秘 App 启动全过程

前端也应该了解点 docker 知识

@淘宝前端团队分享的前端也应该了解点 docker 知识,也许前端er 们会有所收获。

前端也应该了解点 docker 知识:docker 的理念与场景

前端也应该了解点 docker 知识:docker 架构(上)

SUI Mobile 移动端 UI 库

@GitHubDaily 分享。
“SUI Mobile 是由阿里巴巴国际 UED 前端出品的移动端 UI 库, 轻量精美。 Demo 地址:http://m.sui.taobao.org/components/; GitHub 地址:http://t.cn/R7rFCXL

fir.im Weekly - 深度揭秘 App 启动全过程

Growth--帮你成为最佳开发者

Growth关注于Web开发的流程及其技术栈、学习路线、成长衡量,有书单、技能、资源、技术栈、解决方案等等。@Phodal已将其开源,地址在这里.


以上是本期fir.im Weekly ,如有好的资源,欢迎分享给我们。

fir.im

fir.im Weekly - 深度揭秘 App 启动全过程的更多相关文章

  1. fir.im Weekly - 揭秘直播移动 APP 技术实现

    2016年直播似乎无处不在,作为一个开发者也许需要补充下关于直播技术点.本期 fir.im Weekly 整理了一些开发者对于直播实践项目中的技术经验与直播技术架构分析等内容,还有一些关于 iOS . ...

  2. fir.im Weekly - APP 性能监测优化 二三事

    每一个成功的 App,都拥有强大的性能体验.本期 fir.im Weekly 整理了微信读书.美团外卖. 天猫.美团点评技术团队的关于性能监测优化方面策略和工具的分享,一起来看看. 微信读书 iOS ...

  3. fir.im Weekly - 如何进行 Android App 性能优化

    关于 Android App 的优化,@anly-jun 用 3 个月完成了这一系列文章,从 性能分析工具 到 ANR .Layout .消除卡顿 到 内存优化.内存分析工具大概十五六篇,并对此做一个 ...

  4. fir.im Weekly - 做一款 App 需要考虑什么

    开发 App 是一个痛并快乐的旅程.工具越来越多,成本也越来越低,那么在开发之前需要考虑些什么?limboy 总结了一些经验和反思--做一个 App 前需要考虑的几件事,参考一下为你的 App 多留点 ...

  5. fir.im Weekly - 揭秘 iOS 面向协议编程

    本期 fir.im Weekly 重点推荐关于 iOS 面向协议编程相关文章,还有 iOS 多线程安全.Swift 进阶.Android MVVM 应用框架.Android 蓝牙实践等技术文章分享和工 ...

  6. FIR.im Weekly - 劳动节我们也没有停下来

    五一到五四的节假日对勤劳的开发者们似乎是零存在,各种干货好资源也并未因假期的到来而减少,所以这周的 Weekly 依然多产. Swift 样式指南:2015年4月更新 这是 @开发技术前线 收录的由 ...

  7. fir.im Weekly - 聊聊 Google 开发者大会

    中国互联网的三大错觉:索尼倒闭,诺基亚崛起,谷歌重返中国.12月8日,2016 Google 开发者大会正式发布了Google Developers 中国网站 ,包含了Android Develope ...

  8. fir.im Weekly - 如何用 iPad 创造技术生产力

    传播学大师麦克卢汉有一个著名理论--「 媒介即讯息,媒介是人的延伸」,在当代,表现更为明显的是「工具即为人的延伸」,工具使人*.那么,我们究竟需要什么样的工具释放技术生产力?本期 fir.im We ...

  9. fir.im Weekly - Mobile developer 利器分享

    工欲善其事,必先利其器.本期 fir.im Weekly 推荐了很多优秀的 Github 项目.iOS/Android 开发工具利器,比如墨__守独立开发的macOS App -- Repo, 帮助 ...

随机推荐

  1. Velocity 局部定制模板

    Velocity介绍 Velocity是一个基于java的template engine.它允许Web designer引用Java Code中定义的方法.Web designer可以和Java工程师 ...

  2. AugularJS特性

    AugularJS特性 AngularJS是一个新出现的强大客户端技术,提供给大家的一种开发强大应用的方式.这种方式利用并且扩展HTML,CSS和javascript,并且弥补了它们的一些非常明显的不 ...

  3. Httpservlet cannot be resolved to a type

    这个问题与上个问题可以说是“错的类似”.解决方案:就是在Tomcat的lib目录下加入servlet-api.jar 即可.

  4. [Swift]LeetCode830. 较大分组的位置 | Positions of Large Groups

    In a string S of lowercase letters, these letters form consecutive groups of the same character. For ...

  5. java----dom4j 解析XML

    dom4j: 由于内部采用迭代器,适合读取大文档: 数据块 1.下载 https://dom4j.github.io/ 2.添加包到工程目录下 使用 import org.dom4j.Document ...

  6. entity framework codefirst 用户代码未处理DataException,InnerException基础提供程序在open上失败,数据库生成失败

    警告:这是一个入门级日志,如果你很了解CodeFirst,那请绕道 背景:这篇日志记录我使用Entity FrameWork CodeFirst时出现的错误和解决问题的过程,虽然有点曲折……勿喷 备注 ...

  7. HDU.4035.Maze(期望DP)

    题目链接 (直接)设\(F(i)\)为在\(i\)点走出迷宫的期望步数.答案就是\(F(1)\). 令\(p_i=1-k_i-e_i\),表示\(i\)点沿着边走的概率:\(d_i=dgr[i]\), ...

  8. WordPress REST API 内容注入漏洞

    1 WordPress REST API 内容注入漏洞 1.1 摘要 1.1.1 漏洞介绍 WordPress是一个以PHP和MySQL为平台的*开源的博客软件和内容管理系统.在4.7.0版本后,R ...

  9. 在不适用fixed的前提下,当内容较少时footer固定在页面底部

    使用css,参考国外的一个解决方法: http://ryanfait.com/resources/footer-stick-to-bottom-of-page/ How to use the CSS ...

  10. tomcat修改默认端口

    1.webserver: tomcat2.version:   Apache Tomcat/7.0.293.operation: 修改默认端口 3.1 修改tomcat目录下的/conf/server ...