https://github.com/YouXianMing

08 2014 档案

摘要:获取图片的metaData获取简易的metaData较为容易,以下是测试图:以下是本人提供的源码:UIImage+MetaData.h//// UIImage+MetaData.h// PictureInfo//// Created by YouXianMing on 14-8-27.// ... 阅读全文
posted @ 2014-08-31 21:02 YouXianMing 阅读(6347) 评论(0) 推荐(1) 编辑
摘要:为什么有时候NSData转换成NSString的时候返回nil有时候,NSData明明有值,可是,当转换成NSString的时候,却没有值,现在来进行测试:)-现在提供测试用素材-源码如下://// AppDelegate.m// TestNSData//// Created by YouXi... 阅读全文
posted @ 2014-08-30 08:12 YouXianMing 阅读(1386) 评论(0) 推荐(0) 编辑
摘要:动态切换tableView中的cell的种类为什么要动态切换tableView中cell的种类呢?如果项目经理不出这种需求,你也就见不到这篇文章了:)效果:源码:首先,你要准备3种cell,直接继承系统的就行了.//// RootViewController.m// ChangeCell////... 阅读全文
posted @ 2014-08-29 19:48 YouXianMing 阅读(1313) 评论(0) 推荐(0) 编辑
摘要:UIImagePickerController按钮的中文问题执行以下两步即可1. 在targets中设置region为China2. 在project中添加支持中文 阅读全文
posted @ 2014-08-28 21:17 YouXianMing 阅读(395) 评论(0) 推荐(0) 编辑
摘要:可以触发点击事件并变色的UILabel谁说UILabel不能够当做button处理点击事件呢?今天,笔者就像大家提供一个改造过的,能够触发点击事件并变色的UILabel:)效果图:还能当做计时器用囧:源码如下:TapLabel.h 与 TapLabel.m//// TapLabel.h// Ta... 阅读全文
posted @ 2014-08-27 08:32 YouXianMing 阅读(2489) 评论(0) 推荐(1) 编辑
摘要:模拟系统照相机图片裁剪的功能效果如下:源码://// RootViewController.m// ScrollView//// Copyright (c) 2014年 Y.X. All rights reserved.//#import "RootViewController.h"@inte... 阅读全文
posted @ 2014-08-26 09:06 YouXianMing 阅读(495) 评论(0) 推荐(0) 编辑
摘要:使用RQShineLabelhttps://github.com/zipme/RQShineLabel最终效果:源码://// RootViewController.m// UseTextShine//// Copyright (c) 2014年 Y.X. All rights reserve... 阅读全文
posted @ 2014-08-25 20:39 YouXianMing 阅读(373) 评论(0) 推荐(0) 编辑
摘要:ABPadLockScreenABPadLockScreen aims to provide a universal solution to providing a secure keypad/pin lock screen to your iPhone or iPad app. With just... 阅读全文
posted @ 2014-08-24 21:28 YouXianMing 阅读(342) 评论(0) 推荐(0) 编辑
摘要:高逼格UILabel的闪烁动画效果最终效果图如下:源码:YXLabel.h 与 YXLabel.m//// YXLabel.h//// Created by YouXianMing on 14-8-23.// Copyright (c) 2014年 YouXianMing. All right... 阅读全文
posted @ 2014-08-23 08:28 YouXianMing 阅读(3758) 评论(0) 推荐(0) 编辑
摘要:打开图片选择器并裁减图片取出图片效果:源码:图片切割源码:UIImage+ImagePickerCrop.h 与 UIImage+ImagePickerCrop.m//// UIImage+ImagePickerCrop.h// ImagePickerCropDemo//// Created ... 阅读全文
posted @ 2014-08-22 09:04 YouXianMing 阅读(311) 评论(0) 推荐(0) 编辑
摘要:DoImagePickerControllerAn image picker controller with single selection and multiple selection. Support to select lots photos with panning gesture.这是一... 阅读全文
posted @ 2014-08-21 18:46 YouXianMing 阅读(418) 评论(0) 推荐(0) 编辑
摘要:使用NSClassFromString使用NSClassFromString可以直接从字符串初始化出对象出来,即使不引用头文件也没关系,以下是源码:AppDelegate.m//// AppDelegate.m// Class//// Copyright (c) 2014年 Y.X. All ... 阅读全文
posted @ 2014-08-20 09:35 YouXianMing 阅读(351) 评论(0) 推荐(0) 编辑
摘要:解决重写父类的方法且不会影响继承的子类的问题基类的方法被所有继承的子类继承,是不应该被修改的,如果继承的子类重写了基类的方法,那么,再从这个子类派生出子类的话,这个派生的子类接口已经破坏掉了统一的接口.但有时候,我们需要一个子类能扩展基类的方法,但又不想破坏这个统一的接口,这时候,哥就来教你既能扩展... 阅读全文
posted @ 2014-08-19 19:47 YouXianMing 阅读(525) 评论(0) 推荐(0) 编辑
摘要:将一种cell当做几种cell使用将一种cell当做几种cell用是有着一些意义的,比如,有时候,不同的cell之间差异很小,如果再派生一个cell出来,就会显得很麻烦,这时候,将这个cell当做几个cell用才有市场的说:)效果:源码:ModelCell.h 与 ModelCell.m//// ... 阅读全文
posted @ 2014-08-18 19:18 YouXianMing 阅读(430) 评论(1) 推荐(0) 编辑
摘要:固定UILabel宽度分行显示这种小伎俩估计都被用烂了,笔者给大家提供一个category文件,供大家简单设置哦.各种富文本效果哦(普通文本也是可以用的呢):3行,固定宽度2002行,固定宽度200无限行,固定宽度250无限行,固定宽度250,设置段落样式源码:UILabel+SizeToFit.h... 阅读全文
posted @ 2014-08-17 22:05 YouXianMing 阅读(1016) 评论(0) 推荐(0) 编辑
摘要:绘制播放音乐时的音波图形的View这个效果类似于这个哦:效果如下:源码:MusicView.h 与 MusicView.m//// MusicView.h// Music//// Copyright (c) 2014年 Y.X. All rights reserved.//#import @i... 阅读全文
posted @ 2014-08-16 19:45 YouXianMing 阅读(996) 评论(0) 推荐(0) 编辑
摘要:手动设定实例变量的KVO实现监听如果将一个对象设定成属性,这个属性是自动支持KVO的,如果这个对象是一个实例变量,那么,这个KVO是需要我们自己来实现的.以下给出源码供君测试:Student.h 与 Student.m//// Student.h// SuperNotification//// ... 阅读全文
posted @ 2014-08-15 20:44 YouXianMing 阅读(1485) 评论(2) 推荐(1) 编辑
摘要:制作引导页[3]第三种方法是将整个引导页写到一个controller中,是通用性最高的一种写法:)效果:源码:AppDelegate.m//// AppDelegate.m// Show//// Copyright (c) 2014年 Y.X. All rights reserved.//#i... 阅读全文
posted @ 2014-08-13 09:03 YouXianMing 阅读(580) 评论(0) 推荐(0) 编辑
摘要:制作引导页[2]第二种制作引导页的方式,是直接在AppDelegate.m方法中进行的,在AppDelegate方法中,当视图控制器变得可视化的时候时候,我们就把引导页添加上.效果还是一模一样的哦,只是比第一种方法更好而已:)源码://// AppDelegate.m// Show//// C... 阅读全文
posted @ 2014-08-12 20:48 YouXianMing 阅读(281) 评论(0) 推荐(0) 编辑
摘要:制作引导页[1]制作引导页的核心都是将视图控件加载在UIWindow上显示,在制作引导页[1]中,我们先用最容易理解的方式来制作引导页:)效果:源码:AppDelegate.m//// AppDelegate.m// Show//// Copyright (c) 2014年 Y.X. All ... 阅读全文
posted @ 2014-08-11 17:54 YouXianMing 阅读(416) 评论(0) 推荐(0) 编辑
摘要:重写通知中心类笔者重新设计了通知中心类,功能完全与系统的通知中心一致,但有着比系统通知中心更优秀的地方:1. 注册了通知中心不需要手动移除,如果注册对象自动释放了,在通知中心中注册的信息也会自动消失2. 传递的参数可以是任何的对象,包括数组,字典等等一切对象3. 基于NSObject的categor... 阅读全文
posted @ 2014-08-11 08:36 YouXianMing 阅读(410) 评论(0) 推荐(0) 编辑
摘要:改善系统的通知中心iOS中的通知中心的实现实现机制是设计模式中的观察者.在不进行任何修改的情况下,通知中心是这么使用的.//// NormalViewController.m// NotificationCenter//// Copyright (c) 2014年 Y.X. All right... 阅读全文
posted @ 2014-08-10 09:29 YouXianMing 阅读(381) 评论(0) 推荐(0) 编辑
摘要:解析LayoutSubviews从百度上搜索了一下layoutSubviews的用处,以下是搜索的结果,当然,笔者是会一一验证的.1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置view的Frame会触发layoutSubvie... 阅读全文
posted @ 2014-08-09 08:40 YouXianMing 阅读(1964) 评论(0) 推荐(1) 编辑
摘要:绘制虚线的UIViewCAShapeLayer配合贝塞尔曲线可以绘制曲线,笔者继承了一个UIView的子类,并将该子类的backedLayer替换为CAShapeLayer,以此来实现绘制虚线的效果.绘制出各种虚线的效果图:实现的源码:LineDashView.h 与 LineDashView.m/... 阅读全文
posted @ 2014-08-08 22:00 YouXianMing 阅读(6488) 评论(0) 推荐(0) 编辑
摘要:快速设置UITableView不同section对应于不同种类的cell本文主要是为了写明如何在UITableView中,一个section对应于一种类型的cell,写起来不凌乱.在不封装任何类的前提下提供如下源码:请自行创建出3种类型的cell,创建好了就行,你需要创建出ModelOneCell,... 阅读全文
posted @ 2014-08-07 09:44 YouXianMing 阅读(3999) 评论(0) 推荐(0) 编辑
摘要:设计根据标示符全局只运行一次的类全局只运行一次的代码,第一个想到的绝对是dispatch_once,这是不二的选择嘛,dispatch_once还是线程安全的.这里我将提供一种非线程安全但也可以使用的全局只运行一次的代码,设计很简单:现在提供类如下:StaticFlag.h + StaticFlag... 阅读全文
posted @ 2014-08-06 21:34 YouXianMing 阅读(353) 评论(0) 推荐(0) 编辑
摘要:给UIScrollView添加category实现UIScrollView的轮播效果大家都知道,要给category添加属性是必须通过runtime来实现的,本教程中给UIScrollView添加category添加了好几个属性,也是通过runtime来实现的.实现后的效果如下:UIScrollVi... 阅读全文
posted @ 2014-08-05 09:07 YouXianMing 阅读(480) 评论(1) 推荐(0) 编辑
摘要:设计一个不强引用对象的单例字典大家都知道,使用NSDictionary存储对象的时候会强引用对象,导致被存储对象的引用计数+1,有时候,我们想用单例来存储对象,但又不希望强引用存储的对象,这该怎么实现呢?在这里,我们可以使用NSMapTable来实现这个功能.我直接给出源码:WeakDictiona... 阅读全文
posted @ 2014-08-04 21:29 YouXianMing 阅读(722) 评论(0) 推荐(0) 编辑
摘要:SVProgressHUDhttps://github.com/TransitApp/SVProgressHUDSVProgressHUD is a clean and easy-to-use HUD meant to display the progress of an ongoing task.... 阅读全文
posted @ 2014-08-02 16:49 YouXianMing 阅读(1481) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示