董宝君的iOS技术博客

细节决定成败,心态决定命运

利用Octopress写Blog的常用命令

前言

关于介绍如何搭建基于github的博客的优秀文章有很多,如果你想从零开始搭建一个基于github的博客系统,你可以看一下唐巧这篇Blog象写程序一样写博客:搭建基于github的博客,介绍的很详细、很清楚。今天在这里只是简单的记录一下搭建博客系统成功后发布博客的简单的流程。

创建

Octopress为我们提供了一些task来创建博文和页面。博文必须存储在source/_posts目录下,并且需要按照Jekyll的命名规范对文章进行命名:YYYY-MM-DD-post-title.markdown。文章的名字会被当做url的一部分,而其中的日期用于对博文的区分和排序。

采用现代Objective-C

前言

这些年以来,随着Objective-C语言的不断发展和进化。尽管这门语言的核心概念和实践都保持不变,但是这其中的一部分已经有了显著的提升和改变。为了让我们更加容易的写出正确的代码,现代Objective-C语言提升了类型安全、内存管理、性能以及一些其他的方面。因此,在我们现在的以及将来的项目中采用这些新的改变让我们的代码变得更加一致、更加可读、更加可维护。

Xcode提供了一个工具来帮助我们做出这些结构上的改变。但是在使用这个工具之前,我们需要知道Xcode对我们的代码做出了什么样改变,以及它为什么要做出这样的改变。这篇文章会突出介绍如何在我们的代码中采用一些最有效、最有用的现代Objective-C编程方法。

使用CocoaPods来管理iOS项目的依赖库

CocoaPods Logo

前言

细细算来,我接触iOS已经有1.5f年的时间了,虽然其中有差不多一年的时间是在大四经历自学和实习的这个阶段。抛去那段时间不算,毕业后在现在的公司工作差不多半年了…

在经历过的几个项目上基本上每一个都会用到第三方开源库,比如SDWebImageAFNetworkingMBProgressHUD等。然而,每次把这些第三方库导入到我们的项目中要配置一些选项以及添加第三方库本身依赖的系统框架,这个工作是重复的而且非常没有技术含量。有没有什么工具能替代我们做这些工作呢?

起点iOS技术博客

新起点

201307月大学毕业,20130719日入职到现在的公司——北京国信灵通网络科技有限公司。至今天,20131204日,已经快有5个月的时间,虽然之前有过将近一年的iOS开发实习的经历,但依然将此刻作为新的起点。用博客的来记录在iOS开发这条路上的点滴。