自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马程序员——IOS学习—基本UI控件的代码创建

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 本节采用代码的方式系统了解一下IOS主要UI控件的创建和使用,在开始之前首先要创建一个新的单页面IOS工程,这里我们的项目名称为baseUIs,将平台设置为ipad2(屏幕大),设置Main.storyboard中的主view的尺寸为iPad Full Screen

2015-02-23 10:03:33 1191

原创 黑马程序员——IOS学习—第一个IOS程序

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ IOS是MacOS操作系统的一个分支,指的是Iphone Operating System,是运用于苹果手机的移动系统,目前由于苹果移动设备新增添了ipad、ipod等设备,这些设备也在使用IOS系统,苹果命名移动产品都是以"I"开头,这里采用IOS这个名字还是很合

2015-02-22 16:28:54 627

原创 黑马程序员——ObjC基础—Cocoa基础框架

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 框架在OC中表示一系列的函数、代码、类等组成的一个单独的模块,或者说一个单独的文件(.framework文件),可以重复利用。遗憾的是,正常情况的xcode不允许我们创建自己的框架,当然通过第三方模板或者经过复杂的环境设置,还是可以自己创建的,这属于比较高级

2015-02-22 12:02:43 771

原创 黑马程序员——ObjC基础—协议与代理

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 今天我们来系统的学习一下OC中的协议与代理模式。1、协议协议在OC中是一种特殊的代码块,用来声明一些需要遵守的方法,任何一个类只要遵循了该协议,就需要按照协议的要求去实现这些方法。也就是说具体的实现要在类里实现。协议通过如下的方式创建://

2015-02-21 11:49:53 380

原创 黑马程序员——c语言学习—作用域详解

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 本节我们系统学习一下c语言中的变量类型及作用域。1、全局变量全局变量是在从定义开始,到整个程序结束都存在的变量,他是在所有函数体的外面定义的变量,存储在静态存储区,所有的代码都可以访问,定义如下:#include int a; // 定义

2015-02-21 11:21:20 736

原创 黑马程序员——ObjC基础—其他封装

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 本节来学习一下OC中对基本数据类型以及代码块的封装。1、Block封装在OC中,采用Block代码块来对c语言函数进行封装,以扩充c函数的适用范围,我们用c语言定义一个sum函数:int sum(int a, int b){ retu

2015-02-18 16:37:33 410

原创 黑马程序员——ObjC基础—内存管理

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 本节系统的学习一下OC中的内存管理。在C语言基础中我们已经了解到,在堆区的结构数据或者对象在程序运行过程中是需要我们自己去清理的(也可以交给系统处理,这是后话)。对于普通malloc出来的数据,我们通过free方法来清空,而为了方便,OC中的对象有一套自己的内存

2015-02-16 08:44:12 469

原创 黑马程序员——ObjC基础—隐含方法

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 在OC对象中有一些约定俗成的方法,我们需要按照既定的格式去书写,这样有利于保证对象的标准化。1、-init方法(构造方法)在前面的学习中,我们多次遇到一个特殊的方法 new方法,这是一个快速创建对象的方法,他其实包括两个步骤,先用alloc方法为对象分配空间

2015-02-15 14:32:53 399

原创 黑马程序员——ObjC基础—小结:碰撞检测

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 本节通过一个简单的例子(碰撞检测)来总结一下前面学习的内容。并了解一下xcode中,对多个代码块的分类和管理。1、设计要求设计一个碰撞检测小程序,在二维空间能,可以检测任意两个圆形控件是否发生碰撞(干涉)。2、对象化既然是学习OC,当然我们要

2015-02-13 18:55:11 527

原创 黑马程序员——ObjC基础—对象的其他要点

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 在前面的学习中有一些零星的要点,总结在这里。1、匿名对象 [NSObject new];上面的代码定义了一个匿名的对象,也就是说,没有指针指向这个对象,这种对象只有在创建的时候能进行操作,之后则无法调用,一般不建议使用,只做简单的了解。2、

2015-02-12 19:01:31 366

原创 黑马程序员——ObjC基础—属性及封装

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 本节学习OC中的属性封装。1、什么是属性封装在设计语言中,封装是一个很大的概念,泛指那些将具体功能实现继承到一个模块,只关注模块使用的一种思想,本节要学习的属性封装,指的是对OC对象内部的属性进行私有化,外部通过对象方法来访问内部属性的一种做法。听起来很绕,

2015-02-12 12:50:45 489

原创 黑马程序员——ObjC基础—方法

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 本节讨论OC中类方法和对象方法的创建和使用。什么是类方法,什么是对象方法呢?简单来讲,类方法是直接通过类访问的方法,对象方法是通过对象来访问的方法。1、类方法和对象方法的创建类方法通过在方法前面加 “+” 符号创建,对象方法通过在方法前面加 “-”创建。如下所示

2015-02-12 11:58:04 317

原创 黑马程序员——ObjC基础—类与对象

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 本节讨论OC中最重要的对象的概念及使用。1、什么是对象对象是面向对象语言新增的特性(c语言面向过程),怎么理解呢?我们知道现实世界中的事物都是以个体形式存在的(包括抽象的个体)。而计算机的主要工作也是帮助我们处理现实的问题,以往面向过程的语言所能够处理的事情

2015-02-08 13:20:16 479

原创 黑马程序员——ObjC基础—第一个程序

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ Objective-C(简称OC)语言是一种基于c语言的面向对象的高级语言,主要运用于苹果各产品系统及软件的开发,近年来,由于苹果的壮大而逐渐兴起。Objective-C和其他语言相比起来,具有以下几点优势(个人观点):a、面向对象,作为一门高级语言,面向对象是OC的主

2015-02-08 10:32:49 466

原创 黑马程序员——c语言学习—内存的分配与管理

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 本节简单的分析学习一下c语言中内存的的分配及管理。1、概述计算机程序的运行过程实际上就是cpu和内存之间进行数据交互的过程,而大部分计算机是存在多种不同的内存区域以适应不同的读取速度要求的,包括一级缓存、二级缓存、普通内存,虚拟内存等等。我们双击运行一个应用

2015-02-07 16:39:00 567

原创 黑马程序员——c语言学习—函数

-----------Java培训、Android培训、IOS培训、.Net培训、期待与您交流!------------ 本节主要了解函数的使用。1、什么是函数?在编程的过程中,我们总会遇到这样的事情:有的操作要经常被执行,而一遍又一遍的去写这些类似的执行过程让我们觉得很麻烦,函数就是为了解决这样的问题而产生的,他将我们要经常用到的功能组织成一个个的代码块,这些代码块像

2015-02-07 14:22:55 569

原创 黑马程序员——c语言学习---指针的探讨

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 本节探讨c语言中最重要的指针,c语言之所以如此灵活,关键就在于指针的运用,这是一个难点,也是学c语言必须要掌握的内容。1、什么是指针?指针如其名字所示的一样,他是一种有方向性的数据,能够指向别的数据类型。首先要明白的一点是,指针也是一种数据。那么在c语言中的指针是怎么

2015-02-06 10:51:22 465

原创 黑马程序员——c语言学习---数据结构

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 本节来讨论c语言主要的数据结构,包括数组、结构体、共用体、枚举。首先从数组开始。1、数组数组为同一类型的基本数据的集合。我们知道,基本数据类型都占据一定的内存空间,基本数据类型的定义,实际上就是内存地址的分配过程,同样的,数组作为基本数据类型的集合,在创建时也必须进行

2015-02-05 19:44:23 1461

原创 黑马程序员——c语言学习---循环

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 循环结构用于解决问题中常见的需要多次执行的相似的操作,这对于计算机来说是一个最基本的工作。在c语言中,循环语句主要有for循环以及while循环。我们继续通过小例子来展示这两种循环的使用。问题:计算出20阶乘的结果!1、for循环为了计算出20阶乘的结果,我们

2015-02-05 18:03:26 422

原创 黑马程序员——c语言学习---选择结构

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 条件选择结构的作用是根据程序的执行结果进行必要的分支操作,从而达到灵活应对的作用。c语言条件选择结构主要包括if条件选择结构以及switch选择结构,下面分别学习。1、if条件选择举个小例子,假设班级学生的性别我们用char数据类型来表示,M表示男,W表示女,我们要设

2015-02-05 17:28:18 396

原创 黑马程序员——c语言学习---运算

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 程序最主要的工作就是完成运算,下面主要学习c语言基本运算符号及使用,先从最基本的加减乘除开始。1、基本运算首先定义几个变量: int a=10,b=12;在进行基本的数据计算之前,我们首先要了解,C语言的算数和我们的数学还是有些区别的,首先,c语言中的基

2015-02-05 16:27:57 492

原创 黑马程序员——c语言学习---变量与存储

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ c语言中包含char、int、float、double等基本数据类型,本节主要研究一下这些基本数据类型的特点及存储。1、要用到的东西a、sizeof函数,stdio.h中的函数,该函数接受一个变量,输出该变量的大小,单位为byte;b、存储地址输出,用到&操作符,

2015-02-05 15:58:04 516

原创 黑马程序员——c语言学习---printf和scanf函数

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ printf和scanf函数为重要的文字交互函数,printf用于输出字符串,scanf用于扫描用户输入,是终端界面最常用的两个函数。这两个函数都包含在stdio.h标准输入输出头文件中,在使用中需要包含。在学习这两个函数前,我们先要了解一下字符串。1、字符串的认

2015-02-05 14:55:01 707

原创 黑马程序员——c语言学习---第一个程序

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 从今天开始我漫长的编程之旅,提前预祝自己成功!1、开发条件a、mac电脑一台;b、正常安装的xcode5.1.1版本c、黑马官方IOS基础教程,附网址:http://www.itheima.com/subject/ios/index.htm

2015-02-05 12:46:49 621

空空如也

空空如也

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

TA关注的人

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