- 博客(16)
- 收藏
- 关注
原创 【黑马程序员】iOS学习之路——Objective-C之Foundation
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、Foundation简介Foundation 框架是苹果公司提供给开发人员,提高效率的的工作库,是IOS框架的基础。Foundation中提供了了多类,定义在头文件中。例如NSString类。Foundation框架中包含了很多开发中常用的数据类型:结构体、每句、类。二、结
2015-03-18 00:13:40 576
原创 【黑马程序员】iOS学习之路——Objective-C之protocol和block
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、protocol的简单使用1.基本用途可以用来声明一大堆方法(不能声明成员变量)只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明只要父类遵守了某个协议,就相当于子类也遵守了2.格式协议的编写@protocol 协议名称// 方法声明列表@end
2015-03-17 23:55:34 511
原创 【黑马程序员】iOS学习之路——Objective-C之内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、基本原理1.什么是内存管理移动设备的内存极其有限,每个app所能占用的内存是有限制的当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObject的对象,对其他基本数据类型(i
2015-03-17 23:26:11 704
原创 【黑马程序员】iOS学习之路——Objective-C之特有语法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、分类-Category1.基本用途如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式继承分类(Category)2.格式分类的声明@interface 类名 (分类名称)// 方法声明@end分类的实现@implementation 类名 (分类
2015-03-17 23:01:19 442
原创 【黑马程序员】iOS学习之路——Objective-C之封装、继承和多态
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、set方法和get方法1.set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数2.set方法1)作用:用来设置成员变量,可以在方法里
2015-03-17 22:17:22 618
原创 【黑马程序员】iOS学习之路——Objective-C之面向对象
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、面向对象和面向过程OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想1.面向对象和面向过程的区别1)以用电脑听歌为例子 a)面向过程 打开电脑 播放电脑中的歌曲 关闭电脑 b)面向对象(不是相亲的“对象”) 电脑(对象)
2015-03-17 21:30:33 381
原创 【黑马程序员】iOS学习之路——Objective-C之概述
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、Objective-C的简介1.C语言的基础上,增加了一层最小的面向对象语法2.完全兼容C语言3.可以在Objective-C代码中混入C语言代码,甚至是C++代码4.可以使用Objective-C开发Mac OS X平台和iOS平台的应用程序二、Objecti
2015-03-17 20:08:48 492
原创 【黑马程序员】iOS学习之路——C语言之宏定义、条件编译和条件包含及typedef
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、预处理指令简介1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且
2015-03-17 00:22:49 754
原创 【黑马程序员】iOS学习之路——C语言之结构体
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、什么是结构体在前面学习的时候已经介绍了C语言中的数组,用法跟其他语言差不多。当一个整体由多个数据构成时,我们可以用数组来表示这个整体,但是数组有个特点:内部的每一个元素都必须是相同类型的数据。在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生这个整体可以由姓
2015-03-16 23:31:04 410
原创 【黑马程序员】iOS学习之路——C语言之指针
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、学前准备1.指针的重要性指针是C语言中非常重要的数据类型,如果你说C语言中除了指针,其他你都学得很好,那你干脆说没学过C语言。2.小需求void change(int n)函数调用完毕后,改变实参的值分析:修改实参的值->找到存储空间->地址#incl
2015-03-16 22:36:30 441
原创 【黑马程序员】iOS学习之路——C语言之函数和数组
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、什么是函数任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。所以,你可以说C语言程序是由函数构成的。二、函数的定义1.定义函数的目的将一个常用的功能封装起来,方便以后调用2.定义函数的步骤
2015-03-15 23:11:36 537
原创 【黑马程序员】iOS学习之路——C语言之流程控制
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、流程控制顺序结构:默认的流程结构。按照书写顺序执行每一条语句。选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。循环结构:在给定条件成立的情况下,反复执行某一段代码。二、选择结构-if1.简单使用1.if的第1种结构 if(条件)
2015-03-15 22:16:20 366
原创 【黑马程序员】iOS学习之路——C语言之数据的基本运算
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、算术运算符和算术表达式C语言一共有34种运算符,包括了常见的加减乘除运算1.加法运算符 +除开能做加法运算,还能表示正号:+5、+902.减法运算符 -除开能做减法运算,还能表示符号:-10、-293.乘法运算符 *注意符号,不是x,而是*4.除
2015-03-15 21:20:55 346
原创 【黑马程序员】iOS学习之路——C语言之数据类型、常量、变量
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、数据1.什么是数据生活中时时刻刻都在跟数据打交道,比如体重数据、血压数据、股价数据等。在我们使用计算机的过程中,会接触到各种各样的数据,有文档数据、图片数据、视频数据,还有聊QQ时产生的文字数据、用迅雷下载的文件数据等。2.数据的分类计算机中存储的数据可以分为两
2015-03-15 13:23:19 605
原创 【黑马程序员】iOS学习之路——C语言之关键字、标识符、注释
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、学习语法之学前准备1.C语言属于一门高级语言,其实,所有高级语言的基本语法组成部分都是一样的,只是表现形式不太一样2.因此,你掌握好了一门高级语言,再去学习其他高级语言,那是相当快的3.而且,很多其他高级语言,比如后面要学习的Objective-C,都是基于C语言、
2015-03-15 10:36:23 519
原创 【黑马程序员】iOS学习之路——C语言入门
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、 学前准备学习Mac下 C语言之前,先要掌握一些常用的终端命令,如:ls–l 列出当前目录下的所有内容(文件\文件夹)pwd 显示出当前目录的名称cd 改变当前操作的目录cd.. 退出当前目录,返回到上一级目录
2015-03-13 23:23:44 555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人