这周为大家搜罗了一些优秀的 GitHub 资源、APP开发工具、产品UI设计资源等等,同时也有一些程序员个人成长的Tips,"软硬件兼备"也许事半功倍不只是梦!

Open-Source iOS Apps

@CocoaChina 分享了一个各种开源的 iOS App 集合,并且进行了详细的分类,比如多媒体、信息、新闻、办公、娱乐、键盘以及小工具类等,不能更赞了!来这里 Mark 一下~

iOS objc 项目转换 Win Mobile 的工具

微软开源了 iOS objc 项目转换 Win Mobile 的工具,以后 Win Mobile 就是 iOS 开发者的 Side Project 了,如此一来还有谁开发win应用? 详情见GitHub 地址

iOS App研发的最后冲刺:内测与部署

来自 fir.im 工程师 @纪承 的分享,针对iOS App开发的最后阶段来详解如何在真机上进行调试,将App发送给其他测试人员进行内测,以及内测完成后如何将App上传至App Store进行应用审核,同时针对苹果账号的类型、真机调试、打包与崩溃收集进行深度剖析。原文首发于 CSDN;演讲PPT下载地址

iOS APP安全杂谈

@乌云知识库给大家带来了白帽子@高小厨的文章,主要介绍了一些非常棒的方法和工具,同时给出多样的实例讲解,想入门IOS安全的人可以拿来作为IOS APP安全测试的入门教程。

文章如下:

iOS APP安全杂谈之二

iOS APP安全杂谈

Android 项目中如何用好构建神器 Gradle

@寒江不钓 在这篇文章中说道:
Gradle虽为构建神器,但学习曲线比较陡峭,要想在 Android 项目中用好 Gradle 必须要做到三点:

  • 了解 Groovy 基本语法。
  • 粗读 Gradle User Guide和Gradle Plugin User Guide
  • 实战,实战,再实战。(三遍,你懂的)


也许看完这篇文章感受到 Gradle 的灵活强大,使用起来更加得心应手。

注意:fir.im 的 崩溃分析工具 BugHD 在导入 SDK 时候,也可以选择通过 Gradle 自动构建, Gradle1.3.0构建方法文档在此

iOS 的并发编程模型

在 iOS 开发中,我们主要可以通过 Operation Queues、Dispatch Queues 和 Dispatch Sources 来提高应用的并发性,从而充分地利用多核心 CPU 的性能。@雷纯锋2011 在文章中主要阐述了 iOS 的并发编程模型,以及详细地介绍了 Operation Queues 的相关知识,非常值得一看。全文见这里

Android 应用的自动测试

Android 应用的自动测试应该是每一个 Android 开发者必备的工作流,说道:谷歌在 Github 上官方发布了应用测试的模板,再也不用担心会漏掉东西啦,来自@北京GDG 分享,详情见GitHub 地址

40个良好用户界面 Tips

程序员也应该了解的界面技巧,一个良好的用户界面应具有高转换率,并且易于使用。
@设计达人 整理分享“40个良好用户界面”Tips,希望能对你有帮助!

为什么你应该尝试全栈

程序员看到全栈这个概念,大概会有两种反应:

  • 卧槽,这个好,碉堡了
  • 你懂毛,全栈就是样样稀松

@周楷雯Kevin这篇文章是一篇很好的全栈实践总结,也许会对目前还是程序员的你有所启发。

成为优秀程序员的十个Tips

一个优秀的程序员应该具备哪些素质呢?作者@JimHuang_ 总结了10个Tips:

  • 理解技术债务
  • 保持对原理的好奇心
  • 专注
  • 写代码时要有同理心

言简意赅,整篇阅读点这里


如果你觉得本期 Weekly 还不错,请推荐给你的朋友!如果有更好的资源,欢迎共享给我们~

fir.im

fir.im Weekly - 工欲善其事,必先利其器的更多相关文章

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

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

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

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

  3. fir.im Weekly - iOS / Android 动态化更新方案盘点

    动态化更新是 App 开发必然面对的问题.在 iOS 环境下,Apple 开发者们像是" 带着手铐脚镣跳舞" ,相比之下 Android 开发者会轻松一点,有很多相关的开源框架帮助 ...

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

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

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

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

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

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

  7. fir.im Weekly - 让 iOS 应用更加安全

    攻易防难,关于 iOS 应用安全看起来有些神秘.iOS Security , 源于@吴发伟_则平博客翻译的关于iOS安全的一系列文章,现在站点已经系统收集了大量关于 iOS 逆向.安全.反编译.静动态 ...

  8. fir.im Weekly - 暖心的 iOS 持续集成,你值得拥有

    一则利好消息,flow.ci 支持 iOS 项目持续集成,想试试的伙伴去 Gitter群 问问.首批尝鲜用户@阿米amoy 已经用 flow.ci 实现了基本的 iOS 持续集成,并详细记录整个 Bu ...

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

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

随机推荐

  1. PyMongo下载及安装

    PyMongo最新版本下载地址: http://pypi.python.org/pypi/pymongo/#downloads PyMongo旧版本下载地址: http://pypi.python.o ...

  2. Java 基本数据类型长度

    System.out.println(Integer.MAX_VALUE-(-Integer.MAX_VALUE)); //内存溢出System.out.println(Integer.MAX_VAL ...

  3. iOS 线程锁同步机制

    转载自 http://yulingtianxia.com/blog/2015/11/01/More-than-you-want-to-know-about-synchronized/ 如果你已经使用 ...

  4. 《HTML5秘籍》学习总结--2016年7月24日

    前段时间因为工作中看到同事使用了一个type为date的<input>元素,直接就形成了一个日期选择的表单控件,当时觉得很神奇,以为是什么插件,就问了同事是怎么做出来的,同事告诉我这是HT ...

  5. Python缩进

    今天练习代码的时候发现一个问题,练习类,我在notepad++上写的代码运行后,复制到pycharm上运行然后报错,看代码 #---coding:utf-8--- #定义一个Person类然后实例化 ...

  6. 斯坦福第三课:线性代数回顾(Linear Algebra Review)

    3.1  矩阵和向量 3.2  加法和标量乘法 3.3  矩阵向量乘法 3.4  矩阵乘法 3.5  矩阵乘法的性质 3.6  逆.转置 3.1  矩阵和向量 如图:这个是 4×2 矩阵,即 4 行  ...

  7. 1.2 Broadcast

    在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制.而BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件. 一个Broad ...

  8. day6 - 面向对象学习

    面向对象介绍 特性 class object 封装 继承 https://segmentfault.com/a/1190000002685939 python2 经典类是按照深度优先来继承的:新式类是 ...

  9. iOS中数字的格式化 NSNumberFormatter

    NSNumberFormatter 和NSDateFormatter 是NsFormatter的子类. NSNumberFormatter类有个属性numberStyle,它是一个枚举型,设置不同的值 ...

  10. 中国大学MOOC-陈越、何钦铭-数据结构-2016秋期中考试

    判断题: 1-1 算法分析的两个主要方面是时间复杂度和空间复杂度的分析. (2分) 1-2 将N个数据按照从小到大顺序组织存放在一个单向链表中.如果采用二分查找,那么查找的平均时间复杂度是O(logN ...