摘要: 一、UIApplication 1.简单介绍 (1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。 (2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。 阅读全文
posted @ 2016-08-06 17:16 一叶知秋的码拉松 阅读(124) 评论(0) 推荐(0)
摘要: 一、项目文件结构示意图 二、文件介绍 1.products文件夹:主要用于mac电脑开发的可执行文件,ios开发用不到这个文件 2.frameworks文件夹主要用来放依赖的框架 3.test文件夹是用来做单元测试的 4.常用的文件夹(项目名称文件夹) (1)XXXinfo.plist文件(在该项目 阅读全文
posted @ 2016-08-06 16:54 一叶知秋的码拉松 阅读(143) 评论(0) 推荐(0)
摘要: 一、一般过程 系统storyboard中默认的控制器为:ViewController 这样的话如果整个程序界面都只是使用UITableView来搭建,那么一般需要完成以下相对繁琐的步骤: (1)向界面上拖一个UItableview (2)设置数据源 (3)设置代理 (4)遵守代理协议 上述过程相对繁 阅读全文
posted @ 2016-08-06 16:37 一叶知秋的码拉松 阅读(124) 评论(0) 推荐(0)
摘要: 一、实现效果 说明:该示例在storyboard中使用动态单元格来完成。 二、实现 1.项目文件结构和plist文件 2.实现过程以及代码 在tableview的属性选择器中选择动态单元格。 说明:在storyboard中直接使用其自带的动态单元格完成tableviewcell的定义,并创建了一个管 阅读全文
posted @ 2016-08-06 16:33 一叶知秋的码拉松 阅读(118) 评论(0) 推荐(0)
摘要: 一、实现效果 点击加载更多按钮,出现一个加载图示,三秒钟后添加两条新的数据。 二、实现代码和说明 当在页面(视图部分)点击加载更多按钮的时候,主页面(主控制器)会加载两条数据进来。 视图部分的按钮被点击的时候,要让主控制器加载数据,刷新表格,2B青年会在视图中增加一个主控制器的属性,通过这个属性去调 阅读全文
posted @ 2016-08-06 16:25 一叶知秋的码拉松 阅读(161) 评论(0) 推荐(0)
摘要: iOS开发UI篇—UIScrollView控件实现图片轮播 一、实现效果 实现图片的自动轮播 二、实现代码 storyboard中布局 代码: 提示:以下两个属性已经和storyboard中的控件进行了连线。 @property (weak, nonatomic) IBOutletUIScrollV 阅读全文
posted @ 2016-08-06 15:28 一叶知秋的码拉松 阅读(133) 评论(0) 推荐(0)
摘要: 一、实现效果 二、实现代码 1.数据模型部分 YYQQGroupModel.h文件 YYQQGroupModel.m文件 YYFriendsModel.h文件 YYFriendsModel.m文件 2.视图部分 YYfriendCell.h文件 YYfriendCell.m文件 YYHeaderVi 阅读全文
posted @ 2016-08-06 15:17 一叶知秋的码拉松 阅读(139) 评论(0) 推荐(0)
摘要: 一、项目结构和plist文件 二、实现代码 1.说明: 主控制器直接继承UITableViewController 在storyboard中进行了关联 2.代码 数据模型部分: YYQQGroupModel.h文件 YYQQGroupModel.m文件 YYFriendsModel.h文件 YYFr 阅读全文
posted @ 2016-08-06 14:56 一叶知秋的码拉松 阅读(144) 评论(0) 推荐(0)
摘要: 一、实现效果与说明 说明:观察上面的展示效果,可以发现整个界面是由一个tableview来展示的,上面的数据都是固定的,且几乎不会改变。 要完成上面的效果,有几种方法: (1)可以直接利用代码,返回三组,在判断每组有多少行,展示些什么数据,这样写“死”的代码建议绝不要使用。 (2)稍微灵活一些的,可 阅读全文
posted @ 2016-08-06 14:43 一叶知秋的码拉松 阅读(135) 评论(0) 推荐(0)
摘要: 一、UITableview的使用步骤 UITableview的使用就只有简单的三个步骤: 1.告诉一共有多少组数据 方法:- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView; 2.告诉每组一共有多少行 方法:- (NSI 阅读全文
posted @ 2016-08-06 14:38 一叶知秋的码拉松 阅读(90) 评论(0) 推荐(0)
摘要: 一、实现效果 二、使用纯代码自定义一个tableview的步骤 1.新建一个继承自UITableViewCell的类 2.重写initWithStyle:reuseIdentifier:方法 添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中) 进 阅读全文
posted @ 2016-08-06 00:17 一叶知秋的码拉松 阅读(132) 评论(0) 推荐(0)
摘要: 一、项目文件结构和plist文件 二、实现效果 三、代码示例 1.没有使用配套的类,而是直接使用xib文件控件tag值操作 数据模型部分: YYtg.h文件 YYtg.m文件 主控制器 YYViewController.m文件 使用xib自定义的UItableviewcell 代码分析: 上面的代码 阅读全文
posted @ 2016-08-06 00:10 一叶知秋的码拉松 阅读(134) 评论(0) 推荐(0)