自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马程序员——OC语言------Foundation

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Foundation一、结构体1>范围:NSRange(location length)//NSRange r1 = {2,4}; // 不用//NSRange r2 ={.location = 2, .length = 4};// 不用//NSRange r3 =NS

2015-03-19 17:52:37 409

原创 黑马程序员——OC语言------Block、protocol协议、代理设计

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Block 一、概述Block封装了一段代码,可以在任何时候执行Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多二、Block的定义1> 如何定

2015-03-19 17:49:39 410

原创 黑马程序员——OC语言------内存管理和ARC

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

2015-03-19 17:45:51 415

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

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------id 一、什么是idid  == NSObject *万能指针,能指向\操作任何OC对象id类型的定义typedef  struct objc_object{  Classisa;} *id;注意:id后面不要加“*” ,因为id本身就是指针类型

2015-03-19 17:38:54 480

原创 黑马程序员——OC语言------NSString、多文件开发、点语法、成员变量的作用域、@property和@synthesize

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、NSString的格式方法int age = 22;NSString *str = [NSStringstringWithFormat:@"I’m  %d years old",age,]; 二、多文件开发在开发项目时往往是一个团队合作开发,会用到很多类,但不可能把

2015-03-19 17:27:06 382

原创 黑马程序员——OC语言------set和get方法(封装)、类方法、self关键字

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------set和get方法(封装) 一、适用场合为避免成员被随意赋值,方便访问,使用set方法和get方法来管理成员的访问过滤掉不合理的东西。1.set方法作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值命名规范:1> 方法都是以set开头,而且后面跟上成员变

2015-03-19 17:25:40 699

原创 黑马程序员——OC语言------OC特有语法:分类、description、类对象、SEL

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------分类Category 一、基本用途在不改变原来类模型的前提下,给类扩充一些方法。继承也可以。二、格式分类的声明@interface 类名 (分类名称)// 方法声明……@end 分类的实现@implementation 类名 (分

2015-03-19 17:22:53 355

原创 黑马程序员——OC语言------继承、多态

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------继承 一、继承的用法继承到底有什么作用呢,以创建两种动物Cat和Dog类为例:// Cat的声明@interfaceCat : NSObject{ @public int weight;}-(void)eat;@end //Cat的

2015-03-19 17:15:55 326

原创 黑马程序员——OC语言------类的声明实现、面向对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------面向对象 一、面向对象的思想 C语言是面向过程,OC是面向对象,那么什么是面向对象呢?面向对象和面向过程的区别可以通过视频课程中形象的例子来体会。1.以用电脑听歌为例子:面向过程:打开电脑 播放电脑中的歌曲 关闭电脑 面向对象:电脑   开机

2015-03-19 17:12:05 438

原创 黑马程序员——OC语言------基本语法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------OC基本语法 一、OC简介C语言是一门面向过程的语言,OC是在C语言的基础上,增加了一层最小的面向对象语法, OC把一些比较复杂的面向对象语法都去掉了,剩下面向对象的精华。OC是一门面向对象的语言,是基于C语言的,所以完全兼容C语言,也就是说我们在开发iOS程序过程中,可以在O

2015-03-19 17:07:36 441

原创 黑马程序员——C语言------typedef、static和extern

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------typedef 一、typedef的作用可以为各种数据类型定义一个新名字一般运用形式为:type 类型名别名;1.#include typedef int Integer; Integer main(){ Integer i = 0;

2015-03-19 17:01:42 410

原创 黑马程序员——C语言------结构体、枚举

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------结构体 一、概述当一个整体由多种数据构成时,我们可以用数组来表示这个整体,但是数组有个特点:内部的每一个元素都必须是相同类型的数据。在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生这个整体可以由姓名、年龄、身高等数据构成,这些数据都具有不同的类型,姓名可以

2015-03-19 16:54:23 509

原创 黑马程序员——C语言------指针和一维数组、字符串、函数

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------指针和一维数组 今天主要学习了指针在一位数组和字符串中的应用一、指向一维度数组元素的指针 // 定义一个int类型的数组int a[2]; // 定义一个int类型的指针int *p; // 让指针指向数组的第0个元素p = &a[0];

2015-03-19 16:50:19 483

原创 黑马程序员——C语言------指针和指针变量

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------指针和指针变量一、指针的概述指针是C语言中最重要的部分,不掌握指针等于说没学过C语言。在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占1个单元等。为了正确地访问这些内存单元,必须

2015-03-19 16:42:23 494

原创 黑马程序员——C语言------数组和字符串数组、字符串

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一维数组一、数组的概述在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中,数组属于构造数据类型。数组用来储存一组数据,C语言中的数组只能存放一种数据类型的数据,如int、char,存放的数据称为元素。二

2015-03-17 15:21:27 778

原创 黑马程序员——C语言------关键字、标识符、注释、数据类型

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------关键字一、定义关键字就是C语言提供的有特殊含义的符号,也叫做“保留字”。二、特点1>  全部都是小写2>  在开发工具或者智能文本编辑工具中会显示特殊颜色。默认情况下,C语言中的所有关键字在Xcode中都会显示紫褐色三、代码示例#include int ma

2015-03-17 10:47:22 577

空空如也

空空如也

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

TA关注的人

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