[返回] [最新] [最热门] [最高评价]

谈谈我的创业感受

5个程序员,3个多月时间,30多万行代码,1000个bug,只为打造卓越产品。

开发历程

先简单介绍一下产品。我们的产品叫“粉笔网”,这是一个新颖的学习社区。我们公司的创始人是前网易高管李勇。我们团队从4月份开始筹备,5月份开始工作,整个开发历经3个多月,其中网站于8月28号顺利上线,iPhone客户端和Android客户端于9月8日顺利通过审核上线。

对于互联网行业的功能开发,项目延期是很
...

唐巧 2012-09-15 13:50 | 查看: 3557

使用GCD

什么是GCD

Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Closure)一样,但苹果把
...

唐巧 2012-02-22 20:44 | 查看: 1973

在iOS开发中使用FMDB

前言

SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就出现了一系列将SQLite API进行封装的库,而F
...

唐巧 2012-04-22 14:11 | 查看: 4982

粉笔网的架构和项目管理

10月10日,在 CMDN炫姐姐 的邀请下,我们粉笔网团队通过CSDN的CMDN Club,对外进行了第一次技术分享。分享的内容主要包括2部分:

第一部分是关于粉笔网使用Scrum进行快速开发的故事。我们分享了如何在3个多月完成了全平台的开发的经验分享,其中也包括我们对Scrum的具体使用方式和其中遇到的各种问题。CSDN整理出来的报道文章在这里。

第二部分是关于粉笔网的技术架构方案。粉笔网在
...

唐巧 2012-10-15 10:56 | 查看: 1305

Objective-C的新特性

苹果在今年的WWDC2012大会上介绍了大量Objective-C的新特性,能够帮助iOS程序员更加高效地编写代码。在不久前更新的XCode4.4版本中,这些新特性已经可以使用了。让我们看看这些新特性有哪些:

Object Literals

这个是我认为最赞的一个改进。Object Literals允许你方便地定义数字、数组和字典对象。这个功能类似于java5提供的auto boxing功能。
...

唐巧 2012-08-05 21:50 | 查看: 2003

给NSString增加Java风格的方法

我实在受不了NSString冗长的方法调用了,每次写之前都要查文档。特别是那个去掉前后多余的空格的方法,长得离谱。与之对应的别的语言,拿java来说,对应的方法名叫trim。拿python来说,对应的方法名叫strip。但是Objective-C呢?是下面这段:

1

[self stringByTrimmingCharactersInSet:[NSCharacterSet whitespace
...

唐巧 2012-02-14 17:17 | 查看: 2423

关于UIWebView和PhoneGap的总结

前言

今天参加了Adobe和CSDN组织的一个关于PhoneGap的开发讲座 ,而PhoneGap在iOS设备上的实现就是通过UIWebView控件来展示html内容,并且与native代码进行交互的。

正好我们在做有道云笔记的iPad版,因为我们也是使用UIWebView来展示笔记内容,所以也需要做js与native代码相互调用的事情。所以在这儿顺便总结一下UIWebView在使用上的细节,
...

唐巧 2012-03-24 20:19 | 查看: 3684

不要使用SBJSON(json-framework)

不知道为什么,在iOS开发中,有很多人使用 SBJSON (又被称作json-framework)来做JSON解析库。我想这是因为SBJSON是最早在iOS上出现的JSON解析库。但是随着iOS开发的流行,越来越多优秀的JSON解析库也涌现出来, SBJSON和它们相比,性能上有很大的差距。

现在iOS行业内主要流行的JSON解析库有:
NSJSONSerialization、
Apple JS
...

唐巧 2012-05-05 09:35 | 查看: 2044

风投是如何进行投资判断的

引言
Annie 毕业于普林斯顿大学,之前在腾讯投资部工作。后来她厌倦了投资工作,想深入互联网公司参与业务,我猜猿辅导公司是她见过的数据最好的公司
...

唐巧 2018-07-01 23:40 | 查看: 459

读《人工智能简史》

端午节期间,读完了《人工智能简史》。这是一本轻松的读物,书中并不涉及太多人工智能的专业知识,作者更多的是以一个轻松的心态来介绍人工智能的历史,以下是一些读书心得。

Ngram
Ngram 表示多个词合在一起的组合。谷歌提供了一个名为 Ngram 的工具,可以查询指定词在历史上出现的频率,其地址是:https://books.google.com/ngrams。在书中,作者通过比较「United
...

唐巧 2018-06-18 18:53 | 查看: 239

构建网状组织架构 - 读《赋能》

引言
在互联网公司里面,扁平化的管理、以业务为中心的团队、快速敏捷的群体决策、使用强调透明的 Scrum 框架都是非常普遍的现象。

但是在传统得不能再传统的军队里面。等级森严、强调服从命令、强调统一指挥和协调一直是被广泛认同并执行的文化。

《赋能》的作者之一:麦克里斯特尔是一名将军,经历了美军在伊拉克与 “基地” 组织的各种对抗,他发现传统的军队管理方式 “失效” 了,而互联网化的管理方式变成
...

唐巧 2018-05-28 00:38 | 查看: 304

故事的力量 - 读《人类简史》

引言
五一期间,我将《人类简史》又读了一遍。该书的挺多观点都很有意思,在作者用自己非常独特的角度对人类的发展做出阐述,主要包括 4 个大的部分,分别是:

认知革命

农业革命

融合统一

科学的革命

以下是我的读书心得。

认知革命
智人为什么胜出
现代人类这个人种在学术上叫做「智人」。在几十万年前,除了「智人」这个人种外,其实还有别的人种,比如书中提到的「尼安德物人」和「弗洛里斯人」。而最
...

唐巧 2018-05-12 17:25 | 查看: 355

...更多...