大新闻!Apple 10 亿美元融资滴滴!库克大叔对中国 iOS 开发者表达了高度认可,同时也传出 iOS 10 将内置滴滴 App 的消息。想像下,某个加班的深夜飙完代码,最性感的事情莫过于:「Siri,帮我叫车回家」…

本期 fir.im Weekly 精选了一些实用的 iOS,Android 开发干货分享,关于持续集成的实践,以及一篇黑客成长的文章和活动推荐。

『 iOS,Android 开发干货分享』

Swift 开发者、项目、最佳实践库

来自 @SwiftLanguage 的分享。

开源项目ipader/SwiftGuide 帮助开发者快速了解 Swift 阵营优秀开发者、开源项目、最佳实践等,低门槛、高效率地选择合适开源项目。iOS & Android 开发者都可以关注下,内容同步更新至 《Swift 开源项目精选》

移动端数据库新王者:realm

realm是一个跨平台移动数据库引擎,支持iOS、OS X(Objective‑C和Swift)以及Android。

@没故事的卓同学 对 realm 进行了详细的介绍和对比,文中还有几篇关于「数据引擎」理解和「数据库迁移」的实践文章,值得阅读。传送门.

JSPatch 平台 支持 fir.im 帐号登录

很多开发者对 JSPatch 有所了解,最近 fir.im 联合 JSPatch 平台做了深度接口合作,使用 fir.im 账号授权即可登录 JSPatch 平台,希望对 APP 开发者提供更多的服务。

JSPatch 是 一个 App 动态更新服务平台,也是一个开源项目(Github链接),只需要在项目里引入极小的引擎文件,就可以使用 JavaScript 调用任何 Objective-C 的原生接口,替换任意 Objective-C 原生方法。

PortKit :iOS 6 / iOS 7 and its Android UI组件对应一览表

感谢@优雅的程序员D 微博分享。

“iOS 6 / iOS 7 and its Android UI组件对应一览表,这样你就能轻松的移植你的iOSApp 到Android App” ,链接在此.

@iOS程序犭袁转发评论到:"要是能有一些开源项目的对应就更好了。"

微信读书 iOS 性能优化总结

来自 @bang 的分享。

微信读书作为一款阅读类的新产品,目前还处于快速迭代,不断尝试的过程中,性能问题也在业务的不断累积中逐渐体现出来。最近的 1.3.0 版本发布后,关于性能问题的用户反馈逐渐增多,为此,团队开始做一些针对性的性能问题优化。本文将从发现问题、解决问题和预防问题三个方面进行总结。”

全文阅读,点击这里.

手把手教你反编译别人的app

关于手机操作系统没有绝对的安全可言,当然 iOS 系统会比其他操作系统而言相对安全。 @kuailejim这篇文章 以实际例子出发,告诉大家如何去反编译一个 app,并且从某个角度来说,iOS 没有传说中的“安全”。

UXKit,iOS 开发者的福音

@糖炒小虾_txx 把UXKit 做成了 Pod, iOS 开发者可以感受一下,通过 Pod 安装,完全不需要看文档写 OS X 的酸爽感。Github 链接;详细的文章介绍传送门

最全面的 AndroidStudio 配置指南总结

猴子搬来的救兵WooYun 总结了对 AndroidStudio 的配置心得,非常详尽,甚至包括 护眼模式 的配置方法。
全文浏览,点击这里.

Advanced RxJava

如果你做过 Android (和 Java )的开发,很有可能已经听说过 RxJava 了。RxJava 是由 Netflix 开发的响应式扩展(Reactive Extensions)的 Java 实现。

@Piasy把 RxJava 的系列博客——Advanced RxJava翻译成中文,详情见下面的链接。

中文翻译:链接

英文原文:Operator concurrency primitives: serialized access (part 1)


『 持续集成实践 』

The Netflix Tech Blog: How We Build Code at Netflix

Netflix 技术团队的这篇文章描述了如何从源代码到提供超过 75 万部电影和电视节目,整个过程中使用的部署工具和服务。其余部分探讨在每个阶段所使用的工具和流程,以及为什么要采取这种方式。来这里看看。

StackOverflow : How We Do Deployment - 2016 Edition

Nick_Craver @Twitter是 Stack Overflow 的开发人员。他的这篇文章分享了 2016 年 StackOverflow 整个持续部署的全部过程,非常详细庞大的分享,感兴趣持续部署的开发者不要错过。文章传送门


『 开发者活动推荐 & 程序员成长 Tips 』

第二届中国移动互联网测试大会

@TesterHome 社区主办的第二届中国移动互联网测试大会,7 月 16 日在北京举办。大会涉及移动端的自动化、持续集成、性能、安全等一系列测试领域,以及最热最新的测试技术分享。目前在售票阶段,测试 er 们不要错过。具体详情见链接.

如何成为黑客

感谢@zer4tul的翻译分享。

你心中的极客/黑客是什么样子,"极客""技术专才"?"向往自由""开源""社区"?这些也许都不能完整地解释黑客。强烈推荐下zer4tul@Twitter翻译 的这篇文章,同时也可以来参与 Diy Code 社区 的讨论。


最后, fir.im 正在寻找 2 名 Ruby 工程师 和 运维开发工程师 ,一起来和我们打磨新产品。具体介绍见这里.

这期的 fir.im Weekly 欢迎大家分享更多的内容。

fir.im

fir.im Weekly - 这是一份强大的 SwiftGuide的更多相关文章

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

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

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

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

  3. fir.im Weekly - 从零开始,搭建理想的直播平台

    2016年苹果发布会如期而至,新一代的 iPhone 7, Apple Watch 同时亮相,可惜大家期待的 MacBookPro.AR.VR产品并未出现.不论大家对新产品是"买买买&quo ...

  4. fir.im Weekly - 聊聊让人向往的远程开发工作

    6月30 日,苹果开发者后台贴出一封关于广电总局的醒目通知,申报一个游戏 APP 上架AppStore,你需要文网文+ICP证+软著+版号,审批难度将越来越大,不禁让人感慨中国独立开发者的成长 &qu ...

  5. fir.im Weekly - 不能错过的 GitHub Top 100 开源库

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

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

    假如问你一个iOS or Android app的架构,你会从哪些方面来说呢? 本期 fir.im Weekly 收集了关于  iOS/Android 开发资源,也加入了一些关于 Web 前端方面的分 ...

  7. fir.im Weekly - 如何在 iOS 上构建 TensorFlow 应用

    本期 fir.im Weekly 收集了最近新鲜出炉的 iOS /Android 技术分享,包括 iOS 系统开发 TensorFlow 教程.iOS 新架构.iOS Notifications 推送 ...

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

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

  9. fir.im Weekly - 除了新 MacBook Pro,近期值得关注的移动开发好资源

    最近,最引人瞩目的莫过于 Apple 产品发布会,MacBook Pro 的更新可能是四年来变化最大的一版.除了更轻.更薄.性能更好.电力更足之外,最大的变化是加入了Touch Bar,被定义为 Ma ...

随机推荐

  1. Android Application类作用简单说明

    每个程序运行时创建一个Application类的对象且只创建一个 Application对象的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期. Application来进行一些,如: ...

  2. Java实现Excel导入数据库,数据库中的数据导入到Excel

    private static void executeMethod(JobExecutionContext arg0) throws Exception{ try { TContrastService ...

  3. .Net Web项目安装包制作 (一)

    来源:http://www.cnblogs.com/huxj/archive/2010/09/10/1823637.html

  4. 通过inflate获取布局,设置layoutparams无效

    给ll——addtiem当设置layoutparams无效时,试着修改上一个布局的属性

  5. centos7.2进入单用户模式

    1 - 在启动grub菜单,选择编辑选项启动 2 - 按键盘e键,来进入编辑界面 3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh 4 - 现在按下 Co ...

  6. Restore Oracle database to another server

    1. Copy or remotely mount the backupset folder from the source server to the target server 2. On the ...

  7. 对json排序

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. 从csdn博客搬家过来,请多关照!

    之前一直在csdn博客,也写了不少关于java的文章,主要是学习java上的一些问题.想通过这种方式来加深对问题的认知,同时也可以帮助到志同道合的人,一起在编程的道路上共进,共勉.

  9. webuploader 断点续传

    webuploader 实现 断点续传webuploader是百度开发的上传文件前端控件.可支持html5和flash,因此对浏览器的兼容比较好.因为需要用到ie8,ie8不支持html5,所以必须支 ...

  10. Maltab命令(随用随更新)

    1.eval() ------ 将括号内的字符串视为语句并运行 比如eval('y1=sin(2)')和语句y1=sin(2)等价 多在循环中使用,可以对多个名字有规则的变量或文件进行操作,比如 fo ...