自定义博客皮肤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)
  • 收藏
  • 关注

原创 控制器之间传值,逆传

block有一个很经典的操作就是控制器之间的传值:假如说A向B传值是顺传,B向A传值是逆传A->B顺传:只需要重写prepareForSegue方法,在内部获取到B控制器,并且给B控制器内部的属性赋值即可B->A逆传:1、首先要再B控制器中定义一个block,方法名一般以类名加Block命名,根据需要回传的值的个数以及类型定义相对应的参数,根据需求确定有无返回值,定义方式:type

2015-06-26 15:59:15 757

原创 IOS手势解锁

手势解锁,这个小东西以前看着挺高大上的,但是实际上内容不是特别难,了解了就不深奥了,思路理一下1、控制器中放一个imageView放背景图片,拖一个View放到屏幕中间用来放9个按钮;2、自定义view类和控制器中的view绑定,所有内容均在自定义view中写;3、封装一个方法,添加9个按钮,并且设置普通和选择状态的图片以及按钮的tag值,方便最后取路径,并且让按钮不能与用户交

2015-06-19 16:36:50 522

原创 黑马程序员---【OC语言】08Foundation框架

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------对于框架这一块,通过学习我感觉这一块就是为大家提供一些公共的工具(写好的类)。对于一些经常用到的东西,Foundation框架已经封装好了,大家可以拿来直接应用一、结构体Foundation框架中的结构体主要包含:NSRange、NSPoint/CGPo

2015-04-02 16:47:16 337

原创 黑马程序员---【OC语言】07block以及protocol

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、blockblock封装了一段代码,可以在任何时候执行,可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。1、blocks的定义:int (^MySum)(int, int) = ^(int a, int b) { retu

2015-04-02 16:22:13 412

原创 黑马程序员---【OC语言】06内存管理

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、基本介绍使用范围:任何继承了NSObject的对象,对基本数据类型无效原理:每个对象内部都保存了一个与之相关联的整数,称为引用计数器当使用alloc、new或者copy创建一个对象时,对象的引用计数器被设置为1给对象发送一

2015-04-02 16:10:18 400

原创 黑马程序员---【OC语言】05点语法与作用域

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、点语法1、由代码入手认识点语法#import @interface Person : NSObject { int _age;//默认为@protected } - (void)setAge:(int)age; - (int)age;

2015-04-02 15:45:56 445

原创 黑马程序员---【OC语言】04面向对象之继承与多态

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、基本概念程序的世界和人类的“对象”世界在思想上是没有什么区别的,孩子继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。继承的好处

2015-04-02 15:09:08 283

原创 黑马程序员---【OC语言】03面向对象之封装

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------众所周知面向对象有三大特征:封装、继承和多态一、对象的声明和实现在OC的对象的声明和实现中 @interface和@implementation的分工如下图所示@interface就好像暴露在外面的时钟表面@implementation就

2015-04-02 14:19:15 357

原创 黑马程序员---【OC语言】02面向过程以及面向对象

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

2015-04-02 13:53:33 408

原创 黑马程序员---【OC语言】01初识OC

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、OC的简介C语言的基础上,增加了一层最小的面向对象语法完全兼容C语言可以在OC代码中混入C语言代码,甚至是C++代码可以使用OC开发Mac OS X平台和iOS平台的应用程序二、OC的语法基础1、关键字基本上都是以@开头@interface、@impleme

2015-04-02 13:21:02 401

原创 黑马程序员---【C语言】06预处理命令

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、预处理命令简介1、C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译2、为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且

2015-04-01 16:28:48 369

原创 黑马程序员---【C语言】05指针

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、直接引用程序对变量的读写操作,实际上是对变量所在的存储空间进行写入或取出数据。就上面的代码而言,系统会自动将变量名a转换为变量的存储地址,根据地址找到变量a的存储空间,然后再将数据10以2进制的形式放入变量a的存储空间中。通过变量名引用变量,由系统自动完成变量名和其

2015-04-01 14:02:04 329

原创 黑马程序员---【C语言】04数组

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、地址计算机中的内存是以字节为单位的存储空间。内存的每一个字节都有一个唯一的编号,这个编号就称为地址。凡存放在内存中的程序和数据都有一个地址,也就是说,一个函数也有自己的内存地址当定义一个变量时,系统就分配一个带有唯一地址的存储单元来存储这个变量#include

2015-04-01 13:49:16 345

原创 黑马程序员---【C语言】03函数

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、什么是函数任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。所以,可以说C语言程序是由函数构成的。二、函数的定义1、定义函数的目的将一个常用的功能封装起来,方便以后调用2、定义函数的步骤(1)函数名

2015-03-31 11:45:07 440

原创 黑马程序员---【C语言】02基本数据类型

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、什么是数据 生活中时时刻刻都在跟数据打交道,比如体重数据、血压数据、股价数据等。在我们使用计算机的过程中,会接触到各种各样的数据,有文档数据、图片数据、视频数据,还有聊QQ时产生的文字数据、用迅雷下载的文件数据等。二、数据的分类1、静态数据(1)概念:静态数据是指一些永久性

2015-03-30 15:17:22 460

原创 黑马程序员---【C语言】01漫谈C与C++

上大学,因为专业的原因,首先接触到的时C++而后学习的java,直接略过了基础的C,现在又重新接触了C,通过对C的学习,感触很多,现在就我对C与C++的学习与认识之后谈谈这两门计算机语言的区别。首先,C++可以说是C的后代,C++是由C发展而来的,是一门面向对象的语言,而C是一门面向过程的结构化的语言,这是两门语言的本质区别。其次,在写C++代码的时候写C语言是可行的,但是在写C的时候写上

2015-03-26 11:48:15 631

空空如也

空空如也

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

TA关注的人

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