- 博客(13)
- 收藏
- 关注
原创 黑马程序员——oc的内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------oc中的内存管理一.为什么进行内存管理由于系统有限,所以每个程序所占的内存也是有限制的,当程序所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。本质原因是因为对象和其他数据类型在系统中的存储
2015-07-09 10:22:10 263
原创 黑马程序员——使用self调用方法时的内存分配
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.self在对象方法中使用,指代的是调用当前对象方法的那个对象(1)Person类的声明@interface Person : NSObject-(void)run;-(void)eat:(NSString*) foodName;@end(2)Person类的实
2015-07-09 09:51:52 295
原创 黑马程序员——NSString类的用法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.NSString类的介绍NSString 是OC中字符串处理的类。2.创建字符串的方法(1)特殊用法NSString *s = @"Hello world!";NSLog(@"%@",s);(2)因为NSString是一个类,所以有如下用法NSString
2015-07-07 20:27:53 252
原创 黑马程序员——oc类实例
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.题目描述:实现苹果手机类(iPhone),并实现该类类名:苹果手机类(iPhone)属性:颜色(_color),大小(_size),_cpu行为:查看本机信息,打电话,发短信实现该类,并(1)查看本机信息(2)打电话给10086(3)给10086发短
2015-07-07 09:40:52 381
原创 黑马程序员——oc中的方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------第一讲 oc中的方法oc中的方法分为对象方法和类方法:1.对象方法(1)对象方法以-开头如-(void)xx;(2)对象方法只能由对象来调用;(3)对象方法中可以访问当前对象的成员变量;(4)调用格式[对象名 对象方法名];2.类方法(1)类方法以+开头
2015-07-06 21:18:00 258
原创 黑马程序员——类和对象
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------第一讲 类的声明和实现一.类的声明1.关于类的几个名词(1)类:.h:类的声明文件,用于声明成员变量、方法。类的声明使用关键字@interface和@end注意:.h中的方法只是做一个声明,并不对方法进行实现,即只是说明一下方法名,方法的返回值类型,方法接收的参
2015-07-05 19:15:52 431
原创 黑马程序员——oc和c的差异
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.文件的差异2.数据类型的差异(1)c语言中常见的数据类型如下:(2)oc中常见的数据类型如下:几种数据类型的介绍:Boolean类型作用:用来存放逻辑值 (1、真(非0) 2、假(0)) 用来做判断,一般
2015-07-05 17:39:30 263
原创 黑马程序员——NSLog的使用方法及NSLog与prinft的差异
1.NSlog的使用方法(1)NSLog是cocoa的框架中提供的一个方法(2)定义:NSLog定义在NSObjCruntime中将鼠标放到代码中NSLog上,点command和鼠标右键,即可查看NSLog的定义,如下:(3)NSLog很像printf,同样会在console中输出显示结果。不同的是传递进去的格式化字符是NSString的对象,而不是char *这种字符串指
2015-07-05 17:25:41 449
原创 黑马程序员——引入头文件
------java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------引入头文件一.c和oc中引入头文件的方式1.c中引入头文件的方式:#include 2.oc中引入头文件的方式:#include 和#import *二.引入头文件时import和include的区别1.import和include都是引入头文件2.impo
2015-07-05 16:04:00 550
原创 黑马程序员——用函数实现两变量值交换
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一 .以下是两种错误的写法,无法实现两变量值的交换1.a和b值不变void swap1(int a,int b){ int temp; temp = a; a = b; b = temp;}int main(int argc, const char
2015-07-05 11:11:47 219
原创 黑马程序员——指针的应用
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------第一讲 指针一.指针的基本概念在计算机中,所有的数据都是存放在存储器中的,一般把存储器的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数不等,如整型占4个单元,字符量占1个单元等。为了正确的访问这些内存单元,必须为每个内存单元编上号。根据一个内存单元的编号即可准确的找到该
2015-07-05 08:26:46 769
原创 黑马程序员——C语言运算符的概念及分类
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、运算符的概念运算符是告诉编译程序执行特定算术或逻辑操作的符号。运算符用来连接两个操作数int a=10,"="是符号
2015-07-01 22:37:49 331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人