摘要: 一、能完成功能的“问题代码” 1.从plist中加载的数据 2.实现的代码 3.实现效果 4.代码问题 在上述代码的第62,69行,我们是直接通过字典的键名获取plist中的数据信息,在viewController中需要直接和数据打交道,如果需要多次使用可能会因为不小心把键名写错,而程序并不报错。鉴 阅读全文
posted @ 2016-08-04 14:14 一叶知秋的码拉松 阅读(224) 评论(0) 推荐(0)
摘要: 一、要求 完成下面的布局 二、分析 寻找左边的规律,每一个uiview的x坐标和y坐标。 三、实现思路 (1)明确每一块用得是什么view (2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。 (3)可以先尝试逐个的添加格子,最后考虑使用for循环,完成所有uiview 阅读全文
posted @ 2016-08-04 12:21 一叶知秋的码拉松 阅读(190) 评论(0) 推荐(0)
摘要: 1.懒加载基本 懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法. 注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化 2.使用懒加载的好处: (1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读 阅读全文
posted @ 2016-08-04 12:05 一叶知秋的码拉松 阅读(197) 评论(0) 推荐(0)
摘要: 一、程序实现要求 1.要求 2. 界面分析 (1) 需要读取或修改属性的控件需要设置属性 序号标签 图片 图片描述 左边按钮 右边按钮 (2) 需要监听响应事件的对象,需要添加监听方法 左边按钮 右边按钮 二、实现基本功能的程序 三、程序优化 说明: 1> 定义控件属性,注意:属性必须是strong 阅读全文
posted @ 2016-08-04 11:56 一叶知秋的码拉松 阅读(429) 评论(0) 推荐(0)
摘要: 1. transform属性 在OC中,通过transform属性可以修改对象的平移、缩放比例和旋转角度 常用的创建transform结构体方法分两大类 (1) 创建“基于控件初始位置”的形变 CGAffineTransformMakeTranslation(平移) CGAffineTransfor 阅读全文
posted @ 2016-08-04 11:25 一叶知秋的码拉松 阅读(423) 评论(0) 推荐(0)
摘要: 一、手写控件 1.手写控件的步骤 (1)使用相应的控件类创建控件对象 (2)设置该控件的各种属性 (3)添加控件到视图中 (4)如果是button等控件,还需考虑控件的单击事件等 (5)注意:ViewContollor和view的关系 2.注意点 在OC开发中,storyboard中的所有操作都可以 阅读全文
posted @ 2016-08-04 11:17 一叶知秋的码拉松 阅读(238) 评论(0) 推荐(0)
摘要: 一、简单说明 一般情况下,点击某个控件后,会做出相应反应的都是按钮 按钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置 二、按钮的三种状态 normal(普通状态) 默认情况(Default) 对应的枚举常量:UIControlStateNormal highlighte 阅读全文
posted @ 2016-08-04 10:47 一叶知秋的码拉松 阅读(211) 评论(0) 推荐(0)
摘要: 一、NSArray和NSMutableArray (一)NSArray不可变数组 (1)NSArray的基本介绍 NSArray是OC中使用的数组,是面向对象的,以面向对象的形式操纵对象,是不可变数组。 C语言数组有一个缺点即数组中只能存放同种数据类型的元素。 OC数组只能存放OC对象,不能存放非O 阅读全文
posted @ 2016-08-04 00:38 一叶知秋的码拉松 阅读(137) 评论(0) 推荐(0)
摘要: 一、Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1) NSArray:不可变数组 NSMutableArray:可变数组 2) NSSet:不可变集合 NSMutableSet:可变集合 3) NSDict 阅读全文
posted @ 2016-08-04 00:19 一叶知秋的码拉松 阅读(112) 评论(0) 推荐(0)
摘要: 一、基本知识 Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他iOS框架的基础。 如果要想使用Foundation框架中的数据类型,那么包含它的主头文件就可以了。 即#import <Foundation/foundation.h> 补充:Core 阅读全文
posted @ 2016-08-04 00:07 一叶知秋的码拉松 阅读(130) 评论(0) 推荐(0)