- 博客(14)
- 收藏
- 关注
原创 黑马程序员——IOS基础(OC内存管理)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Objective-C的内存管理机制与.Net/Java那种全自动的垃圾回收机制是不同的,它本质上还是C语言中的手动管理方式,只不过稍微加了一些自动方法。1.Objective-C的对象生成于堆之上,生成之后,需要一个指针来指向它。ClassA *obj1 = [[C
2015-05-21 00:25:22
323
原创 黑马程序员——IOS基础(Foundation框架二)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.数组的概念和常用方法 Foundation中的数组(NSArray,NSMutableArray)是一组有序的对象集合,通过索引下标取到数组中的各个元素。与字符串相同,数组也有可变和不可变数组之分。此外,数组中不可以存放基本数据类型,只能存放类的实例(对象)
2015-05-20 23:07:15
372
原创 黑马程序员——IOS基础(Foundation框架一)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1 认识Foundation框架 框架是有许多类、方法、函数以及文档按照一定的规则组织起来的集合,以便于程序员更加方便、迅速的开发程序。 cocoa程序编写主要用到2个框架Foundation和ApplicationKit(UIKit)。其中Founda
2015-05-20 21:46:02
383
原创 黑马程序员——IOS基础(OC基础)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.#import 导入头文件(只导入一次,但不能解决重复包含的问题)@autoreleasepool{}代码写在里面,这是一个内存管理关键字2.打印输出函数NSLog(@“hello world!”); @开头。NSLog默认有换行。 打印输出O
2015-05-20 21:24:29
328
原创 黑马程序员——IOS基础(OC面向对象编程三)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、使用super super关键字表示父类,可以使用super访问父类中被子类隐藏的或重写的方法,例如使用“[super setX]"表示调用父类的setX方法。 ClassA.h代码: #import
2015-05-19 20:45:21
387
原创 黑马程序员——IOS基础(OC面向对象编程二)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、继承 继承是面向对象编程技术的一个重要特性,它允许创建分等级层次的类,使用继承可以创建一个通用类,它定义了 一般特性,该类可以被更具体的类继承,每个具体的类都可以增加一些自己特有的东西。 继承具有如下特征: (1)继承
2015-05-19 16:43:34
303
原创 黑马程序员——IOS基础(OC面向对象编程一)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、面向对象的基本概念 面向对象的分析过程就是将现实世界中的对象抽象为类的过程 类:定义了现实世界中的一些事物的抽象特点 对象:对象是类的实例 方法:方法是一个类能做的事情 封装:把类的数据和方法只让可信的类或者对象操作,对不可信的类进行信息隐藏。
2015-05-19 09:26:49
324
原创 黑马程序员——IOS基础(用户标识符的作用域和存储类)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、局部变量、全局变量和存储分类 1.用户标识符的作用域 在C语言中用户标识符都有一个作用域,所谓的“作用域”是指程序中的某一部分,在这一部分中,该标识符 是有定义的,可以 被C编译和连接程序所识别的。
2015-05-19 01:27:37
265
原创 黑马程序员——IOS基础(字符串)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、用一维字符数组存放字符串 c语言本身并没有设置一种类型来定义字符串变量,字符串的存储完全依赖于字符数组,但字符数组又不等于是字符串变量 c语言对字符串的约定:字符串借助字符型一维数组来存放,并以字符‘\0’作为字符串结束标志 c语言中表示字符串常
2015-05-18 22:57:34
402
原创 黑马程序员——IOS基础(数组)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、一维数组的定义和一维数组元素的引用 1.一维数组的定义 类型名 数组名[整型常量表达式] 例如: Int a[8]; 说明:(1)a数组含有8个元素,且每个元素都是整型。
2015-05-18 16:58:10
395
原创 黑马程序员——IOS基础(地址和指针)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、变量的地址和指针 变量的地址:计算机的内存是以字节为单位的一片连续的存储空间,每一个字节都有一个编号,这个编号就是该内存的地址,并 且这些编号是连续的。而一个变量实质上代表了“内存中的某个存储单元”,而这些存储单元的编
2015-05-18 08:40:27
707
原创 黑马程序员——IOS基础(函数)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.函数的定义和返回值1.函数的定义 语句形式: 函数返回值de类型名 函数名(类型名 形式参数1,类型名 形式参数2,.........) { 说明部分 语句部分
2015-05-17 17:16:24
441
原创 黑马程序员——IOS基础(流程控制)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、if语句1.不含else子句的if语句 语句形式: if(条件表达式){语句} 执行流程:先计算圆括号中的条件表达式的值,如果值为真则执行语句部分;如果条件表达式的值为假则跳过if语句,直接执行if语句的下一条语句 注:圆括号中的条件表达式可以是C语言中任意合法的表达
2015-05-17 14:14:06
354
原创 黑马程序员——IOS基础---标识符、常量和变量(C语言)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一:标识符 标识符的命名规则:是由字母、数字和下划线组成,并且第一个字符必须为字母或下划线(C语言字母区分大小写)。 标识符分为以下三类:关键字、预定义标识符、用户标识符二、常量 常量的定义:见上文 常见常量:整形常量、实型常量、字符常量和字符串
2015-05-17 10:46:00
500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人