本周收集了一些优秀的 iOS & Android 开发资源和程序员 IT 技能拓展的 Tips.

知道创宇研发技能表 v3.0

作为程序员可能都听说过【知道创宇】,他们是一家黑客文化浓厚的安全公司。这张技能表为知道创宇研发工程师的技能树集合,是的,很庞大。聪明的人,会根据每个tip自驱动扩展。此技能表会持续不断更新在这里。

iOS 大型项目开发漫谈

软件开发不是一朝一夕,也不会有多么的轰轰烈烈,更多的是平淡中无数的细节处理。做大型项目未必就需要多么高深的技术,也许就是细节的科学处理与规范的管理。简书作者 CrespoXiao 总结了自己的 iOS 大型项目开发经验,也许对你会有启发。

文章传送门在此。

细说 iOS 消息推送

@csdn:huanghaiyan_123 的这篇文章详细解说了 iOS 消息推送原理。

与 Android 上我们自己实现的推送服务不一样,Apple 对设备的控制非常严格,消息推送的流程必须要经过 APNs.为了实现消息推送,有两点非常重要:

  • 1、App 的推送证书
  • 2、设备标识 DeviceToken

    想了解 iOS 消息推送,来这里 Mark 一下~

Swift SandBox

nixzhu推荐的 Swift SandBox ,一个每周发布的 Newsletter,用邮箱订阅即可。它收集并分享一些好用的 Swift 代码、项目或文章。

iOS 9 GUI for Sketch

@36氪NEXT 分享一个纯矢量格式的 iOS 9 UI Sketch 素材,严格遵循 Apple 设计规范,其中还包括 iOS 9 所用到的 San Francisco 字体,全部免费下载!!来这里 Mark 一下~

iOS 开发必备:七款 Debug 工具推荐

来自@csdn:huanghaiyan_123 的分享。
调试是开发过程中必不可少的重要一环。本文列举几个比较有效的调试诊断工具,可以帮助你寻根究底,以最快的速度发现、解决 Bug.

七款Debug工具推荐:iOS开发必备的调试利器

Android 开发初学,有什么好网站推荐?

安卓同学最近在知乎上回答了一个问题,《初学者学习 Android 开发,有什么好网站推荐?》,大家可以去顺手点个赞。

Android 开发规范与应用

实验楼官方微博推荐了一篇文章,较为全面地介绍了 Android 开发的规范和应用,Android 开发者可以好好看看,文章传送门。

Gradle 与 Makefile 构建工具的对比

卢_俊写的这篇文章,通过对比两大代码构建工具 Gradle 和 Makefile,初学者可快速认识和理解 Gradle 的基本原理和用法,希望对熟悉 Makefile 的程序员快速掌握 Gradle 有所帮助。

点击这里,浏览整篇文章。


本期 Weekly 就到这里,

祝大家高效工作,节约生命,享受生活~

fir.im

fir.im Weekly - 每个程序员都应当拥有的技能树的更多相关文章

  1. 关于Unicode,字符集,字符编码,每个程序员都应该知道的事

    关于Unicode,字符集,字符编码,每个程序员都应该知道的事 作者:Jack47 李笑来的文章如何判断一个人是否聪明?中提到: 必要.清晰.且准确的概念,是一切思考的基石.所谓思考,很大程度上,就是 ...

  2. 【Mood-10】每个程序员都应该读的30本书

    “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.” 很多程序员响应,他们在推荐时也写下自己的评语. ...

  3. 最好的程序员都是行动派(成功者不是那些明知赚钱之法还要推三阻四的人。成功者知道轻重缓急,善于把握今天) good

    我相信,所有程序员都需要在下面两点之间找到一个良好的平衡: 1.把自己关在一间私密的办公室里,针对你的程序与编译器展开一次亲密对话. 2.出入公众场合,与其他人公开谈论你的程序. 关于这个话题,我已经 ...

  4. StackOverflow程序员推荐:每个程序员都应读的30本书

    “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.” 很多程序员响应,他们在推荐时也写下自己的评语. ...

  5. 每个程序员都应该学习使用Python或Ruby

    每个程序员都应该学习使用Python或Ruby 如果你是个学生,你应该会C,C++和Java.还会一些VB,或C#/.NET.多少你还可能开发过一些Web网页,你知道一些HTML,CSS和JavaSc ...

  6. 为什么说程序员都应该玩一玩GitHub

    既熟悉又陌生的GitHub 关于GitHub,相信每一个程序员都再熟悉不过了.它为开发者提供Git仓库的托管服务,是全世界最大的代码集中地,被戏称为“全球最大同性交友网站”. 但是对于很大一部分程序员 ...

  7. Java后端程序员都做些什么?

    这个问题来自于QQ网友,一句两句说不清楚,索性写个文章. 我刚开始做Web开发的时候,根本没有前端,后端之说. 原因很简单,那个时候服务器端的代码就是一切:接受浏览器的请求,实现业务逻辑,访问数据库, ...

  8. 程序人生 | 35岁以上的 iOS 程序员都到哪里去了?

    1.网上流传华为公司正在清理 34 岁以上的员工. " 中国区开始集中清理 34 + 的交付员工,...... 去向是跟海外服务部门交换今年新毕业的校招员工,也就是进新人,出旧人. 这些旧人 ...

  9. 为什么二流程序员都喜欢黑php?

    为什么二流程序员都喜欢黑php? 为什么程序员都喜欢黑php?这个嘛!你骂一句php是垃圾试试,保准php程序员不揍扁你!这就好像自己的母校,纵然有很多不好的地方,但是只允许自己调侃,不允许外人骂半句 ...

随机推荐

  1. K.O. ----- bat文件的中文乱码

    -------siwuxie095 bat文件在保存时如果没有选择正确的格式,中文部分就会出现乱码 1.记事本 用记事本编写如下代码:        另存为:测试.bat,编码设置为:UTF-8,就会 ...

  2. java利用jxl操作Excel

    /** * 把从数据库查询到的数据,写入电子表格 * * @throws Exception */ public void createXls() throws Exception { Dao dao ...

  3. delete-by-query插件

  4. spring mvc 配置文件信息记录

    <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.spr ...

  5. sublime txt 设置在浏览器预览

    1. 安装SideBarEnhancements插件 ctrl+shift+p —> Install Package —> 找到SideBarEnhancements 2. 配置预览快捷键 ...

  6. 重写,重载,super,this,继承

    重写:overwrite/override 子类根据需要对从基类继承来的方法进行重写. 重写方法必须与被重写方法有相同的方法名,参数列表和返回类型. 重写方法不能使用比被重写方法更严格的访问权限. 重 ...

  7. [Linux]CentOS下安装和使用tmux

    前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...

  8. C++中new和malloc的区别

    原文:http://blog.163.com/ji_wei8888/blog/static/4868044620117361747282/ 1.new 是c++中的操作符,malloc是c 中的一个函 ...

  9. 非官方windows下Cpython二进制扩展包下载地址

    Unofficial Windows Binaries for Python Extension Packages url:http://www.lfd.uci.edu/~gohlke/pythonl ...

  10. Mono for android真难用

    最近要写个Android小项目,真的很少,几个按钮发送tcp或udp而已. 作为.net程序员当前是c#当先,Mono for android真是好,直接用c#一切都是那么熟悉,但发布时问题来了,需几 ...