自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 收藏
  • 关注

翻译 iOS应用国际化教程(2014版)

这篇教程将通过一款名为iLikeIt的应用带你了解最基础的国际化概念,并为你的应用添加国际化的支持。该示例应用有一个标签和一个You Like?按钮,用户无论何时点击You Like?,一些乐观的销售数“”阅读器应用国际化本文最初由Sean Berry撰写,由Ali Hafizji针对iOS 7进行了更新。开发一款

2014-06-20 11:06:24 614

原创 初识swift

“Swift is a new programming language for iOS and OS X apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds m

2014-06-09 14:49:26 748

翻译 SVWebViewController

SVWebViewController 简单翻译https://github.com/samvermette/SVWebViewControllerSVWebViewController is a simple inline browser for your iOS 7 app.SVWebViewController是一个简单别致且易用的浏览器控制器,为iO

2014-06-05 09:54:09 1248

原创 使用iCarousel的旋转木马效果请求图片

使用iCarousel的旋转木马效果请求图片https://github.com/nicklockwood/iCarousel先看看效果:  源码如下: RootViewController.m以下几个地方使用了本人自己封装的类,不开源,看官请自行替换相关方法-_-!核心的地方如下:so easy :)  问:如何实现

2014-06-05 09:53:29 967

转载 使用UIWebView中html标签显示富文本

用UIWebView来渲染文本并期望达到富文本的效果开销很大哦! Work本人此处直接加载自定义字体"新蒂小丸子体",源码不公开,望见谅.代码如下:渲染后效果如下图所示,效果是不是挺不错的呢.我们再把尽头两个字渲染成红色试试.源码: viewDidLoad效果如下:  

2014-06-05 09:52:51 2556

原创 运行时中给一个对象绑定另外一个对象

运行时中给一个对象绑定另外一个对象category中,如果想要添加一个属性,通常的做法是不可能的.我们都知道,category只能增加方法,不能增加属性.但在运行时中我们可以动态的绑定一个对象. 有以下两个方法来绑定以及获取绑定的对象:objc_setAssociatedObject Sets an associated value for a given

2014-06-05 09:52:09 565

原创 使用TFHpple解析html

使用TFHpple解析htmlhttps://github.com/topfunky/hpple 前期准备工作引入静态库文件添加库文件的 header search paths(注意,必须选中 All)将从github上下载的源码包拖入工程当中准备工作结束 使用详情我们来解析网址

2014-06-05 09:49:34 888

原创 使用MapKit框架(持续更新)

使用MapKit框架  地图显示最简单显示地图的代码: RootViewController注意:使用地图之前是需要引入MapKit框架的哦.autoresizingMask是干什么用的呢(实际上,我看过后还是不懂)?UIViewAutoresizingNone这个常量如果被设置,视图将不进行自动尺寸调整。

2014-06-04 16:58:12 782

原创 使用UIDynamicAnimator创建重力感应的View

使用UIDynamicAnimator创建重力感应的Viewhttp://www.raywenderlich.com/zh-hans/52617/uikit-力学教程 详细教程请参考上面的链接,此处仅仅是最简单的使用而已. RootViewController.m

2014-06-04 16:56:38 619

原创 定制UITabBar显示样式

定制UITabBar显示样式 思路是这样子的:1. 初始化UITabBarController,并装载进来几个其他的ViewController2. 获取每个控制器的UITabBarItem3. 单独配置每个ViewController对应的UITabBarItem(其中,文字可以设置偏移量)就这么简单哦! 

2014-06-04 16:54:38 752

原创 使用UIScreenEdgePanGestureRecognizer写iOS7侧边栏

使用UIScreenEdgePanGestureRecognizer写iOS7侧边栏A UIScreenEdgePanGestureRecognizer looks for panning (dragging) gestures that start near an edge of the screen. The system uses screen edge gestures

2014-06-04 16:49:12 837

原创 用CIFilter生成QRCode二维码图片

用CIFilter生成QRCode二维码图片CIFilter不仅仅可以用来做滤镜,它还可以用来生成二维码.CIFilterEffect.h + CIFilterEffect.m//// CIFilterEffect.h// CIFilter//// Created by YouXianMing on 14-5-9.// Copyright (c

2014-06-04 16:37:17 1628

原创 使用CoreImage教程

使用CoreImage教程CoreImage包含有很多实用的滤镜,专业处理图片的库,为了能看到各种渲染效果,请使用如下图片素材. 现在可以开始教程了: 代码片段 代码片段效果如下:我们对操作进行简易的封装:CIFilterEffect.h + CIFilterEffect.m//// CIFilterEff

2014-06-04 15:14:44 1760

转载 你应该知道的应用UI动态设计规则

转自 CocoaChina http://www.cocoachina.com/macdev/uiue/2014/0505/8315.html你应该知道的应用UI动态设计规则这篇文章中,我主要阐述了UI动效设计中需要注意的问题以及原因,而不是教授制作UI动效额技巧。随着大家对于这一领域的关注(很大程度上是源 自iOS的UI设计),我们发现UI动效设计同其他的UI设计分支一样,同样具

2014-06-04 15:12:49 611

原创 UIScrollView中的手势

UIScrollView中的手势UIScrollView自带了两个手势,分别为:UIPanGestureRecognizerUIPinchGestureRecognizer他们都是readonly的. 监听UIPanGestureRecognizer手势是UIPanGestureRecognizer的属性,我们可以使用KVO来进行监听.#im

2014-06-04 15:03:58 1880

原创 iOS手势处理

iOS手势处理iOS手势有着如下几种:UITapGestureRecognizer  UIPinchGestureRecognizerUIRotationGestureRecognizerUISwipeGestureRecognizerUIPanGestureRecognizerUILongPressGestureRecognizer上面的手势对应的操作

2014-06-04 15:02:37 756

原创 ARC以及MRC中setter方法的差异

ARC以及MRC中setter方法的差异有时候,你会需要重写setter或者getter方法,你知道么,ARC与MRC的setter方法是有着差异的呢.先看下MRC下的setter方法:在看下ARC下的setter方法: 小结:1. 一旦你重写了getter.setter方法,你必须使用@synthesize vari

2014-06-04 14:57:24 804

原创 通知中心NSNotificationCenter的使用

通知中心NSNotificationCenter的使用通知中心NSNotificationCenter的使用Cocoa框架中,通知中心以及KVO都属于设计模式中的观察者. Source在使用通知中心之前,对通知中心类进行了简单的封装,以便可读性更强.NotificationCenter.h + NotificationCenter.m通知中心发送

2014-06-04 14:40:39 578

原创 KVO的使用

KVO的使用KVO的使用 KVO是一种设计模式,名为观察者.addObserver:forKeyPath:options:context:通知其他对象的方法,这个方法在NSObject中就已经申明了,也就是说任何继承自NSObject的对象都可以使用KVO.我们来实现一个对象a值改变的时候去通知对象b.新建两个ModelA ModelB 类.Mo

2014-06-04 14:31:21 805

原创 iOS文件处理类

iOS文件处理类这是一个用来简化iOS中关于文件操作的一个类,所有方法都为类方法. SourceFile.h//// File.h// FileManager//// http://home.cnblogs.com/u/YouXianMing///// Copyright (c) 2014年 YouXianMing All r

2014-06-04 14:30:14 474

原创 FZEasyFile的使用

FZEasyFile的使用FZEasyFile的使用https://github.com/jiecao-fm/FZEasyFile 操作沙盒文件很恶心,但用上FZEasyFile就变得简单了.以前你需要这么做才行:NSFileManager *fileManager = [NSFileManager defaultManager]; //获

2014-06-04 14:28:57 530

原创 使用GPUImage渲染图片教程

使用GPUImage渲染图片教程使用GPUImage渲染图片教程 Prepare - 准备GPUImage开源库并不像普通的开源库那样子,拖进你的工程中就可以用.以下将详细的告诉你如何将GPUImage导入到你的工程当中.首先上官网下载源码: https://github.com/BradLarson/GPUImage解压后打开以下文件夹:打开专

2014-06-04 14:27:59 973

原创 使用NSURLConnection实现大文件断点下载

使用NSURLConnection实现大文件断点下载使用NSURLConnection实现大文件断点下载由于是实现大文件的断点下载,不是下载一般图片什么的.在设计这个类的时候本身就不会考虑把下载的文件缓存到内存中,而是直接写到文件系统.要实现断点下载,需要满足1个条件,那就是,必须要服务器支持断点下载. 实现的思路是这样子的:1.  第一次会获取到被下载文件

2014-06-04 14:26:37 502

原创 教你如何封装异步网络连接NSURLConnection实现带有百分比的下载

教你如何封装异步网络连接NSURLConnection实现带有百分比的下载教你如何封装异步网络连接NSURLConnection实现带有百分比的下载注:本教程需要你对block有着较为深刻的理解,且对如何封装对象有着一些经验. 也许你已经用惯了AFNetworking2.0,或者是ASIHTTPRequest(这个已经都不更新了,还不支持ARC,放弃为妙^_^),或

2014-06-04 14:25:53 671

原创 用FMDB最新v2.3版本教程

用FMDB最新v2.3版本教程使用FMDB教程本教程针对于第一次接触开源库FMDB的同胞,从如何下载源码如何导入工程如何创建数据库如何写增删改查开始.使用的时最新版本的FMDB v2.3.此教程开始日期为 2014.5.5 Preparation - 准备工作首先,你得需要去下载源码  https://github.com/ccgus/fmdb找到页面中

2014-06-04 14:25:07 720

原创 使用NSOperation以及NSOperationQueue

使用NSOperation以及NSOperationQueue使用NSOperation以及NSOperationQueue NSOperation vs. Grand Central Dispatch (GCD)在Mac OS X v10.6和iOS4之前,NSOperation 与 NSOperationQueue 不同于GCD,他们使用了完全不同的机制。从

2014-06-04 14:23:37 476

原创 iOS7中计算UILabel中字符串的高度

iOS7中计算UILabel中字符串的高度iOS7中计算UILabel中字符串的高度iOS7中出现了新的方法计算UILabel中根据给定的Font以及str计算UILabel的frameSize的方法.本人提供category如下:UILabel+StringFrame.h//// UILabel+StringFrame.h// LabelHeigh

2014-06-04 11:44:01 526

原创 ARC中block块作为属性的使用笔记

ARC中block块作为属性的使用笔记ARC中block块作为属性的使用笔记block较难理解,根据在内存中的分布情况就分为3种类型,根据使用的情形又分为很多很多种。虽然用起来容易,但使用不当会造成内存泄露,虽然都是这么说,但你真的研究过为什么会泄露吗?为什么有些时候外部变量进入block的时候会导致引用计数+1呢? 本人做过MRC以及ARC的开

2014-06-04 11:40:59 742

翻译 Blocks and Variables

Blocks and VariablesBlocks and Variableshttps://developer.apple.com/library/ios/documentation/cocoa/conceptual/Blocks/Articles/bxVariables.htmlhttp://stackoverflow.com/questions/161496

2014-06-04 11:33:25 911

原创 定制NSLog便于打印调试

定制NSLog便于打印调试定制NSLog便于打印调试本人之前从事过嵌入式开发,对于打印调试比较在行,现分享定制的NSLog以及教大家如何使用.源码下载地址  https://github.com/YouXianMing/YXLog 下载文件后,将文件夹导入到工程当中,如下图示所有的打印配置信息都在文件YXLogConfig.h当中  

2014-05-26 15:54:57 517

原创 iOS中block类型大全

iOS中block类型大全iOS中block类型大全typedef的block作为属性的block 作为变量的block 作为方法变量入参的block 作为方法参数的block 无名block 内联函数的block 递归调用的block 作为方法返回值的block 作为函数名

2014-05-26 15:47:48 666

翻译 YLGIFImage 高效读取GIF图片

[翻译] YLGIFImage 高效读取GIF图片YLGIFImage 高效读取GIF图片https://github.com/liyong03/YLGIFImageAsynchronized GIF image class and Image viewer supporting play/stop GIF images.异步加载GIF图片的类,支持GIF图片的播放

2014-05-26 15:43:50 754

原创 iOS设计模式:静态工厂相关

iOS设计模式:静态工厂相关工厂方法模式定义创建对象的接口,让子类决定实例化哪一个类,工厂方法使得一个类的实例化延迟到其子类.*最初的定义出现于(Addison-Wesley,1994) 注意:我讲解的是静态工厂,它只能执行静态的方法,也就是类方法,似乎与工厂方法有些神识但也有区别.先准备一个基类的数据模型BaseModel.h + BaseModel.m

2014-05-26 15:37:09 528

翻译 TLMotionEffect 重力感应

TLMotionEffect 重力感应TLMotionEffect  重力感应https://github.com/jvenegas/TLMotionEffectThis category adds a motion effect to your UIView. This is a similar effect can be seen in the ba

2014-05-26 15:30:41 507

原创 获取音视频文件AVMetadata数据

获取音视频文件AVMetadata数据获取音视频文件AVMetadata数据问题来源:http://stackoverflow.com/questions/16318821/extracting-mp3-album-artwork-in-ioshttp://stackoverflow.com/questions/14030746/ios-avfoundation-h

2014-05-26 15:28:36 1896

转载 [翻译] AnimatedTransitionGallery

[翻译] AnimatedTransitionGalleryAnimatedTransitionGallery 转场动画回廊 https://github.com/shu223/AnimatedTransitionGalleryCollection of iOS 7 custom animated transitions using UIViewController

2014-05-26 15:26:18 587

原创 使用openURL实现程序间带参数跳转详解

使用openURL实现程序间带参数跳转详解使用openURL实现程序间带参数跳转详解实现的效果:有两款应用A与B,A打开BA --> B1. 新建工程B,bundle ID为com.YouXianMing.B建立一个URL这么填写(与前面bundle ID类似的写法):2. 新建工程A,bundle ID随便起,为简单起见,写下如下代码

2014-05-26 15:24:22 567

原创 ABC定制视图导航控制器

ABC定制视图导航控制器 ABCustomUINavigationController  ABC定制视图导航控制器 Subclass of UINavigationController for overwriting push and pop methods to create new transitions effects. Currently it

2014-05-26 15:21:19 481

翻译 UIView-draggable 可拖拽的UIView

UIView-draggable 可拖拽的UIViewUIView-draggable 可拖拽的UIViewhttps://github.com/andreamazz/UIView-draggableUIView category that adds dragging capabilities一个类目用来给UIView便利的添加拖拽手势Setup with

2014-05-26 15:19:22 540

原创 iOS动画相关(持续更新)

iOS动画相关(持续更新)1.When my application is entering background, because the user push the home button, the animations correctly set in pause, but when i re-open my app, the animations have disapp

2014-05-26 15:12:04 558

空空如也

空空如也

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

TA关注的人

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