自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 视图和视图控制(UIView和UIControlView)

(1)UIView --UIViewControllerUIView 负责界面的显示;UIViewController 负责界面元素及内容的控制和调度;每个UIViewController默认都有一个UIView属性,每一个UIView都是一个容器,容纳其他UIView。 (2)程序启动过程简述:->读取storyboard.storyboard->

2015-04-01 01:48:29 462

原创 OC基础——OC总结

1、消息机制:以[p run]为例1> 告诉P所指向的对象之行run消息;2> 对象会沿着内部的ISA指针指向的类,在类里面寻找run方法;3> 当在类中找到此方法时,就调用此方法2、方法与函数的区别(1)对象方法都是减号-开头,方

2014-12-07 17:32:54 426

原创 OC基础——Foundation框架之集合型类

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------集合类:可以装很多东西的类,NSArray、NSSet、NSDictionary都属于集合类。

2014-12-05 22:38:29 411

原创 OC基础——Foundation框架之结构体和字符串

Foundation框架是其他所有ios框架的基础,Foundation框架中的数据类型:结构体、枚举、类。一般项目中需要包含Foundation框架:#import。一、常用的结构体Foundation框架常用结构体NSRange\CGRange、NSPoint\CGP

2014-12-05 16:04:36 452

原创 OC基础——代理模式(delegate)

1、什么是代理模式定义:为其它对象提供一种代理以用来控制这个对象,我们不需要关心代理是如何完成的,只关心代理有没有完成。举个例子:有一个人A,他本身不会自己做饭和做家务等一些事情,于是A就请了一个保姆,于是A与保姆之间商定了一个协议,协议中写明了保姆需要做什么事情,而

2014-12-05 14:47:08 524

原创 OC基础——Protocal(协议)

1、协议:是一系列方法的列表。2、基本用途:1> 可以用来声明一大堆方法(不能声明成员变量),不能写实现。                     2> 只要某个类中遵守了这个协议,就相当于拥有了这个协议中所有的方法声明。

2014-12-03 16:44:13 1107

原创 OC基础——ARC和Block

一、ARCARC(自动回收内存机制)是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。不再需要担心内存管理,因为编译器已处理了一切。1、指针分为两种:强指针和弱指针

2014-12-03 13:13:58 357

原创 OC基础——内存管理

1、什么是内存管理1>移动设备的内存及其有限,每个app所能占用的内存是有限的;2>当app所占用的内存比较多时,系统会发出内存警告,这时要回收一些不需要再使用的内存空间。注意:栈:存放局部变量(所占用的内存会自动销毁);         堆:存放OC对象(所占的

2014-12-02 16:21:16 330

原创 OC基础——分类、类本质、SEL

1、构造方法(重写init方法):用来初始化对象的方法,是个对象方法。     目的:为了让对象创建出来就拥有固定的值(默认情况下为0);

2014-12-01 16:55:29 357

原创 OC基础——核心语法

一、点语法1、点语法本质还是方法调用,当使用点语法时,编译器会自动展开成相应的方法1>如何判断set和get方法:    如果是赋值,则是set方法。eg:stu.age = 10;    否则是get方法:eg:int age = stu.age

2014-12-01 14:47:21 332

原创 OC基础——封装、继承、多态

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------一. 成员变量的封装     优点:外界无法随意修改类中成员变量的值,把内部变量隐藏起来,提高了程序的安全性。    1、 set方法     作用:1> 提供一个方法给外界用来设置成员变量值;              2> 可以在方法里面过滤掉

2014-11-28 17:27:36 455

原创 OC基础——类和对象

1. OC 1> OC是面向对象:关注的是解决问题需要哪些对象。 2> 和C程序一样,OC也需要通过编译和链接两个步骤。2.类和对象

2014-11-27 17:30:30 315

原创 C基础——C语言总结

0.逻辑运算,位运算分类   逻辑运算:与&&  或||     非!   位运算:与&  或|  异或^  按位取反~    左移>   优先级问题:算数运算>关系运算>逻辑运算1.关键字与标识符的区别   关键字:关键字是属于系统自带的,是具有特殊含义的符号。   标识符:是程序中自定义的一些符号和名称。2.基本数

2014-11-24 16:47:42 431

原创 C基础——预处理

1.预处理指令:  定义:1>预处理指令是指将代码翻译成0和1之前执行的指令。        2>全部是#开头,预处理指令位置可以随便写。  分类: 宏定义、条件编译、文件包含  作用域:从编写指令开始,一直到文件结尾。2.宏定义(替换代码) 关键词:#define 宏名 值    

2014-11-14 15:02:11 406

原创 C基础——结构体

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------1、什么是结构体结构体和数组一样都属于构造类型。但是:数组只能由多个想同类型的数据构成。          结构体可以由多种不同类型的数据类型组成。2、结构体的构成:结构体类型   结构体变量名例如:struct  person  st

2014-11-14 14:47:58 469

原创 C基础——指针

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

2014-11-06 18:52:38 320

原创 C基础——数组与字符串

一、数组数组是一种构造类型。数组用来存储一组相同类型的数据. 可以是任何类型的. 但必须是同一种类型的数据 格式: 类型 数组名[元素个数];         int a[5];错误写法:       int a[];       // 定义时不可以不指定元素个数初始化:初始化是指在数组定义的同时给数组元素赋值.注意: 只有在定义时, 并且元素个数是常量[表达式]时

2014-11-06 18:41:16 298

原创 C基础——基本运算

1、书写标识符时,忽略了大小写字母的区别。main(){int a=5;printf("%d",A);}编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。2、忽略了变量的类型,进行了不合法的运算。main(){float a,b;printf("%d

2014-10-24 16:30:19 314

原创 C基础----控制流程

流程控制  顺序结构:默认的流程结构。按照书写顺序执行每一条语句。  选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。l   循环结构:在给定条件成立的情况下,反复执行某一段代码。 选择结构-if1.    简单使用  if (表达式)  语句1;   if(count>50)  开班;  上课;    if(表达式)  语句1;

2014-10-24 15:22:10 390

原创 C基础----Unix指令、程序步骤、关键字、数据

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

2014-10-23 14:32:33 456

空空如也

空空如也

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

TA关注的人

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