本周收集了一些优秀的 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. 《机器学习实战》学习笔记——第14章 利用SVD简化数据

    一. SVD 1. 基本概念: (1)定义:提取信息的方法:奇异值分解Singular Value Decomposition(SVD) (2)优点:简化数据, 去除噪声,提高算法的结果 (3)缺点: ...

  2. iOS的设备及分辨率、图片命名

    iOS的设备及分辨率(iPhone竖屏/iPad横屏) 设备 分辨率 横宽比 iPhone 3GS.iPod Touch第三代 320 * 480 2 : 3 iPhone 4.iPod Touch第 ...

  3. 如何在Ubuntu上更新Node.js

    自己系统上一直用的1.0版本的,想要更新直接apt肯定不行的.于是找了一种比较方便的安装方式. 如果想安装最新的 6.x 版本 只需要 #Using Ubuntu curl -sL https://d ...

  4. 修改navigationbar右侧按钮离屏幕边缘位置

    先上代码 UIButton *settingBtn = [Utils creatCustomButtonWithFrame:CGRectMake(, , , ) btnTitle: titleColo ...

  5. 单片机TM4C123学习(八):SPI接口D/A

    1.头文件和变量定义(不是很清楚) #include "driverlib/ssi.h" #include "driverlib/i2c.h" #include ...

  6. [python] 线程锁

    参考:http://blog.csdn.net/kobeyan/article/details/44039831 1. 锁的概念 在python中,存在GIL,也就是全局解释器锁,能够保证同一时刻只有 ...

  7. caffe 安装在win 7 vs2015 无gpu的安装方式-是无法安装 的

    网上多数是vs2012或者vs2013上安装方式,带NA-显卡的需要安装CUDA7.5,安装cuDNN4,cuDNN. 一 :下载caffe源码(microsoft版) 下载地址:https://gi ...

  8. jquery load 加载改造,只加载body

    背景: 项目中大量用到了jquery和easyui组件,原生load经常出现主页面异常,原因是组件被重复初始化.也考虑过用iframe,但是在实际项目中的效果,最终取消了iframe方案,也尝试了其他 ...

  9. 巧用Javascript中的slice()

    slice()是Javascript中Array的一个方法,定义是这样的. arrayObject.slice(start,end)作用是从原数组中从start到end位置截取出一个新的数组,返回值是 ...

  10. Linux中exec命令相关

    Linux中exec命令相关 exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息. b ...