- 博客(16)
- 收藏
- 关注
转载 使用CocoaPods管理依赖库
本篇内容将介绍Mac和iOS开发中必备的一个依赖库管理工具CocoaPods。CocoaPods是什么在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFNetworking、JSONKit等。使用这些第三方类库能极大的方便项目的开发,但是,集成这些依赖库需要我们手动去配置,例如集成ASIHttpRequest库时除了加入源码以外还需要手动去添加一些
2015-04-13 11:37:54 427
原创 ios版本判断
非常简单的实现方式:获取本机的版本,然后解析Apple网站的 版本号,直接对比,不一样就让他升级。获取本机版本号labelVersion.text = [NSString stringWithFormat:@"v%@", [[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString*)kCFBundleVersio
2015-01-07 11:52:12 385
原创 git for mac fatal: Unable to create '/Users/XXX/.git/index.lock':
打开终端,移动到你的项目根目录下,会有一个隐藏文件叫.git,你只需要rm .git/index.lock即可
2014-12-24 10:06:51 1167 1
转载 在Xcode中使用Git进行源码版本控制
本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组。 在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责,叫做版
2014-12-23 16:39:24 520
转载 关于Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
Arm处理器,因为其低功耗和小尺寸而闻名,几乎所有的手机处理器都基于arm,其在嵌入式系统中的应用非常广泛,它的性能在同等功耗产品中也很出色。 Armv6、armv7、armv7s、arm64都是arm处理器的指令集,所有指令集原则上都是向下兼容的,如iPhone4S的CPU默认指令集为armv7指令集,但它同时也兼容armv6指令集,只是使用armv6指令集时无法充分发挥其性能,
2014-12-23 09:54:31 644
转载 iOS上应用如何兼容32位系统和64位系统
在苹果推出iPhone5S时,64位的应用就走到了眼前。当时就看见苹果官方资料宣布iOS7.x的SDK支持了64位的应用,而且内置的应用都已经是64位。 我记得自己刚刚接触电脑时还有16位的系统,指针的寻址范围还是16位的。当年用TurboC时,还要根据应用的大小选择是tiny模式还是其他。后来很长一段时间使用32位的模型编程,4G是牢牢记住的一个边界条件。而现在,64位走到了眼
2014-12-18 12:41:26 409
转载 Android,iOS打开手机QQ与指定用户聊天界面
在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ。以下为具体代码:Android:[java] view plaincopyString url="mqqwpa://im/chat?chat_type=wpa&uin=501863587"; start
2014-12-12 17:42:39 782
转载 UIImageView截取图片
/** *从图片中按指定的位置大小截取图片的一部分 * UIImage image 原始的图片 * CGRect rect 要截取的区域 */ - (UIImage *)imageFromImage:(UIImage *)image inRect:(CGRect)rect { CGImageRef sourceImageRef = [image CGIm
2014-12-08 10:03:40 515
转载 warning unable to open object file
1. 中文问题: Deployment PostProcessing 参数改为No. 这个问题已经再iOS Universal Framework种修正。2。在制作framework或者lib的时候,如果使用了category ,则使用该FMWK的程序运行时会crash,此时需要在该工程中 other linker flags 添加两个参数 -ObjC -all_load
2014-10-22 12:04:45 1877
转载 iOS7下隐藏status bar
原文地址info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是根本不会被调用的。
2014-10-10 14:24:55 381
转载 AFNetWorking出现code=-1016错误解决办法
AFNetWorking出现code=-1016错误解决办法AFNetWorking的JSON解析默认库是使用的AFJSONRequestOperation模式,只支持text/json,application/json,text/javascript,所以如果出现code=-1016错误则说明当前的JSON解析模式是text/html,所以要加上这段代码:[AFJSONReque
2014-08-25 15:09:12 797
转载 ios-获取系统相簿里边的所有照片
#import -(void)getImgs{ dispatch_async(dispatch_get_main_queue(), ^{ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; ALAssetsLibraryAcce
2014-08-19 16:18:15 397
原创 AFNETWORKING上传单图片/多图片
NSDictionary *dic =@{@"content":textView.text,@"category_id":@"1"}; NSMutableURLRequest *request = [[AFHTTPRequestSerializerserializer] multipartFormRequestWithMethod:@"POST"URLString:@"h
2014-05-22 16:56:50 747
原创 IOS 上传多张图片
NSURL* url = [NSURL URLWithString:@"xxx"]; ASIFormDataRequest* request = [ASIFormDataRequest requestWithURL:url]; request.uploadProgressDelegate = viewPost.progressView; request.s
2014-05-20 13:42:44 578
转载 判断IOS设置是否越狱代码
苹果是非常看重产品的安全性的,所以给用户设计了一套复杂的安全机制。这让喜爱自由,崇尚一切开放的程序员们极度不爽,于是越狱就成了苹果和黑客们反复斗法的场所。总体来说,越狱可以让我们随意安装、共享应用,但确实也降低了设备的安全性,会给一些恶意应用提供方便之门。 有时我们的应用希望知道安装的设备是否已经越狱了,显然,苹果官方不会给出解决方案来的,那么我们怎么办呢?因为越狱后会自动安装cyd
2014-05-13 10:07:11 498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人