ios
钢伢仔
这个作者很懒,什么都没留下…
展开
-
ios-day02-02(通过代码创建按钮)
//// LiuJieViewController.m// 02-通过代码创建按钮//// Created by Mac on 15-1-29.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "LiuJieViewController.h"@interface LiuJieV转载 2015-01-29 23:09:32 · 480 阅读 · 0 评论 -
ios-day02-04(图片浏览器最终版)
在上一篇博客中,弄了一个图片浏览器,但是扩展性不好,如果需要增加图片,就需要修改imageData的set方法。下面我们使用plist文件来存储数据,如果需要增加图片,只需要修改plist文件,不需要修改代码。相对于上一篇博客,对imageData的set方法进行修改:- (NSArray *)imageData{ if (_imageData == nil) { // 从转载 2015-01-31 15:55:21 · 519 阅读 · 0 评论 -
ios-day02-03(使用transform对按钮进行平移、缩放、旋转)
//// LiuJieViewController.m// 03-transform//// Created by XinYou on 15-1-30.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "LiuJieViewController.h"@interface Liu转载 2015-01-30 12:07:25 · 951 阅读 · 0 评论 -
ios-day02-05(汤姆猫)
//// LiuJieViewController.m// 05-汤姆猫//// Created by Mac on 15-2-1.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "LiuJieViewController.h"@interface LiuJieViewCon转载 2015-02-01 19:45:39 · 620 阅读 · 0 评论 -
ios-day02(NSBundle的作用、UIImageView和UIButton的区别)
1.NSBundle1>一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹2>利用mainBundle就可以访问软件资源包中的任何资源3>模拟器应用程序的安装路径/Users/aplle(或者Mac)/资源库/Application Support/iPhone Simulator/7.1/Applications2.UIImageV转载 2015-02-01 20:03:32 · 432 阅读 · 0 评论 -
ios-day03-02(使用模型存储应用信息,九宫格形式显示应用信息)
效果图同:http://blog.csdn.net/liu537192/article/details/43451707核心代码://// LiuJieViewController.m// 01-应用管理//// Created by XinYou on 15-2-3.// Copyright (c) 2015年 vxinyou. All right转载 2015-02-03 17:54:06 · 506 阅读 · 0 评论 -
ios-day03-01(使用NSDictionary存储应用信息,九宫格形式显示应用信息)
效果图:核心代码://// LiuJieViewController.m// 01-应用管理//// Created by XinYou on 15-2-3.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "LiuJieViewController.h"转载 2015-02-03 16:43:50 · 594 阅读 · 0 评论 -
ios-day03-03(xib和自定义View的结合使用,MVC模式)
效果图:假设每个应用对应一个UIView,UIView中又有3个控件(一个UIImageView,一个UILabel,一个UIButton),在前面的文章中我们使用纯代码的方式来创建这些UIView。这里我们使用自定义UIView的方式,结合MVC设计模式来实现上图所示的界面效果。MVC——Model、View、ControllerModel:模型——存储数据Vie转载 2015-02-05 14:14:19 · 670 阅读 · 0 评论 -
ios-day05-03(实现UIScrollViewDelegate协议,监听ScrollView的缩放、滑动等状态)
源码下载地址:http://download.csdn.net/detail/liu537192/8440505核心代码://// LiuJieViewController.m// 03-图片缩放//// Created by XinYou on 15-2-11.// Copyright (c) 2015年 vxinyou. All rights reser转载 2015-02-11 15:25:09 · 1212 阅读 · 0 评论 -
ios-day05-04(图片轮播器 UIScrollView的分页、UIPageControl的使用、NSTimer(定时器)的使用)
源码下载地址:http://download.csdn.net/detail/liu537192/8441465效果图: 核心代码://// LiuJieViewController.m// 04-图片轮播器//// Created by Mac on 15-2-11.// C转载 2015-02-11 22:57:03 · 935 阅读 · 0 评论 -
ios-day04-01(猜图游戏)
源码下载地址:http://download.csdn.net/detail/liu537192/8438463效果图:核心代码://// MJQuestion.h// 01-传智猜图//// Created by apple on 14-3-27.// Copyright (c) 2014年 itcast. All rights res转载 2015-02-10 17:55:42 · 510 阅读 · 0 评论 -
ios-day05-05(创建弹框(对话框),UIAlertView、UIActionSheet)
源码下载地址:http://download.csdn.net/detail/liu537192/8441253核心代码://// LiuJieViewController.m// 05-弹出对话框//// Created by Mac on 15-2-11.// Copyright (c) 2015年 vxinyou. All rights reserve转载 2015-02-11 20:58:17 · 441 阅读 · 0 评论 -
ios-day05-02(ScrollView的常见属性:contentSize、contentInset、contentOffset 以及其他属性)
UIScrollView的常见属性:contentSize:表示UIScrollView内容的尺寸,也就是滚动的范围contentInset:表示在UIScrollView的四周增加额外的滚动区域contentOffset:表示UIScrollView当前滚动到哪个位置如果所示:UIScrollView的其他属性:bounces:设置UIScrollView是否转载 2015-02-11 12:00:25 · 596 阅读 · 0 评论 -
ios-day05-01(ScrollView的三个属性:contentSize、contentInset、contentOffset)
源代码下载:http://download.csdn.net/detail/liu537192/8439825效果图:核心代码://// LiuJieViewController.m// 01-大图展示//// Created by XinYou on 15-2-11.// Copyright (c) 2015年 vxinyou. All转载 2015-02-11 11:29:31 · 520 阅读 · 0 评论 -
ios-day06-03(UITableView的索引条、一个对象作为另一个对象的属性、valueForKey和valueForKeyPath的区别)
源码下载地址:http://download.csdn.net/detail/liu537192/8461813效果图: 核心代码://// LiuJieViewController.m// 03-汽车品牌//// Created by Mac on 15-2-24.// Copyright (c) 2015年 vxi转载 2015-02-27 23:36:15 · 718 阅读 · 0 评论 -
ios-day06-04(UITableView的全局刷新和局部刷新、UIAlertView的使用)
源码下载地址:http://download.csdn.net/detail/liu537192/8463517效果图: 核心代码://// LiuJieViewController.m// 04-数据刷新//// Created by XinYou on 15-2-28.//转载 2015-02-28 17:57:12 · 620 阅读 · 0 评论 -
ios-day12-02(ios开发中数据存储之属性列表归档(plist))
属性列表:属性列表是一种XML格式的文件,拓展名为plist如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,就可以使用writeToFile:atomically:方法直接将对象写到属性列表文件中属性列表-归档NSDictionary(这里讲解NSDictionary的存储和读取,其他的NSArray、NSString转载 2015-03-15 20:58:33 · 652 阅读 · 0 评论 -
ios-day07-01(使用xib自定义cell、UITableView的footerView“点击加载更多”、headerView为UIScrollView、代理模式的应用)
源码下载地址:http://download.csdn.net/detail/liu537192/8464777效果图:核心代码://// LiuJieViewController.m// 01-团购//// Created by XinYou on 15-2-28.// Copyright (c) 2015年 vxinyou. All rights转载 2015-03-01 16:46:56 · 1186 阅读 · 0 评论 -
ios-day12-01(ios开发中的数据存储的常用方式有哪些、应用沙盒目录结构、应用沙盒目录路径的常见获取方式)
ios应用数据存储的常用方式:1,XML属性列表(plist)归档2,Preference(偏好设置)3,NSKeyedArchiver归档(NSCoding)4,SQLite35,Core Date应用沙盒:1,每个ios应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒。2,应用沙盒的转载 2015-03-15 19:42:35 · 567 阅读 · 0 评论 -
ios-day14-06(Quartz 2D之动画)
源码下载地址:http://download.csdn.net/detail/liu537192/8515119效果图:核心代码://// JLView.m// 06-动画//// Created by XinYou on 15-3-19.// Copyright (c) 2015年 vxinyou. All rights reserve转载 2015-03-19 15:06:58 · 476 阅读 · 0 评论 -
ios-day12-03(ios开发中数据存储之偏好设置(Preference))
偏好设置:很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能1,每个应用都有个NSUserDefaults实例,通过它来存储偏好设置:⽐如,保存用户名、字体大小、是否自动登录NSUserDefaults *defaults = [NSUserDefaultsstandardUserDef转载 2015-03-15 21:34:07 · 784 阅读 · 0 评论 -
ios-day07-02(模仿新浪微博:UITableView中cell的高度不一致,使用代码来自定义cell、UITableViewController的使用)
首先附上Demo的源码下载地址:http://download.csdn.net/detail/liu537192/8468169在ios-day07-01中我们使用的是xib来自定义cell,使用xib自定义cell适用于cell中的子控件个数一样且高度一致,如果cell中的子控件个数不一样且高度不一致时,我们就需要使用代码来自定义cell。通过代码自定义cell(cell高度不转载 2015-03-03 10:04:20 · 1029 阅读 · 0 评论 -
ios-day14-02(Quartz 2D之图形上下文栈)
源码下载地址:http://download.csdn.net/detail/liu537192/8513887这里先上核心代码://// JLView.m// 02-图形上下文栈//// Created by XinYou on 15-3-19.// Copyright (c) 2015年 vxinyou. All rights reserved.转载 2015-03-19 10:07:15 · 520 阅读 · 0 评论 -
ios-day14-03(Quartz 2D之矩阵操作——旋转、平移、缩放)
源码下载地址:http://download.csdn.net/detail/liu537192/8514303矩阵操作一般指的是旋转、平移、缩放等操作。在使用Quartz 2D的自定义控件的时候,我们可以对这些控件进行矩阵操作。效果图:核心代码://// JLView.m// 03-矩阵操作//// Created by转载 2015-03-19 11:09:13 · 661 阅读 · 0 评论 -
ios-day14-04(Quartz 2D之裁剪功能的实现)
源码下载地址:http://download.csdn.net/detail/liu537192/8514735效果图:核心代码://// JLView.m// 04-裁剪//// Created by XinYou on 15-3-19.// Copyright (c) 2015年 vxinyou. All rights res转载 2015-03-19 13:35:32 · 390 阅读 · 0 评论 -
ios-day10-02(UIPickerView的使用。使用xib自定义pickerView每一行显示的view)
源码下载地址:http://download.csdn.net/detail/liu537192/8485963效果图:核心代码://// JLViewController.m// 02-国旗//// Created by XinYou on 15-3-9.// Copyright (c) 2015年 vxinyou. All rights rese转载 2015-03-09 18:00:03 · 1623 阅读 · 0 评论 -
ios-day14-05(Quartz 2D之刷帧(重绘))
源码下载地址:http://download.csdn.net/detail/liu537192/8514933效果图:核心代码://// JLViewController.m// 05-刷帧//// Created by XinYou on 15-3-19.// Copyright (c) 2015年 vxinyou. All转载 2015-03-19 14:21:55 · 474 阅读 · 0 评论 -
ios-day02-04(图片浏览器)
//// LiuJieViewController.m// 04-图片浏览器//// Created by XinYou on 15-1-30.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "LiuJieViewController.h"// 使用宏来定义常量#defi转载 2015-01-30 18:34:35 · 472 阅读 · 0 评论 -
ios-day05-06(灵活使用UIScrollView的三个属性:contentSize、contentInset、contentOffset,模仿“喜马拉雅”的界面)
源码下载地址:http://download.csdn.net/detail/liu537192/8442167效果图:转载 2015-02-12 11:05:36 · 709 阅读 · 0 评论 -
ios-day08-01(模仿QQ聊天界面。ios通知的使用(对键盘状态的监听)、枚举和分类的使用、拉伸图片、计算文本字符串的尺寸
源码下载地址:Demo效果图:核心代码://// JLViewController.m// 01-QQ//// Created by XinYou on 15-3-3.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "JLViewController.h"#i转载 2015-03-04 14:24:11 · 733 阅读 · 0 评论 -
ios-day10-03(省份和城市联动。UIPickerView的使用、使用UIPickerView的reloadComponent:方法刷新某一列)
源码下载地址:http://download.csdn.net/detail/liu537192/8487481效果图:核心代码://// JLViewController.m// 03-省份城市联动//// Created by XinYou on 15-3-10.// Copyright (c) 2015年 vxinyou. All rights转载 2015-03-10 11:03:14 · 3262 阅读 · 0 评论 -
ios-day06-01(UITableView的使用:分组、设置数据源、UITableViewDataSource协议等)
源码下载地址:http://download.csdn.net/detail/liu537192/8443347效果图: 核心代码://// LiuJieCarGroup.h// 01-汽车品牌//// Created by XinYou on 15-2-12.// Copyright (c) 2015年 vxinyou. Al转载 2015-02-12 17:55:27 · 581 阅读 · 0 评论 -
ios-day06-02(UITableView常见属性、UITableViewCell的常见属性、性能优化等)
源码下载地址:http://download.csdn.net/detail/liu537192/8445185效果图: 图1:图2:图3:图4:图5:图6:核心代码://// LiuJieHero.h// 02-英雄展示//// Created by XinYou on 15-2-13.// Copyright (c转载 2015-02-13 16:03:07 · 457 阅读 · 0 评论 -
ios-day08-02(ios的通知机制:通知的发布、监听、移除,一些常见的系统通知、键盘状态的通知、通知和代理的异同)
1,通知中心(NSNotificationCenter)。1.1,ios的每一个应用都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信1.2,任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。1.3,其他感兴趣的对象(Observer)可以申请在某个特定对象发布某个特定通知时,收到这个通知转载 2015-03-04 15:46:51 · 954 阅读 · 0 评论 -
ios-day12-04(ios开发中数据存储之NSKeyedArchiver归档(NSCoding)、普通对象如何归档、普通对象的子类如何归档)
源码下载地址:http://download.csdn.net/detail/liu537192/8505717效果图:核心代码://// JLViewController.m// 04-NSCoding//// Created by XinYou on 15-3-16.// Copyright (c) 2015年 vxinyou转载 2015-03-16 16:00:05 · 489 阅读 · 0 评论 -
ios-day09-01(静态单元格(静态cell))
源码下载地址:http://download.csdn.net/detail/liu537192/8474103效果图:如上图所示,这是手机QQ的一个界面,像这种界面一般是固定不变的,也就是说这种界面不是动态变化的。我们可以使用静态单元格(静态cell)来实现这种界面。步骤如下:1,对main.storyboard进行操作,删掉原来的UIViewContro转载 2015-03-05 09:51:12 · 1289 阅读 · 0 评论 -
ios-day09-02(QQ好友列表。自定义UITableViewHeaderFooterView、如何控制UITableView每一组的展开和闭合、代理的使用)
源码下载地址:效果图:核心代码://// JLViewController.m// 02-QQ好友列表//// Created by XinYou on 15-3-6.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "JLViewController.h"#i转载 2015-03-06 16:56:17 · 862 阅读 · 0 评论 -
ios-day09-03(模仿应用列表。Prototype Cells的使用、代理的使用、模仿Android中显示Toast)
源码下载地址:http://download.csdn.net/detail/liu537192/8482369效果图:步骤:编辑main.storyboard文件。删掉原来的控制器,弄一个UITableViewController。如图所示:选中TableView,设置属性,如图所示:Content属性有两个值,一个是Dyn转载 2015-03-08 12:47:57 · 752 阅读 · 0 评论 -
ios-day13-02(UITabBarController使用代码的方式创建并添加子控制器)
源码下载地址:http://download.csdn.net/detail/liu537192/8507539效果图:核心代码://// JLAppDelegate.m// 02-UITabBarController//// Created by XinYou on 15-3-17.// Copyright (c) 2015年转载 2015-03-17 09:52:46 · 1023 阅读 · 0 评论 -
ios-day13-03(模仿QQ主界面UITabBarController,UINavigationController,UITableViewController,UIViewControlle)
源码下载地址:http://download.csdn.net/detail/liu537192/8508743效果图:以上界面都是通过storyboard完成的,没有涉及到代码部分,这里就不贴出核心代码了,贴一张storyboard的图:转载 2015-03-17 15:20:03 · 802 阅读 · 0 评论