2014年5月25日

iOS开发UI篇—在UIImageView中添加按钮以及Tag的参数说明

摘要: ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明一、tag参数一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图。方法为Viewwithtag:提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,... 阅读全文

posted @ 2014-05-25 16:43 文顶顶 阅读(24143) 评论(0) 推荐(4) 编辑

iOS开发UI篇—Kvc简单介绍

摘要: ios开发UI篇—Kvc简单介绍一、KVC简单介绍KVCkey valued coding 键值编码KVC通过键值间接编码 补充:与KVC相对的时KVO,即key valued observer 键值观察。监听某一个模型的属性,只要模型属性的值一变化就通知你。二、使用KVC1.KVC基本使用介绍(... 阅读全文

posted @ 2014-05-25 16:09 文顶顶 阅读(22269) 评论(3) 推荐(8) 编辑

iOS开发UI篇—从代码的逐步优化看MVC

摘要: iOS开发UI篇—从代码的逐步优化看MVC一、要求要求完成下面一个小的应用程序。二、一步步对代码进行优化注意:在开发过程中,优化的过程是一步一步进行的。(如果一个人要吃五个包子才能吃饱,那么他是否直接吃第五个,前面四个不用吃就饱了?)1.完成基本要求的代码(使用了字典转模型和xib连线)(1)文件结... 阅读全文

posted @ 2014-05-25 11:28 文顶顶 阅读(14297) 评论(13) 推荐(14) 编辑

2014年5月24日

iOS开发UI篇—xib的简单使用

摘要: iOS开发UI篇—xib的简单使用一、简单介绍xib和storyboard的比较,一个轻量级一个重量级。共同点:都用来描述软件界面都用Interface Builder工具来编辑不同点:Xib是轻量级的,用来描述局部的UI界面Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个... 阅读全文

posted @ 2014-05-24 20:47 文顶顶 阅读(99469) 评论(17) 推荐(7) 编辑

iOS开发UI篇—字典转模型

摘要: iOS开发UI篇—字典转模型一、能完成功能的“问题代码”1.从plist中加载的数据2.实现的代码 1 // 2 // LFViewController.m 3 // 03-应用管理 4 // 5 // Created by apple on 14-5-22. 6 // Copyright ... 阅读全文

posted @ 2014-05-24 12:43 文顶顶 阅读(30648) 评论(11) 推荐(14) 编辑

2014年5月23日

iOS开发UI篇—九宫格坐标计算

摘要: iOS开发UI篇—九宫格坐标计算一、要求完成下面的布局二、分析寻找左边的规律,每一个uiview的x坐标和y坐标。三、实现思路(1)明确每一块用得是什么view(2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。(3)可以先尝试逐个的添加格子,最后考虑使用for循环,完... 阅读全文

posted @ 2014-05-23 20:29 文顶顶 阅读(29976) 评论(2) 推荐(7) 编辑

2014年5月21日

iOS开发UI篇—懒加载

摘要: iOS开发UI篇—懒加载1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方... 阅读全文

posted @ 2014-05-21 20:40 文顶顶 阅读(69380) 评论(6) 推荐(22) 编辑

iOS开发UI篇—简单的浏览器查看程序

摘要: iOS开发UI篇—简单的浏览器查看程序一、程序实现要求1.要求2. 界面分析(1) 需要读取或修改属性的控件需要设置属性序号标签图片图片描述左边按钮右边按钮(2) 需要监听响应事件的对象,需要添加监听方法左边按钮右边按钮二、实现基本功能的程序 1 // 2 // YYViewControlle... 阅读全文

posted @ 2014-05-21 20:33 文顶顶 阅读(8410) 评论(4) 推荐(4) 编辑

iOS开发UI篇—transframe属性(形变)

摘要: iOS开发UI篇—transframe属性(形变)1. transform属性在OC中,通过transform属性可以修改对象的平移、缩放比例和旋转角度常用的创建transform结构体方法分两大类(1) 创建“基于控件初始位置”的形变CGAffineTransformMakeTranslation... 阅读全文

posted @ 2014-05-21 20:11 文顶顶 阅读(33897) 评论(9) 推荐(12) 编辑

iOS开发UI篇—手写控件,frame,center和bounds属性

摘要: iOS开发UI基础—手写控件,frame,center和bounds属性一、手写控件1.手写控件的步骤(1)使用相应的控件类创建控件对象(2)设置该控件的各种属性(3)添加控件到视图中(4)如果是button等控件,还需考虑控件的单击事件等(5)注意:View Contollor和view的关系2.... 阅读全文

posted @ 2014-05-21 19:55 文顶顶 阅读(40851) 评论(7) 推荐(9) 编辑

2014年5月20日

iOS开发UI篇—Button基础

摘要: iOS开发UI篇—Button基础一、简单说明一般情况下,点击某个控件后,会做出相应反应的都是按钮按钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置二、按钮的三种状态normal(普通状态)默认情况(Default)对应的枚举常量:UIControlStateNormal... 阅读全文

posted @ 2014-05-20 20:30 文顶顶 阅读(52042) 评论(7) 推荐(17) 编辑

2014年5月6日

Foundation框架—集合

摘要: Foundation框架—集合一、NSArray和NSMutableArray(一)NSArray不可变数组(1)NSArray的基本介绍NSArray是OC中使用的数组,是面向对象的,以面向对象的形式操纵对象,是不可变数组。C语言数组有一个缺点即数组中只能存放同种数据类型的元素。OC数组只能存放O... 阅读全文

posted @ 2014-05-06 18:00 文顶顶 阅读(9161) 评论(1) 推荐(5) 编辑

Foundation框架—字符串

摘要: Foundation框架—字符串一、Foundation框架中一些常用的类字符串型:NSString:不可变字符串NSMutableString:可变字符串集合型:1)NSArray:OC不可变数组NSMutableArray:可变数组2)NSSet:NSMutableSet:3)NSDictior... 阅读全文

posted @ 2014-05-06 13:59 文顶顶 阅读(5981) 评论(0) 推荐(4) 编辑

foundation框架—结构体

摘要: Foundation框架—结构体一、基本知识Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。即#import补充:corefoundation框架相对底... 阅读全文

posted @ 2014-05-06 09:25 文顶顶 阅读(9693) 评论(2) 推荐(8) 编辑

2014年5月5日

OC语言BLOCK和协议

摘要: OC语言BLOCK和协议一、BOLCK(一)简介BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。标识符^(二)基本使用(1)定义BLOC... 阅读全文

posted @ 2014-05-05 16:50 文顶顶 阅读(30437) 评论(17) 推荐(16) 编辑

导航