自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 黑马程序员——Foundation框架之结构体

------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、基本知识Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。即#import补充:core foundation框

2015-04-05 10:49:21 468

原创 黑马程序员——OC语言中的协议protocol

------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、简单使用1、基本用途可以用来声明一大堆方法(不能声明成员变量)只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明只要父类遵守了某个协议,就相当于子类也遵守了2、格式(1)协议的编写@protocol 协议名称// 方法声明列表@e

2015-04-04 22:57:26 429

原创 黑马程序员——OC内存管理

------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、基本原理1、什么是内存管理移动设备的内存极其有限,每个app所能占用的内存是有限制的当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObject的对象,对其他基

2015-04-04 10:07:44 399

原创 黑马程序员——OC分类和本质探索

------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、分类1、什么是分类分类是为了给某一个类扩充方法,并且不修改原来的类。2、分类的格式// 声明@interface 类名(分类名)@end// 分类的实现@implementaion 类名(分类名)@end下面以为Person类添加分类来举

2015-04-03 21:04:02 286

原创 黑马程序员——OC语言构造方法

------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、构造方法1、构造方法的调用完整的创建一个可用的对象:Person *p=[Person new];New方法的内部会分别调用两个方法来完成2件事情,1)使用alloc方法来分配存储空间(返回分配的对象);2)使用init方法来对对象进行初始化。可以把new方

2015-04-03 16:44:33 362

原创 黑马程序员——OC语言@property@synthesize

------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、@property 关键字注意:@property 关键字是编译器特性,让xcode可以自动生成getter和setter的声明。@property int age;编译时遇到这一行,则自动扩展成下面两句:- (void)setAge:(int)age;

2015-04-03 15:05:33 431

原创 黑马程序员——OC点语法和变量作用域

------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、点语法1、点语法的作用OC设计点语法的目的,是为了让其他语言的开发者可以很快的上手OC语言开发,使用点语法,让它和其他面向对象的语言如java、C++很像。2、点语法的使用声明一个Person类//// Person.h// 04-点语法////

2015-04-03 10:50:37 338

原创 黑马程序员——继承和多态

------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、继承在现实世界中,可以看到很多按层次分类的概念。比如,动物分为哺乳动物、爬行动物等。哺乳动物又分为很多小类。整个分类就组成了一个树状结构。在面向对象中,上一层称为父类,下一层称为子类。继承实现了子类和父类:子类可以使用父类的所有功能,并可以对这些功能进行拓展。通过继承创

2015-04-02 21:04:03 333

原创 黑马程序员——面向对象的封装以及set和get方法

------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、封装1、什么是封装隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。简单点说就是隐藏对象

2015-04-02 15:55:51 511

原创 黑马程序员——Objective-C中的类和对象

------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、面向对象和面向过程思想OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想1、面向对象和面向过程的区别1.以用电脑听歌为例子a.面向过程打开电脑 播放电脑中的歌曲 关闭电脑b.面向对象(不是相亲的“对象”)电脑

2015-04-01 22:09:27 436

原创 黑马程序员——初识Objective-C

一、OC简介Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统。而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在GCC以及Clang运作的系统上编写和编译,因为GCC与Clang含Objective-C的编译器。

2015-04-01 21:07:57 370

原创 黑马程序员——C语言基本运算符

题记:本篇是学习了李明杰老师的C语言的“基本运算”教程之后撰写的,包括算术运算符、赋值运算、自增自减运算符、sizeof、关系运算符、逻辑运算符、三目运算符的介绍和基本使用。有些太基础的东西我在这里就不花太多篇幅介绍,着重点放在一些比较重要的地方,比如说++i和i++的区别,C语言区别与其他高级语言的条件“真”“假”判别等。

2015-03-30 19:05:26 593

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除