自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS开发 入门01-第一个iOS程序

环境:Xcode 6.3.1第一个iOS程序创建iOS程序的方法:打开Xcode,File -> New -> Project -> iOS -> Application -> Single View Application(初学者建议选择Single View Application)创建Project后,系统会自动帮我们生成如下所示文件Vie

2015-05-13 10:51:10 488

原创 黑马程序员——零基础学习iOS开发——14 对继承、分类、协议的分析

面试时被问到了继承和分类的区别,答的不是很好,现在来总结一下,随着以后理解的加深,还需要不断更新。继承:在保证父类不会被影响的同时,可以在子类中延续、拓展、甚至是重写父类的方法。优点:对父类保护性强;对子类的拓展开放,约束小。缺点:子类对父类的依赖性强,父类自己本身必须已经非常完善且稳定,否则一旦更改父类,对继承自它的子类的影响非常大,维护起来很费力。分

2015-04-18 10:54:09 412

原创 黑马程序员——零基础学习iOS开发——13 Foundation框架

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Foundation框架是iOS以及Mac开发所需要的基础框架。Foundation框架中包含了很多开发中常用的数据类型:结构体、枚举、类。一、结构体1.NSRange从名字可以猜出是描述范围有关的,下面我们进入NSRange结构体的定义中去看一下它具体是什么。

2015-04-05 19:14:25 737

原创 黑马程序员——零基础学习iOS开发——12 Object-C block、protocol

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、block1.block简介block是一种数据类型。block类型的数据封装了一段代码,可以在任何时候执行。(和函数相似)block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。block跟函数很像:  

2015-04-05 10:58:50 899

原创 黑马程序员——零基础学习iOS开发——11 OC内存管理

一、   基本原理1.为什么要进行内存管理移动设备的内存极其有限,每个app所能占用的内存是有限制的,如果某个app超过内存限制会被系统强制关闭,也就是传说中的“闪退“。当app所占用的内存较多时,系统会发出内存警告,这时我们就要回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、

2015-04-03 10:29:55 565

原创 黑马程序员——零基础学习iOS开发——09 预处理指令

一、预处理指令简介1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译2

2015-03-30 19:16:34 480

原创 黑马程序员——零基础学习iOS开发——08 结构体、枚举、typedef

结构体、枚举、typedef

2015-03-28 21:27:53 584

原创 黑马程序员——零基础学习iOS开发——07 全局变量、局部变量、static和extern关键字

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一、全局变量和局部变量根据变量的作用域,可以分为:局部变量、全局变量 1.局部变量: 1> 定义:在函数(代码块)内部定义的变量(包括函数的形参) 2> 作用域:从定义变量的那一行开始,一直到代码块结束 3> 生命周期:从定义变量的那一行开始分配存储空间,代

2015-03-28 18:51:09 684

原创 黑马程序员——零基础学习iOS开发——06 字符串、指针、指针和数组、指针和字符串、指针和函数

一、字符串1.什么是字符串 简单的字符串 ”itcast”2.字符串的初始化 //都是字符串 char name[8]= "it"; char name2[8]={'i', 't', '\0'}; char name3[8]={'i', 't', 0}; // \0的ASC码值是0 char name4[8]={'i', 't'

2015-03-28 16:39:39 528

原创 黑马程序员——零基础学习iOS开发——05 C语言:进制、内存储存细节、类型说明符、位运算、数组

//一个int类型数据占用4个字节,即32bit//0000 0000 0000 0000 0000 0000 0000 1100int num1 = 12;//0000 0000 0000 0000 0000 0000 0000 1101int num2 = 13; ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

2015-03-28 11:46:09 882

原创 黑马程序员——零基础学习iOS开发——10 Object-C 面向对象思想、OC语法简介、对象、类、

Object-C 简介、面向对象思想、OC语法简介、类和对象的创建

2015-03-26 09:17:51 1271

原创 黑马程序员——零基础学习iOS开发——04 c语言:基本运算、流程控制、函数

C语言 基本运算、 算术运算、 选择结构、 循环结构、多文件开发

2015-03-08 14:55:50 849

原创 黑马程序员——零基础学习iOS开发——03 c语言基础语法:关键字、标示符、注释、数据结构、变量、变量内存分析、scanf函数

------- android培训、java培训、期待与您交流! ---------一、关键字、标识符、注释1.关键字1) 关键字就是C语言提供的有特殊含义的符号,也叫做“保留字”2)C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义autodouble int struct break else long switch

2015-03-07 15:22:46 994

原创 黑马程序员——零基础学习iOS开发——02学前准备

一、iOS概述什么?你问我是不是要先搭建开发环境?不着急不着急,先了解一下从代码到可执行程序的生成过程,这会让你搭建环境时明白每做一步是为了什么,而不是一头雾水,无脑的按照教程去搭建环境。1.什么是iOSiOS是一款由苹果公司开发的操作系统(OS是OperatingSystem的简称),就像平时在电脑上用的Windows XP、Windows 7,都是操作系统。那什么是

2015-03-06 15:15:34 2139

原创 黑马程序员——零基础学习iOS开发——01前言

------- android培训、java培训、期待与您交流! ----------前言 本人初学编程,是个菜鸟一枚。这一系列博客是本人学习iOS开发所做的笔记。希望本人的小小学习经验,能为想要学习或正在学习iOS开发的新童鞋带来一点帮助。这是我第一次写有关编程方面的博客,也是我第一次真正的塌下心来学习编程,欢迎各位小菜鸟来互相切磋、分享经验,欢迎各路大神前来纠错。下面分

2015-03-06 11:26:16 678

空空如也

空空如也

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

TA关注的人

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