自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (86)
  • 收藏
  • 关注

原创 ios-day17-08(手势识别器之“拖拽”,使用UIPanGestureRecognizer实现侧滑菜单)

源码下载地址:http://download.csdn.net/detail/liu537192/8551323效果图:核心代码://// JLViewController.m// 08-侧滑菜单//// Created by XinYou on 15-3-31.// Copyright (c) 2015年 vxinyou. Al

2015-03-31 17:51:10 654

转载 ios-day17-07(手势识别器之“旋转”和”缩放“)

源码下载地址:http://download.csdn.net/detail/liu537192/8550461效果图:核心代码://// JLViewController.m// 07-旋转和缩放//// Created by XinYou on 15-3-31.// Copyright (c) 2015年 vxinyou. All rights

2015-03-31 14:40:58 398

转载 ios-day17-06(手势识别器之“长按”和“滑动”)

源码下载地址:http://download.csdn.net/detail/liu537192/8550197效果图:核心代码://// JLViewController.m// 06-长按+轻扫//// Created by XinYou on 15-3-31.// Copyright (c) 2015年 vxinyou. A

2015-03-31 13:21:38 598

转载 ios-day17-05(手势识别器(UIGestureRecognizer)之敲击——UITapGestureRecognizer)

源码下载地址:http://download.csdn.net/detail/liu537192/8549765效果图:图1:核心代码://// JLViewController.m// 05-敲击//// Created by XinYou on 15-3-31.// Copyright (c) 2015年 vxinyou. All

2015-03-31 11:10:44 522

转载 ios真机调试步骤

真机调试步骤都在这个ppt上,ppt下载地址:http://download.csdn.net/detail/liu537192/8548697

2015-03-30 22:17:38 436

转载 ios开发中导航栏背景的出图规格

1,ios6导航栏背景的出图规格:非retina(视网膜)屏幕:320 x 44retina(视网膜)屏幕:640 x 88注意:从iphone4开始就已经都是视网膜屏幕2,ios7导航栏背景的出图规格:retina(视网膜)屏幕:640 x 128为什么是这样呢?因为ios6中导航栏的高度是44,导航栏上面20的高度是属于状态栏;ios

2015-03-30 22:14:46 2130

转载 ios-day17-04(手势解锁)

源码下载地址:http://download.csdn.net/detail/liu537192/8547909效果图:核心代码://// JLLockView.h// 04-手势解锁//// Created by XinYou on 15-3-30.// Copyright (c) 2015年 vxinyou. All righ

2015-03-30 17:48:36 465

转载 ios-day17-03(使用UIBezierPath实现“涂鸦”小程序)

源码下载地址:http://download.csdn.net/detail/liu537192/8546721效果图同ios-day17-02核心代码除了JLPaintView.m,其他的都与ios-day17-02一样,下面附上JLPaintView.m的代码://// JLPaintView.m// 02-涂鸦//// Created b

2015-03-30 12:37:51 860

转载 ios-day17-02(模仿“涂鸦”的小程序,并实现了清空、后退、保存功能)

源码下载地址:http://download.csdn.net/detail/liu537192/8546469效果图:核心代码://// JLViewController.m// 02-涂鸦//// Created by XinYou on 15-3-30.// Copyright (c) 2015年 vxinyou. All

2015-03-30 11:23:09 1113

转载 ios-day17-01(UIView的拖拽(跟随手指移动))

源码下载地址:http://download.csdn.net/detail/liu537192/8544289效果图:核心代码://// JLView.m// View的拖拽//// Created by Mac on 15-3-29.// Copyright (c) 2015年 vxinyou. All rights rese

2015-03-29 15:21:10 5193

原创 ios开发之使用block引发循环引用导致内存泄露

首先来看一个动态图:由图可知,我们从One跳转到了Two(TwoViewController)接下来看一段代码://// JLPerson.h// BlockTest//// Created by Mac on 15-3-28.// Copyright (c) 2015年 vxinyou. All rights reserved.//

2015-03-28 23:10:57 1759

转载 ios开发之使用UIWebView打开本地的HTML、txt、PDF、PPT文件、打开远程的共享资源

如果想打开本地的一些常见文件,比如html、txt、PDF、PPT等,都可以使用UIWebView打开,只需要告诉UIWebView文件的URL即可:// 创建URLNSURL *url = [[NSBundle mainBundle] URLForResource:@"help.html" withExtension:nil];// 创建请求NSURLRequest *r

2015-03-27 17:04:12 4092

转载 ios开发之如何跳到AppStore给应用评分

为了提高应用的用户体验,经常需要邀请用户对应用进行评分应用评分无非就是跳转到AppStore展示自己的应用,然后由用户自己撰写评论方式一:NSString *appid = @"444934666";NSString *str = [NSString stringWithFormat: @"itms-apps://ax.itunes.ap

2015-03-27 16:41:26 720

转载 ios开发之如何从一个应用跳转到另一个应用(应用间跳转)

有时候,需要在本应用中打开其他应用,比如从A应用中跳转到B应用首先,B应用得有自己的URL地址(在Info.plist中配置)B应用的URL地址就是:mj://ios.itcast.cn接着在A应用中使用UIApplication完成跳转NSURL *url = [NSURL URLWithString:@"mj://ios.itcast.cn"];[[

2015-03-27 16:22:00 1767

转载 ios开发中判断真机和模拟器

// 如果是模拟器if (TARGET_IPHONE_SIMULATOR) { [MBProgressHUD showError:@"模拟器不支持该操作"]; }else{ // 打电话、发短信、发邮件...}TARGET_IPHONE_SIMULATOR和TARGET_OS_IPHONE 是苹果的两个宏定义,在真机sdk

2015-03-27 13:30:18 10369

原创 UITableView的代理方法viewForHeaderInSection不执行的原因

有时候我们想自定义UITableView的headerView,于是重写代理方法:- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section但是在运行程序的时候发现该方法不执行,这时我们还需要重写一个代理方法:- (CGFloat)tableView:(UITabl

2015-03-27 12:55:59 6515

转载 ios中发邮件功能实现的几种方式

方式一:使用系统自带的邮件客户端,发完邮件后不会自动回到原应用。NSURL *url = [NSURL URLWithString:@"mailto://10010@qq.com"]; [[UIApplication sharedApplication] openURL:url];方式二:类似于发短信的第二种方式参见:http://blog.csdn.ne

2015-03-26 20:44:55 573

转载 ios中发短信功能实现的几种方式

方式一:NSURL *url = [NSURL URLWithString:@"sms://10010"];[[UIApplication sharedApplication] openURL:url];这种方式直接跳到发短信界面,但是不能指定短信内容,而且发完短信后不能自动回到原应用。方式二:使用系统自带的MessageUI框架来发送短信//

2015-03-26 20:41:23 1298

转载 ios中打电话功能实现的几种方式

方式一:NSURL *url = [NSURL URLWithString:@"tel://10010"]; [[UIApplication sharedApplication] openURL:url];但是这种方式有一个缺点,如果我们在应用中开启了打电话,电话结束后,不会自动回到原应用,会直接停留在通话记录界面。如图所示:       方

2015-03-26 19:54:03 637

转载 UIImageView的contentMode属性详解

摘自:http://www.th7.cn/Program/IOS/201406/212706.shtmlUIViewContentModetypedef enum {    UIViewContentModeScaleToFill,    UIViewContentModeScaleAspectFit,      // contents scaled to fit with

2015-03-23 21:37:16 910

转载 ios-day16-01(ios应用的Deployment Info设置、如何去除AppIcon的玻璃质感效果)

如图所示,Deployment Info的设置:1,单词解释。deployment:部署2,Deployment Target:部署目标。如果设置为7.1,表示该程序能够运行在大于或等于ios7.1的设备上;如果设置为6.1,表示该程序能够运行在大于或等于ios6.1的设备上。当设置为7.1的时候,程序中有些方法就会提示警告说该方法已经过期,这是因为在7.1的版本中,应经有

2015-03-23 10:14:08 4146

转载 ios-day15-05(Quartz 2D之一张图片以平铺或者填充的方式设置为UIView的背景、以填充的方式为UIView设置条纹背景)

源码下载地址:效果图:图1           图2图3核心代码://// JLViewController.m// 05-条纹背景//// Created by Mac on 15-3-22.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "JLViewCon

2015-03-22 02:04:22 1702

转载 ios-day15-04(Quartz 2D之屏幕截图、并将截图保存到文件中)

源码下载地址:http://download.csdn.net/detail/liu537192/8520789效果图:核心代码://// JLViewController.m// 04-屏幕截图//// Created by Mac on 15-3-21.// Copyright (c) 2015年 vxinyou. All r

2015-03-21 15:38:22 687

转载 ios-day15-03(Quartz 2D之对图片进行裁剪、给图片加上边框、并将新的图片保存到文件中)

源码下载地址:http://download.csdn.net/detail/liu537192/8520653效果图:核心代码://// JLViewController.m// 03-图片裁剪//// Created by Mac on 15-3-20.// Copyright (c) 2015年 vxinyou. All r

2015-03-21 14:53:00 547

转载 ios-day15-02(Quartz 2D之为图片添加水印(logo),并将新的图片保存到文件)

源码下载地址:http://download.csdn.net/detail/liu537192/8518797效果图:核心代码://// JLViewController.m// 02-图片水印//// Created by XinYou on 15-3-20.// Copyright (c) 2015年 vxinyou. All rights r

2015-03-20 17:54:13 568

转载 ios-day15-01(Quartz 2D之画圆的两种方式、画矩形的4种方式)

直接上代码:/** * 画矩形(4种方式) */- (void)draw4Rect{ // 获得上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 方式一:使用4条线围成一个矩形。// CGContextMoveToPoint(CGContextRef c,

2015-03-20 17:03:04 841

转载 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

转载 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

转载 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

转载 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 660

转载 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 519

转载 ios-day14-01(使用Quartz 2D绘制基本图形——线、三角形、矩形、圆、圆弧、扇形、文字、图片等)

源码下载地址:http://download.csdn.net/detail/liu537192/8512127效果图:图1图2图3图4图5图6图7图8图9图10图11图12图13图14核心代码://// JLView.m// 01-基本图形绘制//// Created by XinYou on 15-3-18.//

2015-03-18 16:18:40 1043

转载 ios-day13-05(以modal的形式切换到UINavigationController)

源码下载地址:http://download.csdn.net/detail/liu537192/8510031效果图:核心代码://// JLAppDelegate.m// 05-Modal2//// Created by Mac on 15-3-17.// Copyright (c) 2015年 vxinyou. All ri

2015-03-17 22:01:49 378

转载 ios-day13-04(通过代码来编写两个控制器之间的modal切换)

源码下载地址:效果图:核心代码://// JLAppDelegate.m// 04-Modal//// Created by Mac on 15-3-17.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "JLAppDelegate.h"#import "JL

2015-03-17 21:57:40 465

转载 ios-day13-03(模仿QQ主界面UITabBarController,UINavigationController,UITableViewController,UIViewControlle)

源码下载地址:http://download.csdn.net/detail/liu537192/8508743效果图:以上界面都是通过storyboard完成的,没有涉及到代码部分,这里就不贴出核心代码了,贴一张storyboard的图:

2015-03-17 15:20:03 801

转载 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

转载 ios-day13-01(私人通讯录。控制器之间的数据传递、保存密码和自动登录的实现、普通对象的归档、UITableView的局部刷新和向左滑动删除功能等等)

源码下载地址:http://download.csdn.net/detail/liu537192/8506599效果图:      核心代码://// JLLoginViewController.h// 01-私人通讯录//// Created by XinYou on 15-3-13.// Copyright (c) 2015年 vxinyou.

2015-03-16 20:39:28 691

转载 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 486

转载 ios-day12-03(ios开发中数据存储之偏好设置(Preference))

偏好设置:很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能1,每个应用都有个NSUserDefaults实例,通过它来存储偏好设置:⽐如,保存用户名、字体大小、是否自动登录NSUserDefaults *defaults = [NSUserDefaultsstandardUserDef

2015-03-15 21:34:07 784

转载 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

手势识别之旋转和缩放

这是我在学习ios的过程中写的一个demo,使用手势识别器对图片进行旋转和缩放

2015-03-31

手势识别器之敲击

这是我在学习ios的过程中写的一个demo,介绍了手势识别器中敲击动作。

2015-03-31

私人通讯录修改版

这是我在学习ios的过程中写的一个demo——私人通讯录

2015-03-22

条纹背景Demo

这是我在学习ios的过程中写的一个Demo,以平铺或填充的方式填充UIView的背景,并通过填充的方式给UIView设置条纹背景

2015-03-22

屏幕截图Demo

这是我在学习ios的过程中写的一个demo,使用Quartz 2D技术对屏幕截图,并将图片保存到文件中

2015-03-21

图片裁剪Demo

这是我在学习ios的过程中写的一个demo,使用Quartz 2D对图片进行裁剪,并将新的图片保存到文件中。

2015-03-21

图片水印Demo

这是我在学习ios的过程中写的一个demo 使用Quartz 2D技术为图片添加水印 logo

2015-03-20

省份和城市联动Demo

这是我在学习ios的过程中写的一个demo,模仿省份城市联动。涉及到的知识点有UIPIckerView的使用、使用UIPickerView的reloadComponent:方法刷新某一列等。。。

2015-03-19

Quartz2D动画Demo

这是我在学习ios的过程中写的一个demo,使用Quartz 2D实现动画功能

2015-03-19

Quartz 2D刷帧Demo

这是我在学习ios的过程中写的一个demo,讲得是使用Quartz 2D如何进行刷帧。

2015-03-19

Quartz2D裁剪

这是我在学习ios的过程中写的一个demo,如何使用Quartz 2D来实现裁剪

2015-03-19

矩阵操作Demo

这是我在学习ios的过程中写的一个demo。关于Quartz 2D中的矩阵操作。

2015-03-19

图形上下文栈Demo

这是我在学习ios的过程中写的一个demo,用于说明Quartz 2D中的图形上下文栈的概念。

2015-03-19

基本图形绘制

这是我在学习ios的过程中写的一个demo,使用Quartz 2D绘制一些基本的图形。

2015-03-18

modal2Demo

这是我在学习ios的过程中写的一个demo,以modal的形式切换到UINavigationController。

2015-03-17

Modal形式切换

这是我在学习ios的过程中写的一个demo,通过代码的方式来实现两个控制器之间modal形式的切换。

2015-03-17

QQ主界面Demo

这是我在学习ios的过程中写的一个demo,模仿QQ的主界面。

2015-03-17

UITabBarControllerDemo

这是我在学习ios的过程中写的一个demo,使用代码的方式创建UITabBarController并添加子控制器。

2015-03-17

私人通讯录项目

这是我在学习ios的过程中写的一个demo。私人通讯录

2015-03-16

私人通讯录

这是我在学习ios的过程中写的一个小项目-私人通讯录。涉及到的知识点有:实现保存密码和自动登录、如何将普通的对象归档、控制器之间数据的传递(正向传递和反向传递)、UITableIView的全局刷新和局部刷新、UITableView向左滑动删除某一行等等。

2015-03-16

UIView动画

这是我在学习ios的过程中写的一个demo,演示了UIView动画和图层动画的区别

2015-05-16

视频播放Demo

这是我在学习ios的过程中写的一个demo,演示了如何使用UIMoviePlayerController播放视频。

2015-04-09

xml解析方式

这是我在学习ios的过程中写的一个demo,演示了如何解析xml数据

2015-04-08

UIWebView的使用

这是我在学习ios的过程中写的一个demo,使用UIWebView实现一个简单的浏览器

2015-04-05

Block详解ppt

这份ppt介绍了Block的基本使用、注意事项、已经使用场景等

2015-04-03

核心动画之转场动画

这是我在学习ios的过程中写的一个demo,使用CATransition实现转场动画效果。

2015-04-02

核心动画之组合动画

这是我在学习ios的过程中写的一个demo,使用CAAnimationGroup实现对UIView的组合动画

2015-04-02

核心动画之图片抖动

这是我在学习ios的过程中写的一个demo,使用CAKeyframeAnimation实现图片的抖动效果。

2015-04-02

核心动画09

这是我在学习ios的过程中写的一个demo,使用CAKeyframeAnimation实现对UIView在多个位置之间平移、沿着某一条路径平移

2015-04-02

核心动画之CABasicAnimation

这是我在学习ios的过程中写的一个demo,使用CABasicAnimation实现对UIView的平移、缩放和旋转

2015-04-02

隐式动画演示

这是我在学习ios的过程中写的一个demo,用于演示CALayer的隐式动画效果。

2015-04-01

新建图层Demo

这是我在学习ios的过程中写的一个demo,使用CALayer做出跟UIImageView一样的效果。

2015-04-01

CALayer的使用

这是我在学习ios的过程中写的一个demo,介绍了CALayer的简单使用。

2015-04-01

侧滑菜单Demo

这是我在学习ios的过程中写的一个demo,使用手势识别器实现了侧滑菜单功能

2015-03-31

手势识别长按和滑动

这是我在学习ios的过程中写的一个demo,介绍了手势识别中的长按和滑动

2015-03-31

ios真机调试步骤

该ppt中详细介绍了ios的真机调试步骤。

2015-03-30

手势解锁Demo

这是我在学习ios的过程中写的一个demo,实现了ios中的手势解锁功能

2015-03-30

ios涂鸦实现代码2

这是我在学习ios的过程中写的一个demo,使用UIBezierPath实现涂鸦。

2015-03-30

ios涂鸦实现代码

这是我在学习ios的过程中写的一个demo,一个涂鸦程序,有回退、清空、保存功能。

2015-03-30

View的拖拽Demo

这是我在学习ios的过程中写的一个demo,实现UIView跟随手指移动

2015-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除