iOS开发问题汇总
想游泳的鱼
喜欢足球,支持国际米兰
展开
-
Hex Fiend – 十六进制编辑 [Mac]
需要一个在mac下查看二进制文件的编辑器。Hex Fiend不错,既小巧,又好用,正好满足需求下载地址 http://ridiculousfish.com/hexfiend/原创 2017-06-20 15:40:22 · 11142 阅读 · 1 评论 -
在iOS中将string转成UTF-8编码
在iOS开发中,特别是在对Web服务调用的时候,经常会遇到请求参数为中文的情况,那么这时候就需要将Url转成UTF-8编码才能进行请求。 使用stringByAddingPercentEscapesUsingEncoding:方法可以将string转成UTF-8编码, 如下面代码NSURL *url = [NSURL URLWithString: [str stringByAddingPerce原创 2017-06-16 17:58:16 · 7141 阅读 · 0 评论 -
iOS 得到当前设备的IP地址
首先要引入头文件#import <ifaddrs.h>#import <arpa/inet.h>下面是实现代码+(NSString *) getIpAddress { NSString *address = @"error"; struct ifaddrs *interfaces = NULL; struct ifaddrs *temp_addr = NULL; int s原创 2017-06-16 16:52:31 · 1088 阅读 · 0 评论 -
iOS Http传输过程中对特殊字符的处理
在进行http传输的过程,如果有特殊的符合,例如“+,&。*”,不会进行处理,都直接替换掉了。原因:默认的系统不会对这些特殊符号进行转义,只会进行替换解决办法:在post之前对这些特殊符号做一次UTF8就可以解决这个问题了 代码如下:NSString *str = @"打电话给&rp=张三"; NSString *bStr = (__bridge NSString*)CFURLCreate原创 2017-06-12 15:14:40 · 2954 阅读 · 0 评论 -
Xcode7 http传输出错 App Transport Security has blocked a cleartext HTTP (http://) resource load since it
Xcode 7, 涉及到了访问http资源,测试时碰到如下报错:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.原因:在Xcode7中,苹果默认只支持https,不在支持http解决方法:打开 工程主目录下info原创 2017-06-12 15:11:08 · 464 阅读 · 0 评论 -
ios下获得文件的路径
ios下获得文件的路径原创 2016-04-12 15:06:43 · 912 阅读 · 0 评论 -
ios 单例的写法
ios 单例的写法原创 2016-03-31 15:59:10 · 582 阅读 · 0 评论 -
xcode运行解析报错 While reading xx.png pngcrush caught libpng
从网上下载了一个后缀为png的图片来做素材,可是在运行的时候Xcode提示 While reading xxx/cone.png pngcrush caught libpng error: Not a PNG file.. Could not find file: xxx/Library/Developer/Xcode/DerivedData/ButtonDemo-aaazaogsu原创 2017-06-21 13:30:22 · 2868 阅读 · 0 评论