9 demoker

尚未进行身份认证

一九零后码农

等级
TA的排名 3w+

iOS自带扫描 和 生成二维码

1.二维码生成libqrencode介绍:是一个用C语言编写的用来解析二维条形码(QRCode)的程序库,libqrencode通过手机的CCD摄像头来扫描二维条形码。导入libqrencode库,下面直接代码:#import @interface QRCodeGenerator : NSObject+ (UIImage *)qrImageForString:(NSString

2014-12-25 10:33:18

Mpmovieplayercontroller 黑屏

MPMoviePlayerController * moviePlayer;原因是:你在声明movieplayer的时候,声明成为了局部变量,与此同时你的工程支持ARC,所以会出现黑屏。

2014-11-19 18:15:28

UIButton 文字图片排列

UIButton默认的是:图片-文字水平排列,所以不需要进行调整。1.文字-图片 水平显示,文字在前,图片再后[btn setTitleEdgeInsets:UIEdgeInsetsMake(0, -imgArrow.size.width, 0, imgArrow.size.width)];[btn setImageEdgeInsets:UIEdgeInsetsMake(0,

2014-11-19 15:20:22

升级 YUSEMITE后,MAMP PRO Apache 不能启动?提示:Apache couldn't be started. Please check the log file for more

本人yi

2014-11-18 21:48:53

UITextView监听事件连续调用三次

当你第一次启动应用,第一次触发textView的becomefirstResponser时,如果你的键盘type设置的中文的,此时监听键盘高度的监听事件会被调用三次。调用顺序如下:textViewshouldBegin >keyBoardWillShow > textViewDidBeginEdit > keyBoardWillShow > keyBoardWillShow这是我测试的

2014-11-11 17:06:58

AFNetWorking POST Multi-Part Request 上传图片

这几天在做图片上传的时候,碰到一个问题,就是只要我追加图片就会请求超时,以下是代码:AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSerializer.acceptableContentTypes = [NSSet setWithObje

2014-11-10 10:39:46

NSTimer 进入后台后持续进行解决方案

1、在Info.plist中,添加Required background modes键,value为:App plays audio2、在程序启动方法(- (BOOL)application: didFinishLaunchingWithOptions:)中代码声明- (BOOL)application:(UIApplication *)application didFinishLaunc

2014-11-06 10:43:01

iOS 地图线路动态可视化显示

之前有碰到过这样的问题,就是画出两点之间的距离,然后将线路显示在可视化的范围内,下面是一些主要代码:#pragma mark - 驾车线路检索- (void)onGetDrivingRouteResult:(BMKRouteSearch*)searcher result:(BMKDrivingRouteResult*)result errorCode:(BMKSearchErrorCode)

2014-11-04 16:42:29

UIWebView 设置背景为透明

UIWebView的背景如何设置成为透明? [webview setBackgroundColor:[UIColor clearColor]]; [webview setOpaque:NO];两句代码搞定,UITabView方法也是这样!

2014-10-21 13:59:43

iOS8 定位失败问题

时间:2014-10-10今天在开发的时候发现了一个iOS8的定位问题,执行操作之后,不会调用到定位之后的delegate方法中,然后我查看了一下手机上对应用的定位权限界面,发现我的应用的访问用户的地理位置的权限是空的,之后查了相关信息,得到以下解决方案:1. Appdelegate中:    CLLocationManager *locationManager;[UIApplic

2014-10-10 17:38:16

iOS Crash分析

一、在桌面创建一个crash文件夹1.Xcoe-Window-Organize找到Archives找到App-右击-Show in Finder 2.复制.app和.app.dSYM到crash夹文件:右击..xcarchive文件-显示包内容如图:  复制好以后如图: 二、首先找到symbolicatec

2014-08-21 13:33:40

iOS运行时工具-cycript

cycript是大神saurik开发的一个非常强大的工具,可以让开发者在命令行下和应用交互,在运行时查看和修改应用。它确实可以帮助你破解一些应用,但我觉得这个工具主要还是用来学习其他应用的设计(主要是UI的设计及实现)。      这个工具使用了Objective-C和Javascript的混合模式,可以实时的和应用交互甚至修改应用。它的网址请猛戳这里。在官网上可以下载到完整的软件包。使用的方

2014-07-22 16:35:52

Warning: Attempt to present * on * whose view is not in the window hierarchy!

Warning: Attempt to present  * on *  whose view is not in the window hierarchy!出现这样的警告的原因是:ios 不允许在某个viewController的viewDidLoad方法中去呈现其他的viewController,你如果想要的是XXviewController显示之后马上呈现YY的话,可以在viewDidA

2014-07-21 16:20:50

iOS根据坐标数据点所在的坐标区域来动态显示到可视范围

在地图上标注很多点之后,地图的中心点可以设置,但是缩放级别用起来就有点囧了,所以,就需要根据坐标数据点所在的坐标区域来动态计算,把所有点都刚好显示到地图的可视范围内。直接上代码: 1234567891011121314151617181920212223242

2014-07-11 14:18:26

___cxa_pure_virtual", referenced from

添加百度地图之后报这样的错,解决方法:将工程中的.m文件改一个成为.mm文件。

2014-07-09 11:21:39

iOS Xcode5 工程名修改

总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心

2014-07-07 11:08:17

nested push animation can result in corrupted navigation bar

2014-07-05 17:11:20.594 SevenStars[2185:60b] nested push animation can result in corrupted navigation bar2014-07-05 17:11:21.005 SevenStars[2185:60b] Finishing up a navigation transition in an unexp

2014-07-05 17:13:07

ios禁用多按钮同时点下的bug

如果界面上有多个按钮的话,当你同时点击这几个按钮,会同时出发多个方法,再如果你的action进行了界面跳转,则会出现一个bug,你不信的话,可以试试。。。之前有想过解决方法,第一种就是设置一个全局变量,当点击的时候将bool值设置为yes,在方法的最后再设置回来,这样的话是一件非常麻烦的事情;后来发现苹果对此已经有相关的解决方案:[btn setExclusiveTouch:YES];

2014-06-27 11:18:21

Property with 'retain (or strong)' attribute must be of object type

AFNetworking 2.0 当Deployment Target 低于6.0时,AFURLConnectionOperation.h,AFURLSessionManager.h@property (nonatomic, strong) dispatch_queue_t completionQueue;由于sdk低于6.0时,dispatch_queue_t  ARC没有托

2014-06-09 14:47:36

私人定制推送铃声

最好的用户体验就是私人定制,今天说下推送铃声的私人定制。分为3个步骤:1.制作推送提醒铃声   一般的iphone手机铃声都可以,限时30s之内。2.倒入项目  将制作好的铃声添加到xcode的工程项目中3.修改推送json(修改后台)$body['aps'] = array(   'alert' => $message,   //'soun

2014-05-29 15:56:26

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!