- 博客(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
省份和城市联动Demo
2015-03-19
私人通讯录
2015-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人