- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 一些iOS高效开源类库
KissXml——xml解析库 相关教程:http://www.iteye.com/topic/625849 http://sencho.blog.163.com/blog/static/83056228201151743110540/ 很方便的一个xml解析器,支持Xpath查询。 skpsmtpmessage——Quick SMTP邮件发送 svn checkout ht
2012-07-31 22:17:54 725
转载 iPhone应用程序中App目录结构
了解iPhone应用程序中App目录结构是本文要介绍的内容,不多说,直接进入内容。iPhone的App的目录结构如下: 对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox). 一个app发布到iPhone上后,它得目录结构如下: 1、其中得app root可以用 NSHomeDirectory() 访问到; 2、Document
2012-07-31 14:20:24 1098
原创 effective c++
3. 尽量使用const 两个成员函数如果只是常量醒不同,可以被重载。 编译器是按bitwise判断的。 mutable 成员可以被const函数修改。 10. operate=返回*this的引用 11. operate=中处理“自我复制” 33. 避免隐藏。子类同名函数会隐藏基类所有同名函数(即所有重载函数),不管是不是虚函数。类声明中加入using base::func;是其在子
2012-07-29 22:50:45 501
原创 c/c++测试题
1. 求数字二进制中1的个数 int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 2. 聚合表示has-a的关系,是一种相对松散的关系,聚合类不需要对被聚合类负责,class A {...} class B { A* a; .....} 组合表示cont
2012-07-29 14:28:47 921
原创 c/c++知识点
1. 必须对任何const,引用类型成员和没有默认构造函数的类类型成员使用初始化列表,初始化次序是成员定义的次序。 2. 使用默认构造函数定义对象不能加空括号,否则会被认为是函数声明。 正确方式:ClassA obj; ClassA obj(1); ClassA obj =ClassA(); 错误方式:ClassA obj();//会被认为是函数声明 3. s
2012-07-29 10:32:04 863
转载 扩展问题
今天主要为NSString类扩展一个类方法 为了在此blog简化讲解过程,类方法名称=PrintToConsole,此方法在此仅仅是模拟函数 在实践中,遇到两个问题。 分别描述实践过程。 1、新建文件ExtString.h,ExtString.m @interface NSString(ExtString) +(void) PrintToCons
2012-07-26 09:46:50 557
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人