
ios
Cinna丶
技术是一点一点积累的
展开
-
ios奔溃日志 异常代码 0x8badf00d
异常代码 0x8badf00d 指示应用程序已终止的 iOS 因为看门狗超时发生。应用程序时间太长,启动、 终止,或对系统事件作出响应。一个常见的原因做在主线程上的同步联网。无论操作是线程 0 上: 需要搬到后台线程,或处理方式不同,所以,它不会阻止在主线程原因:程序启动时候不能超过5-6秒解决:UIApplicationDelegate中的不要有好原创 2017-02-21 09:02:43 · 7712 阅读 · 0 评论 -
IOS编译报错 75 duplicate symbols for architecture x86_64
Means that you have loaded same functions twice. As the issue disappear after removing -ObjCfrom Other Linker Flags, this means that this option result that functions loads twice:from Technical原创 2015-10-22 09:41:11 · 756 阅读 · 0 评论 -
app审核客服
8-6- 4-0-0-6- 7-0-1 8-5-5 去掉-即可原创 2014-08-19 15:44:20 · 802 阅读 · 0 评论 -
关于UITabelView的右侧Table
allCitysTable.sectionIndexBackgroundColor = ClearColor;//设置右侧Table的背景色allCitysTable.sectionIndexTrackingBackgroundColor = ClearColor;//设置右侧Table点击时的背景色//设置右侧table的标题数组-(NSArray *)sectionIndexT原创 2015-08-04 14:27:03 · 714 阅读 · 0 评论 -
ios-vcf格式通讯录的生成和解析(开源),支持5.0以下版本
最近研究通讯录同步,做过vcf的亲们都应该知道,苹果5.0之后才推出两个api : ABPersonCreateVCardRepresentationWithPeople 和 ABPersonCreatePeopleInSourceWithVCardRepresentation,但是要某些变态客户要求产品支持4.3的系统(比如我们的大boss),所以我们就必须自己生成和解析vcf文件啦。不熟悉vc转载 2015-07-10 10:56:48 · 1773 阅读 · 0 评论 -
监听某个控件的值改变(frame或者值)
获取webView的高度:[webView.scrollViewaddObserver:selfforKeyPath:@"contentSize"options:NSKeyValueObservingOptionNewcontext:nil];- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)原创 2015-05-08 01:19:02 · 1270 阅读 · 0 评论 -
imageNamed:与imageWithContentsOfFile:的区别
Apple官方的文档为生成一个UIImage对象提供了两种方法加载图片:1. imageNamed,其参数为图片的名字;2. imageWithContentsOfFile,其参数也是图片文件的路径。那么两种有什么区别吗?肯定是有的。根据Apple的官方文档:imageNamed: 这个方法用一个指定的名字在系统缓存中查找并返回一个图片对象如果它存在的话。如原创 2015-05-20 13:28:06 · 1575 阅读 · 0 评论 -
UILabel设置不同的字体颜色
NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Using NSAttributed String"];[str addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor原创 2015-05-01 09:18:52 · 1313 阅读 · 0 评论 -
ios设置TextField光标颜色
ios设置TextField光标颜色原创 2014-12-17 16:04:44 · 3891 阅读 · 0 评论 -
将特殊格式的NSSring转换成NSDate
普通的转换:NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"MMM dd, yyyy KK:mm:ss aa"]; NSDate *date = [formatter dateFromString:dateStr];原创 2014-04-25 14:34:25 · 841 阅读 · 0 评论 -
当UITextField内容改变时获取值
当UITextField内容改变时获取值原创 2014-11-05 10:02:00 · 929 阅读 · 0 评论 -
XCode拷贝项目
app1→app21,复制项目,并将文件名改为app22,打开app2,将根目录的app1(.xcodeproj)改成app2(.xcodeproj),会弹出一个对话框,点击确定3,点击模拟器左边的项目名称按钮,选择Manage Schemes,将app1改成app24,打开build settings,将Bundle Loader中的Debug和Release全部改成app2原创 2015-11-18 08:50:07 · 2889 阅读 · 0 评论 -
iOS导出ipa包时四个选项的意义
如图 在 iOS 到处 ipa包的时候 会有四个选项 1.Save for iOS App Store Deployment保存到本地 准备上传App Store 或者在越狱的iOS设备上使用2.Save for Ad Hoc Deployment保存到本地 准备在账号添加的可使用设备上使用(具体为在开发者账户下添加可用设备的udid),该app包是发布证书原创 2015-12-14 10:20:37 · 577 阅读 · 0 评论 -
ios微信支付调起微信只显示一个确定按钮
今天遇到一非常奇葩的问题,搞了一上午,写此文章纪念下= =!情况是这样,同一个APP,正式环境支付没有问题,一切正常;换了个测试环境,就出现了如题的问题,然后就认定是后台有问题。网上找了很多资料,有一则,说友盟和微信的注册顺序会导致问题,检查了下,发现没有用友盟,后来就没有在意。再后来整了一圈方法,抱着试一试的心态,把微信注册放在了shareSDK的后面,然后就奇迹般的好了!!原创 2016-01-06 14:44:43 · 1741 阅读 · 0 评论 -
apple的各种联系方式,原文链接http://www.cocoachina.com/market/20120207/3946.html
AppReview@apple.com-应用在提交后(处于“审核中”),应用和应用内购的状态-状态更新通知——与开发者遭拒和影响审核时间相关的信息-应用遭拒通知咨询-快速审核请求-------------------------------------------------------------------------------------------------------原创 2014-09-25 10:01:34 · 2177 阅读 · 0 评论 -
ios编译报错之提示arm64
Project和Target均设置build architecture only属性debug的时候可以选择设置为yes,release的时候要改为no,以适应不同设备。Build Active Architecture Only这个属性,设置为NO时,我知道会编译多个版本,不过打出来的包会大不少。这个属性设置为yes,是为了debug的时候编译速度更快,它只编原创 2016-09-08 15:13:23 · 2364 阅读 · 0 评论 -
xcode8提交ipa失败,无法构建版本
最近iOS10出来了 Xcode也跟着升级到了8 想着App做个更新 于是修改好了代码打算上传新包 ,无奈总是发现构建不了新版本1.如果是收费的App,那么是要去同意一个协议,才能构建新版本的 || 如果是免费App,那就忽略这条2.如果你上传了新包,无论是Xcode上传,还是 Application Load 工具上传 ,只要你在ITC后台看不到你的预提交版本, 而且你的构建新版原创 2016-10-09 08:51:59 · 1247 阅读 · 0 评论 -
iOS编译报错之directory not found for option XXX
查找 Library Search Paths 和 Framework Search Paths, 删掉编译报warning的路径即OK原创 2016-08-31 14:21:14 · 416 阅读 · 0 评论 -
容易造成循环引用的三种情况
ARC已经出来很久了,自动释放内存的确很方便,但是并非绝对安全绝对不会产生内存泄露。导致iOS对象无法按预期释放的一个无形杀手是——循环引用。循环引用可以简单理解为A引用了B,而B又引用了A,双方都同时保持对方的一个引用,导致任何时候引用计数都不为0,始终无法释放。若当前对象是一个ViewController,则在dismiss或者pop之后其dealloc无法被调用,在频繁的push或者pres转载 2016-04-15 10:06:28 · 804 阅读 · 0 评论 -
关于block的使用
1、block的声明[plain] view plain copy@interface BrushViewController : BaseViewController @property (nonatomic, copy) void (^getCardInfo)(NSDictionary *cardInfo);原创 2016-04-15 09:43:19 · 375 阅读 · 0 评论 -
XCode点击Commond无法定位到方法处,Reference to 'xxx' is ambiguous
symbol not found Reference to 'xxx' is ambiguous原创 2015-05-12 10:47:11 · 10323 阅读 · 0 评论 -
iOS加载webView时失败,而某些浏览器中可以打开
iOS加载webView时失败,而某些浏览器中可以打开报错:Error Domain=WebKitErrorDomain Code=101是因为加载的链接中有转义字符,需要转义:空格转义(已试可行):NSString *encodedString=[urlStrstringByAddingPercentEscapesUsingEncoding:NSUTF8Str原创 2016-03-09 10:42:25 · 1447 阅读 · 0 评论 -
ios在应用中调起qq聊天
NSURL *url = [NSURLURLWithString:[NSStringstringWithFormat:@"mqq://im/chat?chat_type=wpa&uin=这里输入QQ号&version=1&src_type=web"]]; NSURLRequest *request = [NSURLRequestrequestWithURL:url];原创 2016-01-15 10:52:42 · 573 阅读 · 0 评论 -
iOS项目的完整重命名方法图文教程
http://www.cocoachina.com/ios/20150104/10824.html补充一下:1、后缀.pch的文件也得改下2、停止运行按钮旁边的sheme名称也得改下转载 2015-12-07 13:47:18 · 703 阅读 · 0 评论 -
ios使用sqlite插入数据时出错,提示readonly
首先sqlite文件需要在Documents目录下,因为Documents文件是原创 2014-10-21 14:52:55 · 994 阅读 · 0 评论 -
mac10.10上Versions无法添加Repository Bookmark
mac10.10上Versions无法添加Repository Bookmark原创 2014-11-05 10:44:07 · 1639 阅读 · 0 评论 -
为什么xcode中有些程序可以切换ios6/7模拟器,有的程序不行,为什么xcode有iPhoneSimulator6.1.sdk但是不能运行6的模拟器
只要设置一个东西就行,打开build settings,找到ios Development Target原创 2014-08-20 17:59:52 · 536 阅读 · 0 评论 -
如何让ios7的app同时适应ios6,即ios6与ios7的适配问题
若是用代码创建界面的就不用说了,zhi'ie原创 2014-08-20 17:32:30 · 871 阅读 · 0 评论 -
ios正则表达式的使用,用于判断账号及密码
NSString *string = @"abaaBaaa2."; NSString *regex1 = @".*[0-9]+.*"; //判断是否包含shu'zu NSPredicate *pred1 = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@", regex1]; BOOL isMat原创 2014-08-07 09:49:56 · 1800 阅读 · 0 评论 -
error : implicit declaration of function CC_MD5 is invalid in C99
引入#import原创 2014-04-24 10:14:11 · 3141 阅读 · 0 评论 -
ios获取子视图在父视图的父视图的坐标
例如:self.view中add了一个tableiew,tableviewcell中原创 2014-05-05 15:01:38 · 3005 阅读 · 0 评论 -
关于ImageIO: CGImageRead_mapData 'open' failed ' XXX error = 2 (No such file or directory)问题
今天遇到了这奇葩问题,搞了好几个xiaoshi原创 2014-04-16 18:40:06 · 1027 阅读 · 0 评论 -
ios之获取图库图片
-(IBAction)getAllPictures:(id)sender{ imageArray=[[NSArray alloc] init]; NSMutableArray *arr =[[NSMutableArray alloc]init]; library = [[ALAssetsLibrary alloc] init];原创 2014-04-15 15:13:19 · 720 阅读 · 0 评论 -
ios之在子线程中使用定时器
- (void)viewDidLoad{ [NSThread detachNewThreadSelector:@selector(timer) toTarget:self withObject:nil];}-(void)timer{ [NSTimer scheduledTimerWithTimeInterval:5 target:self selector:@s原创 2014-04-15 15:06:50 · 1017 阅读 · 0 评论 -
ios之使程序在后台能继续运行
三种类型的程序可在后台运行App plays audio原创 2014-04-15 15:01:08 · 767 阅读 · 0 评论 -
ios截屏后发现图片是空白问题
ios截屏代码:UIGraphicsBeginImageContextWithOptions(self.bounds.size, NO, 0.0); UIImage *img = UIGraphicsGetImageFromCurrentImageContext(); return img;原创 2014-04-30 15:19:50 · 8159 阅读 · 1 评论 -
ios拍照时如何让显示的字为中文的
打开项目的-info.plist,在里面添加一行原创 2014-08-21 15:44:53 · 921 阅读 · 0 评论 -
ios小数向上、下取整,计算结果向上、下取整
小数向上取整,指直接去掉xiao's原创 2014-08-13 17:40:34 · 3802 阅读 · 0 评论 -
ios推送时生成.pem文件
前面生成证书内容省略。现有原创 2014-08-26 18:01:55 · 628 阅读 · 0 评论 -
ios 使用XCode编译时总是提示证书问题
ios 使用XCode编译时总是提示证书问题原创 2014-11-20 14:26:12 · 1104 阅读 · 0 评论