iOS
map625
这个作者很懒,什么都没留下…
展开
-
Xcode无法启动模拟器或者真机
这次遇到一个让人求生不得求死不能的事情,有个工程run后啥米都没发生,包括模拟器和真机都没有反应,我把头都快抓破了,着实的蛋疼,差点没重装xcode,最后终于在一位大神的感召下重生了,其实都是手贱的原因不知道设置了什么,改回来就可以了 Product->Scheme->Edit Scheme->info 将info下的Executable设置为自己的工程就可以了,如下图。纠结啊,重装也不管用,管好原创 2013-11-02 15:01:58 · 3802 阅读 · 0 评论 -
收集的很强大的iOS开发集合 不看后悔死
转自http://www.devdiv.com/iOS_iPhone-iOS_iPhone%E5%AD%A6%E4%B9%A0%E7%B3%BB%E5%88%97%E3%80%81%E4%BB%A3%E7%A0%81%E6%95%99%E7%A8%8B----___%E6%8C%81%E7%BB%AD%E6%9B%B4%E6%96%B0%E4%B8%AD___-thread-48165-1-1转载 2014-03-27 09:50:55 · 2075 阅读 · 0 评论 -
iOS开发 mac证书无法展开
明明可以在本机测试但是却不能倒出p12证书,证书也无法展开,各位患者请看证书还有效,就是没有展开的小三角,download重安装好多次还是这个熊样,急死活人把。这种情况很可能是keychain放错了地方,我把所有的菜单都翻了一边终于找到了这家伙这里就有个小三角了,还可以展开然后导出p12原创 2014-03-17 10:54:58 · 1295 阅读 · 0 评论 -
ios 仿微信,短信聊天气泡
苹果短信的聊天气泡和微信的聊天气泡一直很经典,很小的一个气泡根据文字的多少适当变大变小。其实实现很简单,主要是控件的自适应撑高,这里用到的是cell。核心代码- (UIView*)bubbleView:(NSString *)textimageName:(NSString *)name{UIView *returnView= [[UIViewallo原创 2014-03-17 10:42:40 · 3982 阅读 · 0 评论 -
mac下svn客户端Versions的基本使用方法
svn在团队项目里肯定是不可缺少的,现在就作为一个使用者简单的介绍一下最基本的用法。其实很多人都卡在最初的设置上,因为只要设置通过了就可以checkout了,后面的只要不冲突基本的应用顺利成章的下来一点问题都没有先解释一下这几个该怎么填写name:这个先不用管location:这个是svn的地址,一般创建者会给你一个地址,你会发现地址copy到loction下name自动获取了原创 2014-03-28 14:39:14 · 13109 阅读 · 0 评论 -
addchildviewcontroller管理视图
有些时候,在和其他工程整合时没办法得到当前的视图控制器进行操作,通过addchildcontroller将视图控制器收集起来统一管理是个很不错的办法。比如最近有个工程,要和u3d进行整合,首页界面是u3d做的然后在xcode进行扩张,跳转到新的视图控制器必须能返回,当然一级跳转可以直接模态消失,但有二级跳转回首页就出现问题了。首页—登录—详情。详情的返回要回到首页而不是登录。所以首先想到的是通原创 2014-04-28 10:58:49 · 1960 阅读 · 0 评论 -
ios 隐藏状态栏,时间
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersStatusBarHidden]; [self performSelector:@selector(setNeedsStatusBarAppear原创 2014-04-29 11:27:15 · 1228 阅读 · 0 评论 -
cocoapods错误整理
xcode升级导致cocoapods很多奇葩问题1.pod setup执行后半年没反应解决办法设置淘宝的镜像$ gem sources --remove https://rubygems.org///等有反应之后再敲入以下命令$ gem sources -a http://ruby.taobao.org/检查一下看看$ gem sources -l*** CURRENT原创 2014-05-22 16:33:49 · 2911 阅读 · 0 评论 -
使用CocoaPods 删除已经配置的类库和移除CocoaPods
转自http://blog.csdn.net/jymn_chen/article/details/19213601引言在使用CocoaPods(一)为项目配置第三方类库我们使用CocoaPods非常高效地将一些第三方类库导入到我们的项目中,但是不由得产生一个疑问:如果发现某个类库不适用,甚至是整个CocoaPods我们都不想再在项目中持有,那么我们要怎么把这转载 2014-05-23 09:17:05 · 2560 阅读 · 0 评论 -
Unrar4iOS解压缩
这个框架很蛋疼,倒入的时候会比较麻烦发生各种报错,网上的博文也不多,现在细致的写一下希望能帮助更多的人首先要先把框架和几个类引入这几个类是必须的,不解释,关键不在这里运行发现各种错误,一个一个解决现实发现找不到这个头文件解决办法如果没办法引用到Unrar4iOS类库,路径可能出了问题,把Unrar4iOS.framework先删掉,重新把Unrar4原创 2014-07-03 10:17:00 · 1568 阅读 · 0 评论 -
ios7 button settitle setimage 变蓝色
button 调用设置图片和标题在iOS7下会变蓝色,修正办法UIButton* button = [UIButton buttonWithType:UIButtonTypeCustom];将UIButtonTypesystem换成UIButtonTypeCustom原创 2014-09-23 17:46:41 · 2903 阅读 · 0 评论 -
iOS进行MD5加密libary冲突解决办法
进行md5加密的时候加入liblibcommonCrypto.dylib遇到libary冲突 报library not found for -lcommonCrypto和libcommonCrypto.dylib.Link against the umbrella framework 'System.framework'错误解决办法删除liblibcommonCrypto.dyli原创 2014-09-23 17:50:48 · 2156 阅读 · 0 评论 -
webview setting movie path:程序崩溃
webview 调用loadHTMLString加载html文件的时候程序会崩溃,将show the breakpoint navigator下的断点去掉就可以了.原创 2014-09-16 13:16:53 · 1316 阅读 · 1 评论 -
lable字体加粗
字体族加bold修饰的就是加粗字体比如[UIFont fontWithName:@"ArialMT" size:20];原创 2014-09-25 16:30:01 · 3021 阅读 · 0 评论 -
iOS七牛云存储
之前一直用fastdfs的开源框架做并发数据的管理,现在公司从长远考虑决定用七牛的云存储来代替。七牛名声在外,话说iOS的的文档那叫一个坑,demo里看的不明所以,三言两语说不尽,还是说一说要解决的主要问题。逻辑关系在此不做赘述。上传七牛最主要的是token的获取,文档和论坛的回复都很简单直白:token通过服务器获得。七牛并不反对客户端生成token只是鉴于安全原因,推荐服务器生成回传,但即原创 2014-09-25 15:48:19 · 3986 阅读 · 2 评论 -
class-dump获取iOS私有api
获取各类iOS私有api安装工具class-dump资源地址http://download.csdn.net/detail/map625/8191343运行class-dump并编译src项目编译之后在produce中找到编译好的class-dump将其拷贝到/usr/local/bin下将xcode下的framwork导出.h文件例,我导出原创 2014-11-24 09:49:39 · 2381 阅读 · 0 评论 -
ios8 定位无效
IOS8以后,需要在info.plist文件里面加NSLocationWhenInUseDescription或NSLocationAlwaysUsageDescription。 manger = [[CLLocationManageralloc] init]; manger.delegate =self; manger.desiredAccuracy =原创 2015-03-24 13:10:39 · 912 阅读 · 0 评论 -
IOS NSPredicate 查询、搜索
转自http://www.cnblogs.com/thefeelingofsimple/archive/2013/01/31/2886915.html简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。最常用到的函数+ (NSPredicate *)predicateWithFormat:(NSStrin转载 2014-03-26 15:47:13 · 725 阅读 · 0 评论 -
ios版本和设备类型的判断
判断设备是否是ipadBOOL isPad(){#ifdef UI_USER_INTERFACE_IDIOM return(UI_USER_INTERFACE_IDIOM()== UIUserInterfaceIdiomPad);#else return NO;#endif}判断设备是否是iphone5 #define iPhon原创 2014-03-20 11:58:58 · 1110 阅读 · 0 评论 -
TextView输入文字改变输入框大小
在某些应用中经常会遇到输入框在最下面,当录入文字时需要将输入框拉到上面,不然键盘无法显示,而且随着输入的文字越来越多,也需要改变输入框的显示区域,这里用到了textview,因为textfild不会拐弯啊。网络上有很多很好的demo,但功能貌似过多,而且对于看别人代码头疼的我们面对那么多界面一下子就瘫了,于是还在研究textview的代理自己实现的好。我定义了如下视图布局原创 2013-11-05 10:49:08 · 2356 阅读 · 0 评论 -
iOS7 xcode5 百度地图Api出现-[__NSCFString stringFromMD5]: unrecognized selector sent to instance 0x14d5211
xcode5和iOS7真是一身的毛病啊,强大的百度地图也挂了,翻了半天终于找到答案other linker flags 添加 -all_load参数。 Project ->build settings ->linking->Other Linker flags原创 2013-11-05 14:17:53 · 6207 阅读 · 5 评论 -
error: failed to launch '/private/var/mobile/Applications/** busy解决办法
error: failed to launch '/private/var/mobile/Applications/** -busy今天遇到了这个问题,搜索了一下看到好多是关于timeout的解决办法,试了一下还是不行,因为跑模拟器发现卡死等原因的解决办法大多是清空模拟器还元一下。于是我抱着试试看的想法把手机里所有的测试程序都删了,真特么的成功了,坑爹思密达。害我半天没干别的。可能事因为测试所原创 2013-11-06 11:00:02 · 3022 阅读 · 0 评论 -
Https的数据请求的证书设置
对于https的网络请求很多人都比较头疼,不止iOS包括pc端和移动端的很多请求都离不开httpsCFNetwork SSLHandshake failed (-9806)error = Error Domain=NSURLErrorDomain Code=-1202 "The certificate for this server is invalid. You might be c原创 2013-11-02 14:49:48 · 8611 阅读 · 0 评论 -
stringWithUTF8String return null (返回null)的解决办法
在网络数据请求的时候,尤其是用到POST或者PUT,参数一般以httpbody的形式组装,这里就涉及到一个如何组装这个httpbody,之前用stringWithUTF8String: 发现网络请求没问题,但后台数据没有变,当然这种情况不是每次都出现,时好时坏,所以以为是后台的哥们故意给我加菜,多翻检测后发现哪是那么回事,家里出了内鬼,httpbody上传前组装就是null了。既然原创 2013-11-27 13:41:56 · 5448 阅读 · 0 评论 -
iOS 检测内存泄漏Analyze的一些解决办法
开发过程中管理好内存至关重要。xcode5出来之后已经开始arc自动管理内存,在一定程度上避免了一些内存的管理。但还是多少会遇到棘手的问题。XCode的Analyze能分析到内存泄露的地方,快捷键shift+command+B.看一下我收集的错误value stored to during its initialization is never read这个错误的原因是对象没有初始原创 2013-12-11 13:27:45 · 7554 阅读 · 0 评论 -
textView 父视图alpha设置不影响子视图
经常会遇到这样的问题,一个可输入框放在父视图上,为了美观把父视图的alpha调小,但这个时候会出现让人想死的一幕,输入框输入文字的alpha也跟着相应的变化了,不管怎么设置子视图的alpha都不起作用,现在来公布一下解决方案self.backgroundColor= [UIColorcolorWithWhite:0.5alpha:0.7];我只想实现背景alpha改变,输入框按原先的显原创 2013-12-16 10:57:58 · 1462 阅读 · 0 评论 -
因为arc的命名规则而产生的一些错误
Property's synthesized getter follows Cocoa naming convention for returning 'owned' objects违反了arc的命名规则,不能以new开头命名原创 2014-01-03 10:32:31 · 994 阅读 · 0 评论 -
iOS常用的第三方类库
在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。Reachability 检测网络连接用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式。可以从Apple网站下载到:http://developer.apple.com/library/转载 2014-01-03 14:08:00 · 2158 阅读 · 1 评论 -
百度地图LBS云存储自定义poi热点
无疑在地图扩展开发上面百度地图是个不错的选择,但是鉴于牛逼的百度api技术论坛和惊人的问题回复速度真是想死的心都有。所有在这里把已经研究出来的东西写出来,希望后人能绕过百度这个大坑。这里只说明代码实现,手动实现很简单,各位一看界面就知道怎么做。这里主要用到了百度的云存储存放自己的poi热点,这样你就不用再费劲让自己的后台去搭建数据库再做逻辑检索。百度云存储有个很关键的ak,我卡在这里半天,原创 2014-01-24 15:30:12 · 4747 阅读 · 1 评论 -
xcode工程间的引用,iOS静态库
今天有个朋友问了个问题,工程内引用其他工程如何实现,可以在工程里修改,解释了半天我才知道他问的其实就是静态库。一般对于自己开发过程中的静态库不会做成闭源的,主要是为了以后的扩展和修改,这个时候就用到了所谓的可在工程内修改的静态库。首先创建一个静态库写了简单的方法用于测试,这里给出的是只是一个输出打印ok,在.m里实现该方法编译一下,不用运行。不管你编译不原创 2014-01-26 09:24:57 · 12597 阅读 · 2 评论 -
xcode5 ios7 64位 iphone5s引用第三方库报错的解决办法
现在5s初到64位了,以前打的包好多都会报错,什么百度地图的api,友盟的api,分享什么的都都挂鸟,费劲写了好多天一跑老大的5s尼玛全红了,顿时千万只草泥马脑海里奔腾。还是说……解决办法如下targets ->build setting 下的architectures 设置为 standard architetures(armv7,armv7s)和vaild architectures 设置原创 2013-12-03 17:22:54 · 17994 阅读 · 1 评论 -
armv6, armv7, armv7s和i386
出现这类问题一般与静态库有关。i386是代表模拟器,显示i386错误说明静态库不支持模拟器,只支持真机。armv6, armv7, armv7s是ARM CPU的不同指令集,原则上是向下兼容的。如iPhone4S CPU支持armv7, 但它同时兼容armv6,只是使用armv6指令可能无法充分发挥它的特性。同理iPhone5 CPU支持armv7s,它虽然也兼容armv7,但是却无法进行原创 2014-02-11 09:42:08 · 2475 阅读 · 0 评论 -
iOS最火的开源项目
因为转发的博客没有标注原文地址,所以只能标注二道贩子的地址啦 转自http://xiaonanxia.cnblogs.com/原文作者得知可通知我修改“每一次的改变总意味着新的开始。”这句话用在iOS上可谓是再合适不过的了。GitHub上的iOS开源项目数不胜数,iOS每一次的改变,总会引发iOS开源项目的演变,从iOS 1.x到如今的iOS 7,有的项目已经被弃用,即使曾经的它很受开发者转载 2014-02-25 11:20:11 · 3229 阅读 · 0 评论 -
电信天翼免费短信验证码的发送
电信天翼提供了很好的福利:免费的短信验证码。这里很多因为收费短线花钱而心疼的各位屌丝们就不用急得卧槽卧槽的拉。但电信方面还没有针对iOS的专门的演示demo。注册什么的芭啦芭啦的我就不说了。初次看电信的开发文档一时凌乱无比,就算电信是我朝的牛逼产业也不用绕那么多弯子才完成一次请求吧。 首先分析一下这里面的参数发现只有exp_time是不必要参数,说明上是有效期,自行原创 2013-11-02 16:38:05 · 6206 阅读 · 9 评论 -
iOS汉字转拼音,日韩文字转拼音
NSMutableString *ms = [[NSMutableString alloc] initWithString:@"我是中国人"]; if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO)) { NSLog(@"Pingying: %转载 2014-02-20 14:14:51 · 1172 阅读 · 0 评论 -
iOS searchbar拼音和汉字搜索全国城市
最近在做一个地图相关的应用,涉及到全国城市的切换,于是打算把这个记录下来用到的主要东西有:百度的全国城市列表,txt格式,jasonkit数据解析第三方,tableview,searchabar,汉字转拼音。1.首先拿到的是百度的全国城市列表,因为是txt格式的,比较好处理,而且附带经纬度(虽然百度的是火星坐标,但处理起来那是后面的事情,总比没有强),高德的是pdf格式,没有经纬度原创 2014-02-21 11:49:26 · 4911 阅读 · 1 评论 -
Cocoapods Undefined symbols for architecture armv7s\arm64
此类错误"_OBJC_CLASS_$_AFURLSessionManager", referenced from:解决办法在other linker flags里添加一行 $(inherited).原创 2015-07-13 15:17:32 · 3277 阅读 · 0 评论