码迷,mamicode.com
首页 > 其他好文
[Objective-c 基础 - 2.7] 构造方法、重写init方法
A.id万能指针,可以指向任何对象,实质是NSObject的指针,使用的时候不用加上*B.NSObject中得类方法new1.完整地创建一个可用对象步骤(1)分配存储空间 + alloc(2)初始化 - init1 // 1.调用+alloc分配存储空间2 Perso...
分类:其他好文   时间:2014-11-24 20:29:12    阅读次数:167
[Objective-c 基础 - 2.5] .h和.m文件,点语法,成员变量作用域
A. 命令行编译和XCode编译1.在存在多个.m源码实现文件的情况下,若根据需要引入.m文件,使用命令行仅仅编译主.m文件即可,但是XCode会同时编译全部.m文件,会发生编译错误(重复定义全局变量或函数)解决方案:使用.h和.m文件,分开声明和定义B.XCode功能1.自动生成.h和.m2.保存...
分类:其他好文   时间:2014-11-24 20:28:45    阅读次数:173
listPreferredItemHeight
隶属于:android.R.attr 修饰符:public static final 数据类型:int 意义:首选的list item高度。这是一个尺度值,属于浮点数,后面必然要跟着一个单位。比如:px(像素)、dp(密度无关像素)、sp(以首选字体大小为基础的可扩展像素)、in、mm。 它也可以表...
分类:其他好文   时间:2014-11-24 20:30:02    阅读次数:228
[OC Foundation框架 - 7] NSArray的创建与遍历
NSArray是不可变的,不能先创建再添加元素NSArray可以放入任何OC对象,但不能放入基本数据类型、结构体、枚举等非OC对象不能存储nilA.常用方法1创建返回用量是否含有某元素最后的元素取得某位置的元素当一个对象放入数组的时候,这个对象的计数器加1 1 #pragma mark create...
分类:其他好文   时间:2014-11-24 20:28:41    阅读次数:230
[OC Foundation框架 - 16] NSObject和反射
1.判断某个对象是否属于一个类1 Student *stu = [[[Student alloc] init] autorelease];2 BOOL result= [stu isKindOfClass:[Person class]];3 NSLog...
分类:其他好文   时间:2014-11-24 20:29:59    阅读次数:177
[Objective-c 基础 - 3.4] protocol
A.概念1.用来声明方法(不能声明成员变量)2.只要某个类遵守了这个协议,相当于拥有了协议中得所有方法的声明3.属性(1)@required:默认,要求实现,不实现就会发出警告(2)@optional:不要求实现————MyProtocol.h-------------- 1 @protocol M...
分类:其他好文   时间:2014-11-24 20:28:26    阅读次数:147
[Objective-c 基础 - 2.1] 封装
A.封装内部细节,根据需求暴露方法 1 #import 2 3 @interface Student : NSObject 4 { 5 int age; 6 } 7 8 - (void) setAge:(int) newAge; 9 - (int) age;10 11 - (void)...
分类:其他好文   时间:2014-11-24 20:27:58    阅读次数:180
CGAL配置笔记
因为毕业设计的题目要求对三维网格进行分割,为了更好的实现导师建议使用CGAL库,本以为这个就跟OpenGL一样简单的包含头文件和库文件即可,没想到这么麻烦,真是一波三折。为了避免以后再走弯路,还是把过程记录下来为好。本来一开始使用的是Windows 8.1 x64进行安装,因为自己笔记本的驱动原因,...
分类:其他好文   时间:2014-11-24 20:29:55    阅读次数:224
[Objective-c 基础 - 2.3] 继承、组合
A.继承的实现: is a1.不允许子类、父类存在相同的成员变量2.方法调用优先原则:子类调用方法的时候,优先从本类寻找,若无则向上在父类中寻找3.重写:子类重新实现父类的方法,覆盖父类之前的方法4.无论对象方法或类方法都可以重写5.缺点:致使耦合性增强6.OC只能单继承B.组合的实现: has1....
分类:其他好文   时间:2014-11-24 20:29:01    阅读次数:173
[Objective-c 基础 - 2.11] SEL数据类型
A.概念1.SEL类型代表方法2.每个方法都有一个对应的SEL类型的数据3.实例对象调用方法(1)编译器会把类的方法包装成SEL类型的数据,(2)根据SEL数据找到方法地址,缓存此地址(3)根据方法地址调用相应的方法4.调用方法的方式 1 // 1.直接调用 2 [p...
分类:其他好文   时间:2014-11-24 20:28:42    阅读次数:198
[Objective-c 基础 - 2.6] @property和@synthesize
Xcode编译器的特性,自动生成getter和setterA.@property自动生成某个成员变量的getter和setter的声明变量的命名要求:以下划线开头 1 2 Student.h 3 @interface Student : NSObject 4 { 5 int _age; ...
分类:其他好文   时间:2014-11-24 20:26:30    阅读次数:227
LeetCode Climbing Stairs 爬楼梯
递归法(TLE代码): 1 class Solution { 2 public: 3 int climbStairs(int n) { 4 if(n==0) 5 return 1; 6 if(n3时,要返回的是n-1和n-2所要返回的数...
分类:其他好文   时间:2014-11-24 20:25:30    阅读次数:221
[Objective-c 基础 - 1.3] OC带返回值的类方法
1 /* 2 计算器类 3 1>返回π 4 2>计算两个整数的平方 5 3>计算两个整数的和 6 */ 7 8 9 #import 10 11 @interface Calculator: NSObject12 //方法名:pi13 - (double) pi;14 15 //OC方...
分类:其他好文   时间:2014-11-24 20:26:59    阅读次数:235
NYOJ571
题目连接:http://acm.nyist.net/JudgeOnline/problem.php?pid=571这是一道经典题目,是一道将正整数划分成不同情况的题,首先看第一问,首先我们先新建一个数组dp[i][j]表示把i分解成j最大的个数,可以分为两种情况,分解的数里面有j和分解的里面没有j,...
分类:其他好文   时间:2014-11-24 20:26:31    阅读次数:276
设计模式之策略模式
策略模式将可变的部分从程序抽象分离成算法接口,在该接口下分别封装一系列算法实现。这样不同的算法之间可以互相替换,使客户端可以独立这些算法。 根据面向对象的编程思想,我们通常会采用以下方式解决问题。 继承父类 优点:相同场景下代码复用率高 缺点:容易忘记代码的复写,不灵活,不同场景下代码复用率低 抽象...
分类:其他好文   时间:2014-11-24 20:25:15    阅读次数:200
服务器杀毒软件推荐--服务器安全狗2合1杀毒版来啦
服务器安全狗是国内首款支持windows全系列操作系统(Windows2003/Windows2008/Windows2012)的免费服务器安全防护软件,它拥有服务器优化、系统漏洞修复、系统实时保护、拦截各种网络威胁、保护文件不被篡...
分类:其他好文   时间:2014-11-24 19:23:21    阅读次数:334
写给所有的IT民工们:IT一行有钱人真是很多
从来没有想过自己会加入这一行, 从开始自己喜欢的专业通讯,到后来喜欢的管理,想过是专业高手,幻想过管理专家,却从来没有想过进入这一行,但真的在我刚刚离开校园的时候发生了,短短几天,对这个行业...
分类:其他好文   时间:2014-11-24 19:23:50    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!