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

谈谈我的创业感受

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

开发历程

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

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

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

使用GCD

什么是GCD

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

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

在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 | 查看: 4452

粉笔网的架构和项目管理

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

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

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

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

Objective-C的新特性

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

Object Literals

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

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

给NSString增加Java风格的方法

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

1

[self stringByTrimmingCharactersInSet:[NSCharacterSet whitespace
...

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

关于UIWebView和PhoneGap的总结

前言

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

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

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

不要使用SBJSON(json-framework)

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

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

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

知识付费时代的来临


就在前几天,喜马拉雅对外宣布其 知识狂欢节3 天卖了 1.96 亿。我想,知识付费的时代看起来真的来了。

其实我一直在思考知识付费这个类型的产品,这里面有一些产品基本上死掉的,比如分答,在行。有一些产品发展得还行,比如「得到」,喜马拉雅,极客时间,知乎 Live,网易云课堂,微博问答,知识星球,混沌大学,GitChat。还有一些新产品不断出现,比如小专栏,有书共读,一块听听。

我们拿最成功
...

唐巧 2017-12-09 19:36 | 查看: 244

畅销书的套路 - 读《疯传》有感

最近看完了《疯传》,作者是乔纳·伯杰(Jonah Berger),宾夕法尼亚大学沃顿商学院市场营销学教授。

不得不说,这是一本不错的书,他的观点角度和《引爆点》的作者格拉德威尔不太一样,《引爆点》主要讲的是事件流行的内部因素和外部因素,而《疯传》更加强调内部因素。在书的前言部分,作者甚至直言《引爆点》的「关键人物法则」观点是错误的,他认为好的流行事件,就是应该让普通老百姓都有传播的欲望。哇!作为
...

唐巧 2017-12-03 20:49 | 查看: 556

成长的套路 - 《复盘》读书感受

联想有一种称为复盘的学习方式:做一件事情,失败或成功,重新演练一遍。大到战略,小到具体问题,原来目标是什么,当时怎么做,边界条件是什么,回过头做完了看,做的正确不正确,边界条件是否有变化,要重新演练一遍。我觉得这是提高自己非常重要的一种方式。
——柳传志 联想控股有限公司董事长

复盘
最近读完了一本书《复盘》,里面讲了很多的故事,全书显得很啰嗦,但是理论上其实就是简单几句话:事前做沙盘推演,做事
...

唐巧 2017-11-29 08:13 | 查看: 410

游戏和游戏化(下)

广义的游戏
说完游戏,我们再说说游戏化。上面我们讲的游戏,其实是狭义的游戏,在我看来,还有一种广义的游戏。广义的游戏是指:为了达成某个目标,我们在设计中引入游戏的某些元素,使得大家从人性上更容易达成目标。

举一个例子:背单词。背单词是一件非常反人性的事情。单词的记忆量大,所需的记忆时间长,为了记住需要一遍一遍地复习。市面上的背单词软件为了让大家从人性上更加容易完成背单词这件枯燥的事情,想了各种游
...

唐巧 2017-10-29 13:42 | 查看: 501

...更多...