自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随记

iOS码农,《iOS程序设计第2版》译者,专注移动互联网,专注开发。

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 不再言必称重构优化

自从项目进入发布运营阶段,魔鬼式的开发结束了,继而开始的是技术咨询和维护工作。当然还有一些小功能的改动,bug的修改。但是相比已经是比较轻松的,用老大的话说就是:我知道你们工作量不饱和。每一次的小功能小版本的改动,始终称之为优化。今天,我终于再群里说了一句让大家都难堪的话:那也叫优化。 是的,我始终觉得,现在的软件开发,优化和重构这样词汇,已经被滥用了。很多时候,我只敢使用修改

2011-11-30 13:28:51 1963 1

原创 程序员的职业道德

通过一点经历,聊一聊一些感受,共勉。 以前,在一次离职工作交接的时候,因为我的项目由我全权负责和开发,发现公司对我就和贼一样。因为以前出现过有人在离职的时候,出于对公司的某些人或者事情的不满,依赖自己对项目的了解,对代码进行了某些改动。也许是致命的,导致工程接连出现许多的问题。当然,导致这样的问题其实很多时候是公司的错误,某些制度的不合理,对岗位和工作分配的不合理,导致出现一个人掌

2011-11-29 13:33:29 4627 3

原创 iOS5系统API和5个开源库的JSON解析速度测试

iOS5新增了JSON解析的API,我们将其和其他五个开源的JSON解析库进行了解析速度的测试,下面是测试的结果和工程代码附件。 我们选择的测试对象包含下面的这几个框架,其中NSJSONSerialization是iOS5系统新增的JSON解析的API,需要iOS5的环境,如果您在更低的版本进行测试,应该屏蔽相应的代码调用。 - [SBJSON (json-framework)](

2011-11-24 22:28:10 11111 11

原创 [windows phone 7开发]搭建WP7开发环境

上次已经有提到windows phone 7的开发环境搭建,其实非常的容易,没有什么困难的,我觉得程序员都可以搞定。同时发现网络上得基本都同一个作者的文章被转来转去,但是其实人家的是比较早的,其实感觉说的不够清楚。我这里没有步骤1234,只有链接和一些小的注意事项。首先,是由51cto提供的优质资源:风云再起“7迹”由你windows phone 7开发技术专区http:/

2011-11-22 21:25:53 2182

原创 [观点]AppStore支持人民币支付对国内开发者的影响

背景 : (来自网络)11月18日凌晨,苹果中国App Store更改了使用条款,正式以人民币标价结算。iPhone和iPad等移动终端已经开始支持国内各大银行充值,暂不支持银联和支付宝。苹果App Store中国区App价格单位已由“美金”更新为“人民币”。并且支持人民币充值,支持国内10多家银行。充值额度可选择¥50、¥100、¥300或¥500。此举彻底改善了之前中国用户购买应用的不

2011-11-19 14:27:15 2524

原创 你的手机应用是拍出来的吗

在刚接触现在的工作模式的时候,有很多的不解的地方。觉得很多的决策似乎很草率。经理的解释是,我们是做应用,不是做项目。手机应用,确实是应该讲一个快字,可是总该有个章法吧。经理解释,我们这边的领导比较多,都要考虑。曾经做做失败的应用,而今又要重启,我不禁再想是怎么回事。解释一下什么叫拍出来的。这是我自己总结的一个字。领导拍脑袋突发奇想,然后马上拍大腿做决定,经理拍胸脯打包票,最后是

2011-11-18 22:20:20 1175 1

原创 [对比]Android的差异设计和iOS的统一设计规范

以前一直觉得iphone的可控性比较好,不理解android的开放的设计,觉得可能会带来未知的灾难。早期的Android OS,没有统一的设计,UI是自定义的,不同厂商的设备在不同的版本间徘徊,androd手动刷rom和iphone的越狱一样纠结 。多系统版本带来的问题就是缺乏交互、UI的一致性,外加硬件厂商HTC、摩托罗拉、三星、夏普(点心OS)、小米(MIUI)等公司热衷于UI的个

2011-11-17 21:27:45 7307 2

翻译 (译)iPhone: 用公开API创建带小数点的数字键盘 (OS 3.0, OS 4.0)

更新:ios4.1现在已经将这个做到SDK了。你可以设置键盘类型为UIKeyboardTypeDecimalPad!完成!在开发iphone程序的时候你可以选择各种键盘。其中的数字面板却没有带小数点。在底部的左下角有一个空白按钮,什么作用都没有。所以我将向你展示怎么将一个小数点按钮放在那里,看起来像这样的:有一些其他的教程向你展示如何做到这样,但是我相信我的更好。因为代码简

2011-11-17 16:14:04 4491

原创 [观点]从iOS-Android-WP7开发环境搭建感受平台风格

基本上来说我一名iOS平台的程序员,其他的平台基本都没有怎么接触过。不过开发环境倒是都搭建好了。弄好开发环境自后倒是颇有一点小感慨,不同平台的风格,在搭建开发环境上都有自己的体现。着实挺有意思的。先从我熟悉的平台开始。 iOSiPhone的开发环境搭建,怎么说,仁者见仁,智者见智。因为平台的缘故,就和iphone一样,入门的门槛比较高,剩下的就是觉得这也方便,那也方便。搭建io

2011-11-16 14:27:05 2087

原创 [工具]Mac平台开发几个网络抓包工具(sniffer)

Cocoa Packet Analyzerhttp://www.tastycocoabytes.com/cpa/Cocoa Packet Analyzer is a native Mac OS Ximplementation of a network protocol analyzer and packet sniffer. CPA supportsthe industry-standar

2011-11-09 21:23:58 63694

原创 [工具]Mac下非常好用的快捷终端Dterm

DTermA command line anywhere and everywhere这是可在任何目录下直接用全局快捷键直接调出命令输入框的小工具,非常好用作为Mac用户,使用终端是必须的,可是终端telminal却经常会破坏你的工作流程.因为它往往独立于其它软件之外,需要你前往在Terminal对话框内执行命令.所以特别找了DTerm,这是是一款在任一当前目录下即可执行终端命

2011-11-08 21:08:45 5646

原创 [技巧]使用Xcode集成的HeaderDoc自动生成注释和开发文档

Doxygen本来是一个很好的工具,可是我感觉在mac系统下,如果用doxygen最后生成的CHM文件感觉就不是那么恰当,应为本身CHM是微软的产品,苹果系统上并不是很通用,很经常出现文件乱码的情况。这时CHM就比不过PDF和RTF文件。其实直接的html文件也不错。 那在mac平台下没有什么其他的替代方法吗,肯定是有的。特地留意了一下,发现以前真是没有好好的使用xcode强大功能。H

2011-11-07 20:28:37 8086 1

原创 [开源]在iOS上实现Android风格的控件Toast

iOS的风格和Apple其他产品一样,简单而粗暴。没有给人其他选择的余地,让你又爱又恨。同样的,Apple对待iOS平台的开发人员和对待大众消费者一样,也不给你留余地。UIAlertView就是一个鲜明标志。功能简单,甚至单一,定制性差,消耗资源。在资源紧张的设备上,UIAlertView的动画效果都会稍微卡一下,很是别扭。这时还是很希望在iOS上有一个Android风格的Toast控件。

2011-11-03 17:22:21 4574

C++和Objective-C混编 如何在xcode中用C++的STL

C++和Objective-C混编 如何在xcode中用C++的STL 这是一个工程例子。我的blog有提到。

2010-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除