- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 按照不同对象优先级排序
题目: 定义一个学生类,需要有姓名,年龄,考试成绩三个成员属性,创建5个对象,属性可以任意值。(Objective-C) 1) 不使用@property,手动编写他们的访问器方法(getter和setter),注意内存管理(手动管理内存) 2) 增加一个便利构造器(快速构造器) 3) 使用NSLog输出学生对象时,输出信息格式为:My N
2015-05-26 23:39:28 450
原创 黑马程序员--NSString基础知识
1)字符串转换成整数、单精度、双精度、NSInterger类型数据 NSString *myintstr=@"3545"; NSLog(@"mystr=%d",[myintstr intValue]); NSString *myfloatstr=@"35.45"; NSLog(@"mystr=%.3f",[my
2015-05-25 16:07:32 283
原创 黑马程序员--对象作为参数连续传递
//// main.m// 10-士兵开枪枪射击子弹//演示对象作为方法的传递参数//// Created by smartlei on 15/5/24.// Copyright (c) 2015年 smartlei. All rights reserved.///* 枪类: 名称:Gun 属性:型号(_size) 方法:射出子弹 人类: 名称:Sodie
2015-05-24 17:48:31 205
原创 黑马程序员--函数和对象方法的区别
例如对象方法-(void) run;1)对象方法声明只能在@interface ...@end中声明,在@implementation ..@end是实现2)对象方法以“-”号开头,类方法以“+”号开头3)对象方法只能以对象调用,类方法只能以类调用4)函数调用可以在整个文件中调用,包括@implementation ..@end,但是@interface ...@end
2015-05-24 11:23:52 303
原创 黑马程序员--#pragma mark作用
作用给代码分组使用方法如下#pragma mark - //加一条中划线#pragma mark dog类的声明 //给代码分组@interface Dog : NSObject-(void) run;@end#pragma mark -#pragma mark dog类的实现@implementation Dog-(void) run{ }
2015-05-24 11:16:52 314
原创 黑马程序员--对象如何存储及存储细节
有这魔一个类,该类在内存中如何存储的?//Person类的实现@implementation Person{ //类的成员变量或者属性或者实例变量(叫法多)@public//不加public则数据为私有变量,私有变量必须需要调用方法赋值 NSString *_name;//姓名 float _weight;//体重}
2015-05-24 10:56:29 326
原创 黑马程序员--内存管理和自动引用计数
内存管理关心的是什么?清理内存一边内存能够再次利用Objective-C的基本内存管理模型分为三种:自动垃圾收集自动引用计数(ARC)手动引用计数和自动释放池1. 自动垃圾收集2.手动管理内存手动内存管理总结(共6点)如果需要保持一个对象不被销毁,可以使用retain,在使用完对象后需要使用release进行释放;使用release进
2015-05-21 22:50:49 393
原创 黑马程序员--类的继承
/// main.m// 简单的继承//// Created by smartlei on 15/5/20.// Copyright (c) 2015年 smartlei. All rights reserved.//#import /*************ClassA*****************/@interface ClassA :NSObject{
2015-05-20 20:22:54 320
原创 黑马程序员--类合成存取方法
存取方法:取值方法和设置方法例一:第一:演示自己写读取方法和设置方法//接口文件//// Fraction.h// 第一个类演示//// Created by smartlei on 15/5/20.// Copyright (c) 2015年 smartlei. All rights reserved.//#ifndef _______Frac
2015-05-20 16:05:55 314
转载 黑马程序员--xcode 常见错误
一、常见的错误信息1. error: 'xxx' undeclared(first use in this function) 还没有定义(在此函数中第一次使用)。注:使用某一个变量时,如果使用前还没有定义,会出现该错误。在oc以及c语言中,使用变量前必须先定义它。这个错误经常出现在忘记进行变量定义的情况下。但是,慢慢拿习惯后,这种错误会出现得很少。反而经常
2015-05-20 11:28:52 1769
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人