自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS开发--URL中汉字出现乱码

NSURL *nurl=[[NSURL alloc] initWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

2015-07-10 17:39:49 1494

原创 Swift入坑--单例

class func sharedInstance() -> ClassName { struct singleton{ static var once: dispatch_once_t = 0 static var instance: ClassName? = nil } dispatch_once

2015-07-10 17:33:00 434

原创 Swift入坑--@selector

在Swift中@selector 直接用 "methodName" 就可以了,如果后面有参数记得加上冒号 "methodName:"“does not implement methodSignatureForSelector: -- trouble ahead”“does not implement doesNotRecognizeSelector: -- abort”如果

2015-07-10 17:25:47 1110

原创 Swift入坑--block的定义

typealias methodCompletionBlock = (String)->Void

2015-06-26 12:00:09 1618

原创 Swift入坑--Any、AnyObject、AnyClass有什么区别

Any:Any是一个空协议集合的别名,它表示没有实现任何协议,因此它可以是任何类型,包括类实例与结构体实例。Any是一个别名。/// 一个任何类型都遵守的协议类型typealias Any = protocolAnyObject:AnyObject是一个成员为空的协议,任何对象都实现了这个协议。看一下AnyObject的定义:@objc pr

2015-06-17 07:28:38 3356

原创 iOS开发--查看.a文件支持的平台

查看.a包支持的平台ter到所要查看的.a文件下,运行如下命令行$ lipo -info

2015-06-17 07:27:12 1839

原创 iOS开发--CocoaPods更新

早上起来更新类库发现,CocoaPods版本需要升级1.查看CocoaPods版本$ pod --version发现版本确实过低了,需要升级2.命令行升级步骤// 先更新gem,国内需要切换源$ sudo gem update --system $ gem sources --remove https://rubygems.org/$ gem sources -a

2015-06-17 07:21:14 641

原创 iOS开发--可以添加文字的CALayer

如果要在CALayer中添加文字可以使用CATextLayerCATextLayer *layer = [CATextLayer layer];layer.string = @"输入你想显示的文字";layer.fontSize = 14;layer.contentsScale = 2;layer.font = (__bridge CFTypeRef)(@"HiraKakuProN

2015-04-17 10:19:49 5824

原创 iOS开发--截图UIImage的一部分

不废话,贴代码.这里对图片进行了旋转操作方法写在UIImage的类别里- (UIImage *) croppedImage:(CGRect)cropRect { CGImageRef croppedCGImage = CGImageCreateWithImageInRect(self.CGImage ,cropRect); UIImage *croppedImage = [

2015-04-15 15:37:20 1241

原创 iOS开发--左滑返回手势失效

在UINavigationBar中设置了leftBarbuttonItem此时系统自带的左滑手势失效,应该如何开启?self.navigationController.interactivePopGestureRecognizer.delegate = (id)self;

2015-04-13 14:18:06 1007

原创 iOS开发--UIPickerView的动画效果

开发中用到UIPickerView显示和隐藏的动画.随手记一下第一步:写一个动画方法- (void)ViewAnimation:(UIView*)view willHidden:(BOOL)hidden { [UIView animateWithDuration:0.3 animations:^{ if (hidden) { vie

2015-04-09 19:39:33 1135

原创 iOS开发--复制到剪贴板

代码是很简单,用的少,所以容易忘.UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];pasteboard.string = @"复制的内容";

2015-04-09 19:31:29 479

原创 iOS开发--调用系统通讯录界面

今天写代码遇到了要调用系统通讯录,看了一些博客发现写的都是获取通讯录的内容,而不是调用系统的界面.分享一下自己写的代码第一步:引入#import #import 第二步:添加点击事件 创建一个通讯录界面 并以present的方式跳转#pragma mark -- IBAction- (IBAction)buttonClicked:(id)sender { ABP

2015-04-09 19:12:32 1527

转载 iOS开发--使用代码截图

// 从view上截图  - (UIImage *)getImage {            UIGraphicsBeginImageContextWithOptions(CGSizeMake(150, 150), NO, 1.0);  //NO,YES 控制是否透明      [self.view.layer renderInContext:UIGraphicsGetCurre

2015-04-08 20:16:05 477

转载 iOS开发--官方demo

http://developer.apple.com/library/ios/samplecode/Birthdays/Birthdays.zip http://developer.apple.com/library/ios/samplecode/ClockControlPalette/ClockControlPalette.zip http://developer.apple.com/l

2015-04-08 20:14:19 727

原创 CodeSign error: code signing is required for product type Application in SDK iOS

如果看到了这个错误,请检查一下自己的证书!!!!!!!!!!!!掉这个坑里好几次,以此为戒!

2015-04-08 20:13:14 518

原创 iOS开发--毛玻璃效果,图片模糊效果

App设计时往往会用到一些模糊效果或者毛玻璃效果,iOS目前已提供一些模糊API可以让我们方便是使用。第一种使用Core Image进行模糊- (UIImage *)blurryImage:(UIImage *)image withBlurLevel:(CGFloat)blur { CIImage *inputImage = [CIImage

2015-04-08 19:58:41 791

转载 iOS开发--一些开源的学习资源

vim插件:https://github.com/Valloric/YouCompleteMevim插件配置:https://github.com/spf13/spf13-vim----------------Mac完整项目----------电台:https://github.com/myoula/sostart豆瓣FM:https://github.com/turingou

2015-04-08 19:52:43 1062

原创 iOS开发--调用系统相册、相机显示中文title

在info.plist中添加Localized resources can be mixed这一项并设置为YES

2015-03-26 16:45:58 395

转载 iOS开发--CGPathRef方法

CGPathCreateMutable 创建一个可变图形的路径 需要自己释放CGPathCreateWithEllipseInRect  创建一个椭圆形的不可改变的路径CGPathCreateWithRect  创建一个不变的矩形路径CGPathCreateCopy  创建一个不可变的可以拷贝的路径CGPathCreateCopyByTransforming

2015-03-25 09:04:13 3412

转载 iOS开发--"performSelector may cause a leak because its selector is unknown"警告原因及其解决办法

今天编译时发现警告:"performSelector may cause a leak because its selector is unknown"找到解决办法如下:方法一:使用函数指针方式SEL selector = NSSelectorFromString(@"someMethod");IMP imp = [_controller methodForSelector:se

2015-03-23 15:13:38 656

原创 iOS开发--利用keychain保存用户数据

#import #import @interface HsKeychain : NSObject+ (void)save:(NSString *)service data:(id)data;+ (id)load:(NSString *)service;+ (void)deleteData:(NSString *)service;@end#import "HsKeychain.h"

2015-03-16 14:03:01 489

原创 iOS开发--利用layer设置View的边框

1.设置View的边框颜色self.view.layer.borderColor = [UIColor redColor].CGColor;2.设置View的边框宽度self.view.layer.borderWidth = 1.0f;3.设置View的边框的圆角半径self.view.layer.cornerRadius = 5.0f;4.设置View的边框是否裁剪s

2015-03-04 09:33:07 556

原创 iOS 开发--设置View的边框阴影

1.设置阴影偏移量self.tableViewHeader.layer.shadowOffset = CGSizeMake(0, 0);2.设置阴影的不透明度 self.tableViewHeader.layer.shadowOpacity = 0.8;3.设置阴影的颜色self.tableViewHeader.layer.shadowColor = [UIColor gray

2015-03-04 09:24:08 694

转载 Http--Get请求与Post请求的区别

Http请求有两种方法Get请求与Post请求,这两者的区别Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求Get是获取信息,而不是修改信息,类似数据库查询功能一样,数据不会被修改Get请求的参数会跟在url后进行传递,请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连,%XX中的XX为该符号以16进制表示的ASCII,如果数据是

2015-02-27 11:22:30 346

转载 iOS开发--不使用UINavigationController实现Push动画

在iOS开发中,如果使用UINavigationController,配合Storyboard+Push模式的Segue,默认情况下,可以直接实现左右推出的View切换效果。但是,如果不使用UINavigationController时,把Segue设置为Push,运行就会直接报错,而Model模式的Segue只有Cover Vertical,Flip Horizontal,Cross D

2015-02-27 11:13:51 524

原创 iOS开发中的随机数

double val = floorf(((double)arc4random() / ARC4RANDOM_MAX) * 100.0f);1.生成0-x之间的随机正整数int value =arc4random_uniform(x + 1);2.生成随机正整数int value = arc4random()3.通过arc4random() 获取0到x-1之间的

2015-02-27 11:04:28 569

转载 iOS开发之路

先贴出参考的文章的链接:https://github.com/Aufree/trip-to-iOShttp://coolshell.cn/articles/4102.htmlhttp://www.cnblogs.com/mjios/archive/2013/02/26/2933200.html正文内存管理、block和GCD。——参考《Objective-C

2015-02-12 16:33:07 372

原创 CocoaPods安装和使用教程

原文地址:http://www.uml.org.cn/mobiledev/201411072.asp其中需要注意当你做到这里时$ sudo gem install cocoapods需要耐心等待,Cocoapods安装需要时间,因此马上访问AFNetworking  会出现无法响应的问题.

2015-02-12 16:24:04 330

原创 iOS开发中的多线程

最近整理了一下iOS开发中常用的几种多线程 // 第一种方式```NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(mutableThread) object:@"test"]; [thread start];``` // 第二种方式```[NSThrea

2015-02-12 16:09:04 324

原创 iOS开发中遇到的几种多线程

最近整理了一下iOS开发中常用的几种多线程// 第一种方式> NSThread *thread = [[NSThread alloc] initWithTarget:self> selector:@selector(mutableThread) object:@"test"]; [thread start];// 第二种方式> [NSThread detachNewThreadSelector

2015-02-12 16:01:33 478 1

空空如也

空空如也

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

TA关注的人

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