最近,最引人瞩目的莫过于 Apple 产品发布会,MacBook Pro 的更新可能是四年来变化最大的一版。除了更轻、更薄、性能更好、电力更足之外,最大的变化是加入了Touch Bar,被定义为 Mac 上的第二块屏幕、第二块触控板。对于开发者而言,Touch Bar 是不是生产力工具,现在还不确定。还有一点,接口统统换!掉!了!意味着旧的视频线、转接线一无是处,更有人调侃 “苹果沦为 USB-C 转接头厂商”……更多吐槽 传送门

除了关注新 MacBook Pro,本期 fir.im Weekly 一如往常,整理了iOS/Android 相关的工具、源码分享和技术文章,来看看~

『 iOS 开发 』

iOS安装包瘦身指南

@ZoomFeng分享了 iOS 安装包瘦身的相关经验,并总结了一张思维导图,点击这里去看看。

深度优化iOS网络模块

几乎每一个讲究的 iOS 项目都会有一个「网络模块」,大部分的网络请求都是通过HTTP完成,使用成熟的第三方库诸如AFNetworking很容易搭建一个功能简易的网络模块。但是这却是一份 持久的工作。@愚公编程MrPeak 总结了自己在深度优化iOS项目网络模块的方面的经验,文章链接.

GitHubPopular - 基于React Native项目实战总结

CrazyCodeBoy分享了关于React Native 的项目经验 —GitHubPopular 的经验, 它是基于React Native支持 Android 和 iOS 双平台,包括开发环境及工具、所用技术与第三方库、功能流程图等,给你一些参考。链接在这里

iOS开发之玩转蓝牙CoreBluetooth

愚公编程MrPeak 对照着传统的 Client/Server 架构,梳理下 iOS 和 OSX 上 CoreBluetooth 的重要知识点,方便你了解 CoreBluetooth 的工作原理,感兴趣的请点击这里

『 Android 开发分享 』

有赞Android客户端网络架构演进

“Android客户端网络请求是每一个应用都不可或缺的模块,其设计的好坏直接影响应用的性能和代码稳定性、扩展性。Android网络请求最开始官方只提供了最基础的方法,开发者必须在此基础上进行二次封装,这样就要求开发者对Http请求协议、缓存、JSON转换、错误处理以及线程切换等都比较熟悉,稳定性、可扩展性和可维护性都是比较大的挑战。”

来看看文章有赞技术团队的这篇文章

各种各样的安卓截图方法

codeskyblue写了一篇关于安卓手机截图的各种方法,包括自己做手机测试到现在大概2年的经验,感兴趣的来这里看看。

写给Android开发者的混淆使用手册

来自光源_Android 的Blog.

本文由两部分构成,第一部分给出混淆的最佳实践,力求让零基础的新手都可以直接使用混淆;第二部分会介绍一下混淆的整体、自定义混淆规则的语法与实践、自定义资源保持的规则等。详情请点击这里

『 其他』

flv.js - B 站 HTML5 播放器内核开源

刘巍峰推荐了 B 站 HTML5 播放器内核 —— flv.js,目前已经开源。这是一款超棒的 HTML5 播放器,纯 JavaScript 实现,GitHub 地址:flv.js.

MakeIconsWithSketch 开源

@Allen朝辉 在微博上说道:

“MakeIconsWitchSketch 正式开源,内含 Sketch 源文件,SVG 矢量 Icon,GIF 教程,视频合集,主题 T桖,以及「开放设计」的更远目标,Github 链接: MakeIconsWithSketch

不可错过的「持续集成」进阶指南

持续集成最关键的在于「持续」与「自动化」,根据这两个关键点 CI 系统分为四个进阶过程 :

  • 代码级别的集成
  • 集成 Workflow

    - 持续交付与部署
  • 并行多 workflow 集成以及个性化集成

来这里看这篇文章,了解你的团队在哪个进阶。

SFDC 开发者技术大会

11 月 19 日,SegmentFault 将在北京举办「研发安全」为主题的 Security 大会,19 位技术大牛,全面覆盖前端、服务端和移动端的开发者群体,将为你带来全新的技术大会参与体验。目前正在以 ¥42 的超值优惠方式,限时限量售票,详戳这里


这期的 fir.im Weekly 就到这里,投稿请联系 dm[at]fir.im.

欢迎分享更多的内容。

fir.im

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

  1. 如何将旧Mac的数据迁移到新的MacBook Pro?

    最新版的MacBook Pro已经上市,具有超凡魅力的Touch Bar开创了一个新时代.苗条的设计和华丽的显示效果也起到了推动运动的作用……!将数据从旧Mac传输到新Mac不再是一件漫长的事.您只需 ...

  2. fir.im Weekly - 94 个 iOS 开发资源推荐

    距离 2016 年还有 17 个日夜,而你和回家只隔了一张 12306 验证码的距离,祝大家抢票顺利.本期 fir.im Weekly 收集了一些优秀的 GitHub 源码.开发工具和动画特效,希望对 ...

  3. 【翻译】全新16英寸MacBook Pro评测:开发人员的梦想成真

    要问现在适合开发者用的笔记本,市面上还是有很多选择的,比如Dell的XPS系列,外星人系列(游戏也是杠杠滴),联想拯救者系列,还有形形色色的高配机型,价格也从几千到几万不等. 但是,笔吧评测室的猪哥说 ...

  4. fir.im Weekly - 如何打造真正的工程师文化

    好的工程师,无法忍受低效且无趣的工作.优秀的技术团队应该自上而下的地推进技术平台化建设.DevOps.自动化构建.测试和部署流程,积极采用合适的第三方工具或创造工具,进行周期性的前沿技术分享等等. 先 ...

  5. fir.im Weekly - 新开发时代,需要什么样的技术分享

    "2016年,当我们迎来了如Xcode 8.Swift 3.SiriKit.Android N.Android Instant Apps.React Native等诸多移动开发技术.开发工具 ...

  6. fir.im Weekly - 从 iOS 10 SDK 新特性说起

    从 iOS 7 翻天覆地的全新设计,iOS 8 中 Size Classes 的出现,应用扩展,以及 Cloud Kit 的加入,iOS 9 的分屏多任务特性,今年的 WWDC iOS 10 SDK ...

  7. fir.im Weekly - 从零开始创建 Android 新项目

    今年的 Google I/O 大会上,人工智能和虚拟现实的产品发布让我们对未来多了几分惊喜.对于开发者部分,Google 发布了 Android N 系统,感受最深的是全新的 Android Stud ...

  8. fir.im Weekly - TouchBar 从入门到开发

    自从 Macbook Pro 发布重大更新, TouchBar 一直是开发者的重点关注对象.除了NSTouchBar官方文档,速度快者如 @毫无存在感的Cee,分享了一篇 NSTouchBar 的入门 ...

  9. fir.im Weekly - 论个人技术影响力是如何炼成的

    每个圈子都有一群能力强且懂得经营自己的人,技术圈也是如此.本期 fir.im Weekly 一如往期精选了一些实用的 iOS,Android 开发工具和源码分享,还有一些关于程序员的成长 Tips 和 ...

随机推荐

  1. GAMBIT、ICEM、HYPERMESH耦合面的处理方法

    前两天在论坛里碰到有朋友问关于使用fluent仿真流固耦合,使用hypermesh作为前处理时的耦合面的方法,刚好今天有点时间,借此机会总结一下GAMBIT.ICEM和HYPERMESH这三款软件作为 ...

  2. 1、Spring In Action 4th笔记(1)

    Spring In Action 4th笔记(1) 2016-12-28 1.Spring是一个框架,致力于减轻JEE的开发,它有4个特点: 1.1 基于POJO(Plain Ordinary Jav ...

  3. 读取hdfs文件之后repartition 避免数据倾斜

    场景一: api:  textFile("hfds://....").map((key,value)).reduceByKey(...).map(实际的业务计算逻辑) 场景:hdf ...

  4. 忽略this的后果

    昨天在做一个简单的遮罩功能,说简单不如说是繁琐的好,主要是因为一个页面中有将近十几个,只不过是功能是一样的,要将一段文字遮盖住,文字的内容是不确定的,也就是跟着内容的高度变化而改变遮罩层的高度.了解了 ...

  5. C#调用win32 api程序实例

    1.声明static extern 方法,使用DllImport特性 class MyClass { [DllImport("kernel32", SetLastError = t ...

  6. Yii框架 400 错误

    YII  400错误 在YII框架中400错误是csrf校验失败的意思 csrf是什么? CSRF(Cross-site request forgery跨站请求伪造,也被称为"One Cli ...

  7. VS2015 调试时 编辑并继续不可用

    最近在项目中遇到一次调试时 编辑并继续不可用.结合网上说的工具->设置->调试->常规下的一些操作,到后来还是不可用,最后把项目的解决方案平台改成Mixed Platform ,之后 ...

  8. 使用GDB 追踪依赖poco的so程序,core dump文件分析.

    前言 在windows 下 系统核心态程序蓝屏,会产生dump文件. 用户级程序在设置后,程序崩溃也会产生dump文件.以方便开发者用windbg进行分析. so,linux 系统也有一套这样的东东- ...

  9. Mybatis添加到Spring

    一.准备工作: 1.1 添加相应的jar包依赖: 这里用到了两个jar包,一个是mybatis的,另一个是mybatis-spring的,代码如下: 1 2 3 4 5 6 7 8 9 10 < ...

  10. 关于IOS浏览器:document,body的click事件触发规则

    今天做了个手机页面,点击某个按钮->弹出菜单,再点击菜单以外的任意位置->关闭菜单,在其他浏览器里面没有问题,但是在IOS浏览器中并不会关闭. 网上解决这个bug的帖子很多,这篇帖子主要是 ...