2015年9月10日

ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局

摘要: ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局一、实现效果二、使用纯代码自定义一个tableview的步骤1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法添加所有需要显示的子控件(... 阅读全文

posted @ 2015-09-10 16:53 冯普超 阅读(129) 评论(0) 推荐(0) 编辑

iOS开发UI篇—UITabBarController简单介绍

摘要: OS开发UI篇—UITabBarController简单介绍一、简单介绍UITabBarController和UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例子就是QQ、微信等应⽤。二、UITabBa... 阅读全文

posted @ 2015-09-10 16:49 冯普超 阅读(96) 评论(0) 推荐(0) 编辑

iOS开发UI篇—字典转模型

摘要: 手敲字符串key,key容易写错Key如果写错了,编译器不会有任何警告和报错,造成设错数据或者取错数据二、字典转模型1.字典转模型介绍示意图:字典转模型的好处:(1)降低代码的耦合度(2)所有字典转模型部分的代码统一集中在一处处理,降低代码出错的几率(3)在程序中直接使用模型的属性操作,提高编码效率... 阅读全文

posted @ 2015-09-10 16:46 冯普超 阅读(163) 评论(0) 推荐(0) 编辑

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

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

posted @ 2015-09-10 16:43 冯普超 阅读(127) 评论(0) 推荐(0) 编辑

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

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

posted @ 2015-09-10 16:41 冯普超 阅读(171) 评论(0) 推荐(0) 编辑

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

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

posted @ 2015-09-10 16:40 冯普超 阅读(111) 评论(0) 推荐(0) 编辑

iOS开发UI篇—懒加载

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

posted @ 2015-09-10 16:38 冯普超 阅读(141) 评论(0) 推荐(0) 编辑

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

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

posted @ 2015-09-10 16:37 冯普超 阅读(157) 评论(0) 推荐(0) 编辑

OC语言前期准备

摘要: OC语言前期准备一、OC简介Oc语言在c语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,在OC代码中,可以混用c,甚至是c++代码。可以使用OC开发macosx平台和ios平台的应用程序。拓展名:c语言-.cOC语言.-m兼容C++.-mm注:其实c语言和oc甚至任何一门语言都只是我们为... 阅读全文

posted @ 2015-09-10 16:29 冯普超 阅读(116) 评论(0) 推荐(0) 编辑

OC方法和文件编译

摘要: OC方法和文件编译一、OC方法(一)对象方法(1)对象方法以-开头如-(void)xx;(2)对象方法只能又对象来调用(3)对象方法中可以访问当前对象的成员变量(4)调用格式[对象名对象方法名];(5)设计一个学生类和狗类,练习对象方法的使用。学生类的声明:学生类的实现:狗类的声明:狗类的实现:主程... 阅读全文

posted @ 2015-09-10 16:28 冯普超 阅读(104) 评论(0) 推荐(0) 编辑

导航