2011年3月10日

[创建型模式] Builder

摘要: Product.h//// Product.h// Builder//// Created by Cheney Shen on 11-2-20.// Copyright 2011年 __MyCompanyName__. All rights reserved.//#ifndef _PRODUCT_H_#define _PRODUCT_H_class Product{ public: Product(); ~Product(); void ProducePart(); protected: private: };class ProductPart{ public: ProductPart(); 阅读全文

posted @ 2011-03-10 02:53 Cheney Shen 阅读(296) 评论(0) 推荐(0) 编辑

[创建型模式] Factory

摘要: Factory.h//// Factory.h// Factory//// Created by Cheney Shen on 11-2-20.// Copyright 2011年 __MyCompanyName__. All rights reserved.//#ifndef _FACTORY_H_#define _FACTORY_H_class Product;class Factory{ public: virtual ~Factory(); virtual Product* CreateProduct()=0; protected: Factory(); private: };clas 阅读全文

posted @ 2011-03-10 02:48 Cheney Shen 阅读(208) 评论(0) 推荐(0) 编辑

2011年1月22日

没事干测试ObjC数据类型

摘要: #import <Foundation/Foundation.h>int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; // Hello, World! NSLog(@"Hello, World!"); int integerVar = 100; float floatingVar = 331.79; double doubleVar = 8.44e+11; char charVar = 'W' 阅读全文

posted @ 2011-01-22 22:47 Cheney Shen 阅读(342) 评论(0) 推荐(0) 编辑

2011年1月5日

用XCode 开发基于网络库ACE的应用

摘要: 环境: MacOSX10.6.5 XCode 3.2.5 ACE 6.0.0ACE 来自 http://download.dre.vanderbilt.edu/previous_versions/ACE-6.0.0.tar.gz,因为里面包含预先生成的makefiles, 况且自己不太会用MPC生成控制台进入你解压出的ACE_wrappers目录, 首先为之后的编译create a bash profile也可以加上这句, 针对特定的sdk版本在ACE_wrappers/ace目录下创建config.h,内容如下在ACE_wrappers/include/makeinclude目录下创建pla 阅读全文

posted @ 2011-01-05 23:42 Cheney Shen 阅读(1294) 评论(1) 推荐(0) 编辑

2010年11月8日

iOS 开发者应该知道的 ARM 结构(转自apple4us)

摘要: 这是一篇围绕 iOS 来介绍 ARM 结构的文章,用词简单,逻辑清楚,偶见幽默。非开发者也值得一读,权当增长知识。我在写「NEON on iPhone 入门」的时候,曾以为读者已经比较了解 iOS 设备的处理器知识。然而,看过网上的一些讨论,我才发现,原来这些知识并不普及,我的错。此外,我觉得了解这些东西对 iPhone 编程有益(不仅仅针对喜欢 NEON 的人),即便你用的是 Objective... 阅读全文

posted @ 2010-11-08 18:25 Cheney Shen 阅读(822) 评论(0) 推荐(0) 编辑

2010年10月26日

base64 encoder/decoder for objective-c编码及解码(转)

摘要: base64是广为使用的一种编码及解码方式, 通常用于网络传输和邮件传输中,使用base64可以将标点符号以及多字节文字等特殊字符编码以便传输,以下是base64 编码解码的objective-c代码, 可以用于desktop和iphone程序当中./* base64.h */extern size_t EstimateBas64EncodedDataSize(size_t inDataSize)... 阅读全文

posted @ 2010-10-26 16:53 Cheney Shen 阅读(1363) 评论(0) 推荐(0) 编辑

迅雷/旋风地址转换原理分析(转)

摘要: Base64编码是一种加密/解密字符串的算法他可以把一段字符串A通过特定的加密算法变成字符串B并且单凭你的肉眼是无法通过B来反推出A来但通过逆推算法便能很迅速的将字符串B转换为字符串A这就是加密/解密字符串的算法。简单的来说,Base64编码的特点就是加密解密速度快,并且须通过特定算法解密。下面这段代码就是一段通过Base64加密后的字符串5qyi6L+O5p2l5Yiw5LuY552/55qE6... 阅读全文

posted @ 2010-10-26 16:32 Cheney Shen 阅读(2286) 评论(0) 推荐(0) 编辑

2010年10月24日

主题:非常常用的Mac快捷键

摘要: ctrl+shift 快速放大dock的图标会暂时放大,而如果你开启了dock放大Command+Option+W 将所有窗口关闭Command+W 将当前窗口关闭(可以关闭Safari标签栏,很实用)Command+Option+M 将所有窗口最小化Command+Q 关闭当前应用程序(相当于Dock鼠标右键推出.很实用)Command+M 将目前使用的窗口最小化Command+H 隐藏当前窗口或者软件Command+tab 为切换当前工作任务Control+Command+S 切换控制条的显示和隐藏Command+i 常规信息(显示及设置图标属性)Command+delete 移到废纸篓( 阅读全文

posted @ 2010-10-24 14:22 Cheney Shen 阅读(1923) 评论(1) 推荐(1) 编辑

2006年4月21日

These are the support and errata files for titles formerly published by Wrox Press Limited.

摘要: http://support.apress.com/code_listing.asp?s=0&view=all 阅读全文

posted @ 2006-04-21 22:30 Cheney Shen 阅读(145) 评论(0) 推荐(0) 编辑

导航