自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iPhone6和iPhone6 Plus的分辨率和像素

摘自:http://blog.csdn.net/openglnewbee/article/details/424968551.iPhone5分辨率320x568,像素640x1136,@2x2.iPhone6分辨率375x667,像素750x1334,@2x3.iPhone6 Plus分辨率414x736,像素1242x2208,@3x这里所注的

2015-04-29 17:36:32 1027

转载 ios-day25-03(iPad开发之Modal)

在iPhone开发中,Modal是一种常见的切换控制器的方式,默认是从屏幕底部往上弹出,直到完全盖住后面的内容为止。在iPad开发中,Modal的使用频率也是非常高的,对比iPhone开发,Modal在iPad开发中多了一些用法1,呈现样式:呈现样式就是Modal出来的控制器,最终显示出来的样子Modal常见有4种呈现样式UIModalPresentationFul

2015-04-28 15:26:21 583

转载 ios-day25-02(iPad开发之UIPopoverController)

1,什么是UIPopoverController1.1,是iPad开发中常见的一种控制器(在iPhone中不能使用)1.2,跟其他控制器不一样的是,它直接继承自NSObject,而不是继承自UIViewController1.3,它只占用部分屏幕控件来呈现信息,而且显示在屏幕的最前面2,使用步骤2.1,设置内容控制器。由于UIPopoverController直接继承自

2015-04-28 14:26:01 522

转载 ios-day25-01(iPad和iPhone开发的异同)

1,屏幕尺寸和分辨率2,UI元素的排布、设计3,键盘4,iPad特有的API5,共有的API6,屏幕方向支持7,横竖屏支持

2015-04-27 19:25:38 477

转载 ios-day24-01(SQLite数据库之SQL语句:建表、删表、CRUD、主键约束、排序、条件语句等等)

SQLite将数据划分为以下一种存储类型:integer:整型real:浮点型text:文本字符串blob:二进制数据(比如文件)建表:create table t_student(id integer, name text, age integer, score real);create table if not exists t_student(id i

2015-04-24 14:29:50 914

转载 ios之图片的拉伸、UIImageView的stretchableImageWithLeftCapWidth方法详解

#import @interface UIImage (Extension)/** * 返回一张对“中点”进行拉伸的图片 */+ (UIImage *)resizedImageWithName:(NSString *)name;/** * 返回一张对“指定点”进行拉伸的图片 */+ (UIImage *)resizedImageWithName:

2015-04-20 23:14:17 919

转载 ios之格式化数字

/** * 格式化数字 * 数字小于一万,保持不变:4321-->4321 * 数字大于一万,且千位无值:40321-->4万 * 数字大于一万,且千位有值:43210-->4.3万 */- (NSString *)formatNumber:(int)number{ NSString *result = nil; if (numb

2015-04-20 22:54:38 513

转载 iOS6中UITextField的垂直居中问题

摘自:http://blog.csdn.net/slinloss/article/details/38302569用xib生成的UITextField文字默认是水平左对齐,垂直居中对齐的,但是用代码生成的UITextField确是默认是水平左对齐,垂直顶对齐。到UITextField的头文件看了一下,发现只有设置水平对齐的属性,却没有垂直对齐属性。因为xib里都可以设垂直对齐属

2015-04-16 18:03:45 437

转载 Git忽略某些文件

在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。参见:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013758404317281e54b6f5375640abbb11e67be4cd49e0000

2015-04-15 11:54:09 380

转载 解决git乱码的问题

摘自:http://blog.csdn.net/frank2336/article/details/6800701使用git的时候,如果git仓库中的文件的名称包含中文,在使用git对这些文件进行操作时,显示的文件名有可能乱码。解决办法:git config --global core.quotepath false

2015-04-14 14:26:02 489

转载 Mac系统如何显示隐藏文件

如果你想打开整个系统的隐藏文件可以在终端下输入以下命令:defaults write com.apple.finder AppleShowAllFiles -bool true关闭显示隐藏功能:defaults write com.apple.finder AppleShowAllFiles -bool false

2015-04-13 19:37:37 422

转载 如何加入到github的开源世界!

原文链接:http://www.open-open.com/lib/view/open1396580186465.html

2015-04-12 22:54:07 412

转载 ios-day23-02(ios开发之json的反序列化、提交json数据到服务器)

//// JLViewController.m// 02-PostJSON//// Created by Mac on 15-4-11.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "JLViewController.h"#import "JLPerson.h"@int

2015-04-11 23:04:28 424

转载 ios-day23-01(ios开发之文件下载)

//// JLViewController.m// 01-文件下载//// Created by Mac on 15-4-10.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "JLViewController.h"#import "JLFileDownload.h"@i

2015-04-11 22:32:22 512

转载 ios-day22-01(ios开发之视频播放)

iOS提供了MPMoviePlayerController、MPMoviePlayerViewController两个类,可以用来轻松播放视频和网络流媒体\网络音频提示:网络音频同样使用此控制器播放YouTobe就是用MPMoviePlayerController实现的MPMoviePlayerViewController只能全屏播放视频上述两个类都定义在了MediaPlayer框

2015-04-09 23:00:18 468

转载 Mac环境下svn服务器的搭建、svn客户端的使用

摘自:http://blog.csdn.net/q199109106q/article/details/8655204在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下

2015-04-08 21:54:49 493

转载 ios-day21-03(iOS开发之XML解析、UITableView的下拉刷新)

XML解析方式:1,SAX(Simple API for XML)只能读,不能修改。读一个节点就解析一个节点,适合解析大型XML,解析速度快。2,DOM(Document Object Model)能读能修改。加载整个XML,形成DOM树,内存占用高,适合解析小型文档,解析速度慢。NSXMLParser是SAX解析方式。NSXMLParser解析的代理方法:

2015-04-08 09:47:35 540

转载 ios-day21-02(ios开发之json数据的解析(json的反序列化))

1,JSON中的对象反序列化为OC中的NSDictionary2,JSON中的数组反序列化为OC中的NSArrayJSON的解析方式:1,从iOS5开始,苹果提供了对json的原生支持,即使用NSJSONSerialization来解析json2,可以使用第三方库来解析json,常见的解析json的第三方库有:SBJson、JSONKit、TouchJson等反

2015-04-07 16:50:42 855

转载 ios-day21-01(对URL中的中文或特殊字符添加百分号转义、把经过百分号转义的URL还原)

NSString *urlStr = [NSString stringWithFormat:@"http://localhost/login.php?username=张三&password=1234"];// 如果URL中包含中文字符串或者特殊字符(例如空格),需要给URL添加百分号转义urlStr = [urlStr stringByAddingPercentEscapesUsingE

2015-04-06 20:04:00 3261

转载 ios-day20-04(ios开发中的MD5加密和SHA1加密)

/** * 对字符串进行32位MD5加密 * * @param originalStr 原字符串 * * @return 加密后的字符串 */- (NSString *)MD5:(NSString *)originalStr{ const char *cStr = [originalStr UTF8String]; unsigned cha

2015-04-06 14:57:01 437

转载 ios-day20-03(ios中的网络编程——NSURLConnection)

iOS中发送网络请求的步骤:1,创建URL2,根据URL创建URLRequest3,利用URLConnection发送网络请求4,获得结果,做出相应处理NSURLConnection提供了两个静态方法可以直接以同步或异步的方式向服务器发送网络请求:同步请求:sendSynchronousRequest:returningResponse:er

2015-04-06 14:15:13 490

转载 ios-day20-02(使用UIWebView加载Bundle或者沙盒中的本地文件(PDF、txt、doc))

步骤:1,获取文件路径,如果是mainBundle中的文件,直接使用文件名,根据文件名创建URL2,根据URL创建request3,webView加载request// 根据文件名获取本地文件的urlNSURL *fileURL = [[NSBundle mainBundle] URLForResource:fileName withExtension:nil];// 根据u

2015-04-05 23:55:16 1734

转载 ios-day20-01(使用UIWebView实现一个简单功能的浏览器)

源码下载地址:http://download.csdn.net/detail/liu537192/8566601效果图:图1:核心代码://// JLViewController.m// 01-UIWebView//// Created by Mac on 15-4-5.// Copyright (c) 2015年 v

2015-04-05 22:00:06 750

转载 关于autoreleasepool一个常见的面试题

面试题如下:for (int i = 0; i < 10; ++i) { NSString *str = @"Hello World"; str = [str stringByAppendingFormat:@" - %d", i]; str = [str uppercaseString]; NSLog(@"%@", str);}问:以上代码存在什么样的

2015-04-04 21:49:12 1058

转载 ios-day19-04(ios中如何实现单例)

ios中最常见的单例是UIApplication单例实现的步骤:1,重写allocWithZone方法:allocWithZone方式是对象分配内存空间时,最终会调用的方法,重写该方法,控制它只分配一次内存空间。2,提供一个名为sharedXXX的类方法,方便其他类获取单例对象。单例的优点:保证一个类在应用程序中只有一个实例对象。单例的缺点:

2015-04-04 21:09:11 353

转载 ios-day19-03(NSOperation介绍、主队列、自定义队列、NSBlockOperation、NSInvocationOperation)

NSOperationQueue(操作队列)是由GCD提供的队列模型的Cocoa抽象,是一套Object-C的APIGCD提供了更加底层的控制,而操作队列则在GCD之上实现了一些方便的功能,这些功能对于开发者而言通常是最好且最安全的选择。NSOperationQueue有两种不同类型的队列:主队列和自定义队列主队列运行在主线程上自定义队列在后台(子线程)执行队列处理的任

2015-04-04 00:37:46 1175

转载 ios-day19-02(GCD介绍。串行队列、并行队列、全局队列、主队列、同步任务、异步任务)

//// JLViewController.m// 01-GCD//// Created by XinYou on 15-4-3.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "JLViewController.h"@interface JLViewController (

2015-04-03 22:50:06 3626

转载 ios-day19-01(Block详解)

参见ppt,ppt下载地址:http://download.csdn.net/detail/liu537192/8560545

2015-04-03 11:42:54 474

转载 ios-day18-12(使用CATransition实现转场动画效果)

CATransition是CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果CATransition属性解析:type:动画过渡类型subtype:动画过渡方向startProgress:动画起点(在整体动画的百分比)

2015-04-02 18:55:34 755

转载 ios-day18-11(使用CAAnimationGroup实现对UIView的组合动画)

源码下载地址:http://download.csdn.net/detail/liu537192/8558593效果图:核心代码://// JLViewController.m// 11-核心动画//// Created by XinYou on 15-4-2.// Copyright (c) 2015年 vxinyou. All rig

2015-04-02 18:28:06 1086

转载 ios-day18-10(使用CAKeyframeAnimation实现图片的抖动效果)

源码下载地址:http://download.csdn.net/detail/liu537192/8558523效果图:核心代码://// JLViewController.m// 10-核心动画//// Created by XinYou on 15-4-2.// Copyright (c) 2015年 vxinyou. All rig

2015-04-02 18:00:53 1022

转载 ios-day18-09(使用CAKeyframeAnimation实现对UIView在多个位置之间平移、沿着某一条路径平移)

源码下载地址:http://download.csdn.net/detail/liu537192/8558383效果图:核心代码://// JLViewController.m// 09-核心动画//// Created by XinYou on 15-4-2.// Copyright (c) 2015年 vxinyou. All rig

2015-04-02 17:22:36 1773

转载 ios-day18-08(使用CABasicAnimation实现对UIView的平移、旋转、缩放)

要使用CABasicAnimation实现对UIView的平移、旋转、缩放,有以下步骤:1,创建动画对象2,设置动画对象3,拿到UIView的图层layer,把动画对象添加到layer(layer.addAnimation...)这里解释一下设置动画对象:首先我们创建动画对象:CABasicAnimation *anim = [CABasicAnimationa

2015-04-02 15:53:34 3299

转载 ios-day18-07(CAPropertyAnimation、CABasicAnimation、CAKeyframeAnimation、CAAnimationGroup介绍)

CAPropertyAnimation:1,是CAAnimation的子类,也是个抽象类。要想创建动画,应该使用它的两个子类:CABasicAnimation和CAKeyframeAnimation2,属性解析:keyPath:通过指定CALayer的一个属性名,并且对CALayer的这个属性的值进行修改,达到相应的效果。比如:keyPath = @"position";我们就可以

2015-04-02 15:15:09 575

转载 ios-day18-06(核心动画Core Animation简介、CAAnimation属性介绍)

Core Animation是一组非常强大的动画处理API,使用它能做出非常绚丽的动画效果,而且往往是事半功倍。开发步骤:①初始化一个动画对象(CAAnimation)并设置一些动画相关属性②添加动画对象到CALayer中,开始执行动画CALayer中很多属性都可以通过CAAnimation实现动画效果,包括:opacity、position、transform、bound

2015-04-02 14:47:59 469

转载 ios-day18-05(自定义图层(CALayer))

原文链接:http://www.cnblogs.com/mjios/archive/2013/04/14/3020975.html自定义层,其实就是在层上绘图,一共有2种方法,下面详细介绍一下。回到顶部一、自定义层的方法1方法描述:创建一个CALayer的子类,然后覆盖drawInContext:方法,使用Quartz2D API进行绘图1.创建

2015-04-01 16:49:32 458

转载 ios-day18-04(图层CALayer的隐式动画)

每一个UIView内部都默认关联着一个CALayer,我们可以称这个Layer为Root Layer(根层)所有非Root Layer,也就是手动创建的CALayer对象,都存在着隐式动画什么是隐式动画?当对非Root Layer的部分属性进行修改时,默认会自动产生一些动画效果,这些属性称之为Animatable Properties(可动画属性)例举几个常见的Anim

2015-04-01 16:26:18 709

转载 ios-day18-03(CALayer的两个属性position和anchorPoint(锚点))

@property CGPoint position;position用来设置CALayer在父层中的位置,以父层左上角为原点(0, 0)@property CGPoint anchorPoint;anchorPoint称为“定位点”或者“锚点”,锚点决定着CALayer身上的哪个点会在position属性所指的位置。锚点以自身CALayer的左上角为原点(0, 0),它的

2015-04-01 11:43:32 1796

转载 ios-day18-02(通过CALayer做出跟UIImageView一样的效果、UIView和CALayer如何选择)

下面的效果图是用CALayer做出跟UIImageView一样的效果:源码下载地址:http://download.csdn.net/detail/liu537192/8553199核心代码://// JLViewController.m// 02-新建图层//// Created by XinYou on 15-4-1.// Copyright

2015-04-01 11:11:10 841

转载 ios-day18-01(CALayer的基本属性)

在ios中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,是因为它内部的一个图层在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层。当UIView需要显示到屏幕上时,会调用drawRect

2015-04-01 09:22:21 505

手势识别之旋转和缩放

这是我在学习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关注的人

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