LeakCanary: 让内存泄露无所遁形

Square 开源的 LeakCanary,国内开发者 @廖祜秋liaohuqiu 翻译了对应的官方博客,撰写了中文使用说明文档,同时还写了一个小 Demo 供大家参考。

官方博客译文,请点击 此处

中文使用说明文档,在 这里

Demo 链接,点 这里

(配图来自原文)

Scrapy + Flask + Mongodb + Swift 开发全攻略(2)

上周推荐过 @叶孤城___ 的 Scrapy + Flask + Mongodb + Swift 开发全攻略,现在已经出了第 2 篇。

点我 阅读

NotRxJava 懒人专用指南

来自 @开发技术前线 的译文,文章开头提到:“这篇文章的定位是 RxJava 官方文档的前篇,读完这篇文章能更好地去理解 RxJava 所解决的问题。”

原文链接 : NotRxJava guide for lazy folks

原文作者 : Yaroslav Heriatovych

译文链接 : NotRxJava 懒人专用指南

译者 : Rocko

校对者: Mr.Simple

(配图来自网络)

Material 适配

这是 GavinCT 整理的 Material 适配文章 2 篇,主要介绍基于 22.1.1 版本的适配流程。

第一篇

第二篇

(配图来自网络)

Swift 的响应式编程

如果对响应式编程感兴趣,想尝试 ReactiveCocoa 和 Swift, 可以阅读这篇来自 @开发技术前线 翻译的文章。由 @Mr.Simple 翻译,@Lollypo 校对。

原文链接,在 这里

译文链接,请点击此处


(配图来自原文)

Objective-C 开发编码规范

这是 @QianKaiLu 整理的 objc 编码规范,内容来自苹果、谷歌的文档翻译,作者自己的编码经验和对其他资料的总结。

感兴趣的话,请点击 这里 阅读

(配图来自网络)

保护 App 重要数据,防止 Cycript/Runtime 修改

这是 @0xBBC 发表在其博客的一篇热门文章,着重介绍如何保护重要数据不被攻击者使用 Cycript 或者 Runtime 修改。作者是一名 iOS 越狱开发者,逆向工程爱好者,他的博客更新频率挺高,推荐长期关注。

点我 阅读文章详情

(配图来自原文)

bilibili 开源

上周 @哔哩哔哩弹幕网 的开源项目非常受欢迎,其中 DanmakuFlameMaster 主要提供 Android 平台下应用弹幕集成的解决方案,ijkplayer 则提供 Android和 iOS 双平台视频播放器的解决方案。

感兴趣的朋友,可以点击此处查看资源详情

顺便说一下,bilibili 也在使用 FIR.im~

(配图来自 bilibili 官网)

iOS 和 Android 测试托管平台 FIR.im 的注册与常用功能

FIR.im 的一名用户 @郏国上 最近自发整理了一篇详细的使用说明,也一并在这里分享给大家。

请点击此处 阅读

对了,我们上线应用安全检测了,后面还会有一些新的东西出来保护平台环境,谢谢你们和我们一起进步、成长~

(配图为应用安全检测示例截屏)

本期 Weekly 就到这里, 邮箱再次附上:ss@fir.im,欢迎借着投稿、分享干货的名义正当交友。下期见~

--

FIR.im

FIR.im Weekly - 上周微博热转资源精选的更多相关文章

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

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

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

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

  3. fir.im Weekly - 可能是 2017 最好的 Swift 学习资源

    春节假期刚结束,一大批新鲜干货就来了.@故胤道长 分享了一份开源 Swift30 Projects ,内含 30 个小App,更新至 Swift 3.0,目前更迭的这个版本更注重代码规范和架构设计,且 ...

  4. fir.im Weekly - Stanford 的 Swift 课程来了

    上周提过,Swift 的 Github 主页上已经有了 >>「Port to Android」,这周重点推荐一下 Stanford 的 Swift 课程. Developing iOS 9 ...

  5. fir.im Weekly - 关于 iOS10 适配、开发、推送的一切

    "小程序"来了,微信变成名副其实的 Web OS,新一轮的Web App 与Native App争论四起.程序员对新技术永远保持灵敏的嗅觉和旺盛的好奇心,@李锦发整理了微信小程序资 ...

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

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

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

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

  8. fir.im Weekly - 可能是 iOS 审核最全面的解决方案

    ipv6 被拒绝,后台定位被拒绝--让很多国内 iOS 开发者心力交瘁.这是一份关于 iOS 审核的终极免费方案,作者iOSWang对最近iOS 审核被拒问题给出了比较全面的方案:Solve-App- ...

  9. fir.im Weekly - 如何打造 Github 「爆款」开源项目

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

随机推荐

  1. 树莓派(raspberry pi)学习4: 更改键盘布局(转)

    树莓派(raspberry pi)用了几次后,发现键盘老是按错,一些字符打不出来或打错 这个问题,折腾我半天.还是把心得分享一下吧 上网查,发现是键盘布局不对,树莓派(raspberry pi)是英国 ...

  2. Hdu OJ 5884-Sort (2016 ACM/ICPC Asia Regional Qingdao Online)(二分+优化哈夫曼)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5884 题目大意:有n个有序的序列,对于第i个序列有ai个元素. 现在有一个程序每次能够归并k个序列, ...

  3. [转]Linux vi 编辑后如何保存

    比如:vi /etc/vsftpd/vsftpd.conf 按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推 ...

  4. redis学习(二) Redis Hash

    Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象. Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿). redis ...

  5. 卸载Oracle步骤

    卸载Oracle步骤:1.停止所有与ORACLE相关的服务.2. 使用OUI(Oracle Universal Installer)卸载Oracle软件.   “开始”->“程序”->“O ...

  6. git使用2

    初始化配置 #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员em ...

  7. echo 换行不换行

    echo换行输出需要转义符 -e 看以下例子: echo -e "It is the first line." >> a; echo -e "It is th ...

  8. GDB的Breakpoint, Watchpoint和Catchpoint

    Breakpoint : 设置断点比较直接,在某处停止 Watchpoint : 观察点,即某个变量/表达式发生变化时,停止.可扩展为变量被读/被写/被读or写时都停止 Catchpoint : 在发 ...

  9. Java 第11章 类的无参方法

    类的无参方法 类的方法由哪几部分组成? 方法的定义: 1.访问权限修饰符 2.方法返回的数据类型 3.方法的名称 4.方法的主体 成员变量和局部变量的区别有那些? ~ 作用域不同 - 成员变量的作用域 ...

  10. [转]MySQL中存储过程权限问题

    MySQL中以用户执行存储过程的权限为EXECUTE 比如我们在名为configdb的数据库下创建了如下存储过程,存储过程的定义者为user_admin use configdb; drop proc ...