- 博客(122)
- 收藏
- 关注

原创 全网最新CocoaPods安装教程(持续更新)
虽然网上关于CocoaPods安装教程多不胜数,但是我在安装的过程中还是出现了很多错误,所以大家可以照下来步骤装一下,我相信会很好用.前言在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案。什么是CocoaPodsCocoaPods是OS X和iOS下的一个第三类库管理工具...
2014-10-23 09:36:49
5025

原创 最新最全的iOS手机支付总结
关于手机支付,我想简单总结一下,我想主要分成三大类: 第一类,就是我们最常见的应用内支付(IAP),例如APPStore里面我们可以付费下载一些APP或者游戏. 第二类,就是我们经常使用第三方支付,例如支付宝,财付通,微信.银联等等, 第三类,就是我们很少使用的在线支付.通过UIWebView跳转到官网上. 因为网上关于以上三种支付方式的资料还是比较多,我简单给大家推荐一下
2014-10-07 20:51:58
2661

原创 最新最全的支付宝SDK的使用说明
现在电商类的应用与日俱增,直接导致了我们需要集成支付宝SDK的功能,从而完成能实现在线支付,手机支付的功能.说到在线支付,手机支付,这里还是有区别的,在线支付,一般指的是用UIWebView显示用于支付的网页,说实话本人感觉这样的用户体验很不好. 而说到手机支付,现在主要指的就是,用各银行的网银支付,支付宝,财付通等等.相比在线支付,手机支付的用户体验还是比较好的,今天我想说的就是支付宝SDK的使用说明.至于剩下的几种,我会后续博客中补上. 首先给大家介绍一下,支付宝官方SDK使
2014-10-07 17:51:58
5757
转载 使用Cocoapods创建私有podspec
使用Cocoapods创建私有podspec| COMMENTSCocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理。Cocoapods的介绍及优点本文就不在赘述,我开始使用Cocoapods还是在两年前,那个时候它刚刚出现,网上的资料还非常的少,就连他们自己的HomePage都十分的
2016-05-06 16:26:59
1217
转载 SVN各种图标总结
A:add,新增C:conflict,冲突D:delete,删除M:modify,本地已经修改G:modify and merGed,本地文件修改并且和服务器的进行合并U:update,从服务器更新R:replace,从服务器替换I:ignored,忽略常见提示图标:黄色感叹号(有冲突):--这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这
2016-04-28 11:13:17
3429
原创 iOS cocoapods类库引入头文件crash(The `XXX [Debug]` target overrides the `OTHER_LDFLAGS` build setting)
由于我引入头文件了#import "UITableView+FDTemplateLayoutCell.h" 还一直报下面的crash: -[UITableView fd_heightForCellWithIdentifier:cacheByIndexPath:configuration:]: unrecognized selector sent to instance 我就纳闷
2016-04-21 16:52:52
5142
转载 iOS SVN客服端Cornerstone教程
1、⾸首先打开Cornerstone2、然后如下图所⽰示:3、选择对应的仓库,如下图所⽰示4、然后Import完成之后,就把本地的⽂文件提交到SVN服务器上了,如下图所⽰示,另外如果你想要使⽤用SVN进⾏行版本控制的话,那么需要把服务器上的⽂文
2016-04-19 10:20:32
6672
原创 OS X El Capitan 10.11 Cocoapods报错解决方案
前两天,把系统升级到OS X El Capitan 10.11,Xcode也升级到7.1.1, 在用Cocoapods时候,突然报错了,Errno::EPERM - Operation not permitted - /Users/../Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad 然后,才想到,原来升级新系统,C
2015-11-25 11:18:19
960
原创 Xcode 7.1 中安装 Alcatraz 失败最全的解决方案
最近我把Xcode更新到7.1 (7B91b),然后插件管理工具Alcatraz就没了,于是按照官方https://github.com/supermarin/Alcatraz的方法重新安装,发现终端提示安装成功 但是在Xcode顶部菜单栏找不到. 相信很多人也遇到过,于是网上各种搜索,费了很大的劲,终于安装成功了.现在分享给大家: 第一步:先
2015-11-10 11:42:52
293
原创 https://github.com/CocoaPods/CocoaPods/search?q=No+such+file+or+directory报错解决方案
――― MARKDOWN TEMPLATE ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ### Command ``` /Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/bin/pod install ``` ### Report
2015-08-16 12:03:18
3743
1
原创 Unable to satisfy the following requirements解决方案
cocoapods报错,解决方案。。。。。[!] Unable to satisfy the following requirements:- `MJExtension` required by `Podfile`- `MJExtension (= 2.4.4)` required by `Podfile.lock`
2015-07-30 13:25:43
24610
转载 常见服务器错误代号
一些错误代码: 1xx-信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 100-继续。 101-切换协议。 2xx-成功 这类状态代码表明服务器成功地接受了客户端请求。 200-确定。客户端请求已成功。 201-已创建。 202-已接受。
2015-06-25 18:43:26
1283
原创 Undefined symbols for architecture arm64解决方案
在iOS开发中经常遇到的一个错误是Undefined symbols for architecture arm64,这个错误表示工程某些地方不支持arm64指令集。那我们应该怎么解决这个问题了?我们不仅要解决这个问题,更要了解出现这个问题的根源.这样根本上杜绝这类问题发生.对于iOS设备来说iOS的指令集有armv6、armv7、armv7s、arm64这样四种,不同型号的iOS设备使用不同的指令集,下面是各自的区别:
2015-06-25 17:24:20
97956
1
转载 NSNotificationCenter
一个NSNotificationCenter对象(通知中心)提供了在程序中广播消息的机制,它实质上就是一个通知分发表。这个分发表负责维护为各个通知注册的观察者,并在通知到达时,去查找相应的观察者,将通知转发给他们进行处理。本文主要了整理了一下NSNotificationCenter的使用及需要注意的一些问题,并提出了一些未解决的问题,希望能在此得到解答。获取通知中心每个程序
2015-05-29 16:36:44
874
转载 AVAudioSession 音频会话类别简介
AVAudioSession类由AVFoundation框架引入,AVAudioSession是一个单例模式,也就是说,不用开发者自行实例化.每个IOS应用都有一个音频会话。这个会话可以被AVAudioSession类的sharedInstance类方法访问,如下: import AVFoundationvar audioSession = AVAudioSession.share
2015-05-08 10:30:42
2180
转载 如何使用AFNetworking进行上传图片
如何使用AFNetworking进行上传图片首先导入头文件#import "AFHTTPClient.h"#import “AFHTTPRequestOperation.h"导入 MobileCoreServices.framwork@interface ****{ NSOperationQueue *_queue;}
2015-05-06 18:01:43
1370
原创 iOS 在应用内展示App Store 【StoreKit,SKStoreProductViewController】
出于什么样的原因你会希望用户从你的iOS app中进入App Store呢?可能你想用户去App Store 为你的应用评分,也可能你希望用户看到你其他的iOS app。iOS 6引入了SKStoreProductViewController类,可以让用户在不离开当前应用的前提下展示App Store中的其他产品。Store KitSKStoreProductViewControl
2015-05-02 22:05:10
3372
转载 iOS GitHub上排名前 100 的 Objective-C 项目简介
主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况.GitHub 地址:https://github.com/Aufree/trip-to-iOS/blob/master/Top-100.md若有任何疑问可通过微博@李锦发联系我项目名称项目信息
2015-04-11 15:26:57
2094
原创 UITableView的点击删除或者插入一条Cell
最近在实现UITableView的编辑cell功能时,发现有些淡忘这一块东西了.所以,姑且写一篇博客复习一下这块的知识吧.本文主要拿删除cell来讲,插入其实一模一样,就不单独说了. 删除cell,就我目前遇到的来说,主要由两种,一种是侧滑删除cell,还有一种就是点击删除cell.侧滑删除,想必大家一定很熟悉,今天我主要说说点击删除.如下图:这样的点击删除cell,我第一次看
2015-04-06 14:53:12
6978
原创 iOS 史上最全的图片压缩方法集合
做上传图片功能,特别是类似于微信,QQ里面,发布9张图片, 少不了碰到一个问题,就是图片压缩问题,当然我也遇到了.我研究了这个问题,发现网上普遍的方法是如下上面的方法比较常见,可是需要加载到内存中来处理图片,当图片数量多了的时候就会收到内存警告,程序崩溃,那么我推荐下面这个方法:采用上面的方法之后内存占用率很低!
2015-03-19 16:26:05
5529
原创 library not found for -lPods-AFNetworking解决放案
出现library not found for -lPods-AFNetworking这个报错, 来自于我从git上面把我项目直接Download下来的,我的项目里面用了CocoaPods的,现在工程里面是找不到的,所以,报出了这个错误.
2015-03-19 15:11:18
6310
原创 怎么注册免费苹果开发者账号?
关于Apple ID和苹果开发者账号,其实之前我是不清晰的.只知道Apple ID可以在App Store里面下载各种App.然后苹果开发者账号需要花99$才能注册,今天突然发现,我很无知.其实是可以免费注册苹果开发者账号的.并且Apple ID跟开发者账号可以是同一个. 并且当我们注册了苹果开发者账号,就可以下载证书,做真机测试,可以下载很多东西.总之,如果你想真正从事iOS开发的,
2015-03-10 17:56:16
8419
原创 无法使用此Apple ID 进行更新的解决方法
昨天3月9号,苹果发布了期待已久的Apple Watch,然后Xcode,iPhone也第一时间接到了更新的消息推送.我打开电脑准备更新Xcode发现怎么也更新不了,并且报了上面一个提醒.然后我就郁闷了. 半路杀出一个程咬金嘛,不过做编程这么久,也习惯了.每天不解决几个Bug,都感觉一天啥事也没干.于是我查阅了一下资料,出现这个原因,主要是因为,我的Xcode是从别人那里拷贝过来的安装包
2015-03-10 17:26:10
11612
转载 ios nil、NULL和NSNull 的使用
nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同。示例如下:id object = nil; // 判断对象不为空 if
2015-03-04 15:21:51
912
转载 IOS开发中(null)与<null>的处理
不小心在开发过程中,得到了(null)以及的返回值,找了好长时间只找到了一个关于的。由于要根据返回值进行判断,做出必要反应,因此必须知道返回值所代表的具体字符,在得到(null)后利用isEqual:和@“”,NULL,@“(null)”,nil,Nil比较后均得不到正确结果,弄得不知所措了,但是还是感觉像nil,不得已,创建一个字符串,赋值为nil,打印输出,果然是(null),想不通的
2015-03-04 15:19:34
859
转载 Adopting Modern Objective-C
转载自:http://codingobjc.com/blog/2014/03/16/yi-adopting-modern-objective-c/苹果2014年03月10日发布了一个新文档,介绍了Objective-C的几个新技巧,包括:用instancetype代替id用@property代替实例变量用NS_ENUM或NS_OPTIONS代替enum采用ARC文档名字叫《
2015-02-28 18:26:55
784
转载 layoutSubviews
layoutSubviews何时调用的问题今天跟旺才兄学习了一下UIView的setNeedsDisplay和setNeedsLayout方法。首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubView
2015-01-27 20:09:49
839
转载 UIProgressView的使用
UIProgressView和UIActivityIndicator有些类似但是不同之处在于,UIProgressView能够更加精确的反应进度UIActivityIndicator则只能表示事物在进行中有一个例子是在Mail程序中当在下载信息的时候,有一个UIProgressView显示在底部初始化方法- (id
2015-01-27 15:08:57
1291
转载 iOS调试Bug技巧
本文转载自唐巧大神的博客,让XCode的 Stack Trace信息可读让XCode的 Stack Trace信息可读NOV 14TH, 2012昨天在写iOS代码的时候,调试的时候模拟器崩溃了。异常停在了如下整个main函数的入口处:1234567int main(int argc, char *arg
2015-01-16 10:44:57
2459
原创 Not a PNG file..解决方案
先展示一下我的错误出现这个错误的原因是,我的图片之前是jpg格式,然后我改后缀名改成png,看起来你已经修改了,但实际上还是没有改,图片依然是jpg格式的,解决方案:1. 先把图片格式改成jpg格式(为啥不直接把图片拖到PS里面修改,因为这个时候没法做到拖到PS里)所以,当我们把图片格式改成jpg格式的时候,就可以拖到PS了2 . 把这张图片拖到PS里面,
2014-12-04 14:05:43
73340
转载 最新最全的iPhone6/6 Plus适配详解
花了点时间, 重新整理了下iPhone的相关适配, 总结如下:iOS6之前, 屏幕适配一般使用autosize,设置视图与父视图的尺寸关系缺陷:(Autosizing布局的不足)1. 不能设置视图与视图之间的关系2. 不能设置尺寸放大,缩小的最大值,最小值iOS6之后, 使用自动布局。AutoLayoutiOS8 size class
2014-12-03 10:26:53
2607
原创 iOS :undefined symbols for architecture x86_64错误解决方案
先让大家看一下,我报错的截图我在网上查了一下,这个错误还是比较常见,原因就是少框架,少静态库了.所以解决方案就是
2014-12-02 14:42:52
71536
1
转载 iOS8键盘不弹出(Can't find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad)
ios模拟器键盘不弹出,ios模拟器键盘Can't find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad; using 3876877096_Po这个是xcode6模拟器的bug,如果键盘不出来的话,可以通过Hardware->Keyboard->Toggle Soft
2014-12-02 02:23:00
11470
转载 The Simulator can't be launched because it is already in use.
错误 Xcode The Simulator can't be launched because it is already in use .查了下,解决方法,如下: 1、退出模拟器; 2、强制退出XCODE;(关键是这一步) 3、重启XCODE;
2014-12-02 02:16:12
231
原创 malformed or corrupted AST file错误的解决方案
xcode5 编译工程,偶然碰到了下面的问题:解决办法为:点击XCODE的菜单Window,然后选择Organizer,在弹出的对话框的最上面选择Projects, 如下对话框。然后选择右边的 Delete 按钮,删除继承的数据,在编译即可。本文部分内容转载自http://www.bkjia.com/Androidjc/871906.html
2014-12-02 02:10:25
1933
原创 An error was encountered while running (Domain = NSPOSIXErrorDomain, Code = 3)解决方法
Build成功,但就是不能在模拟器内运行。报错信息如下:Unable to run app in SimulatorAn error was encountered while running (Domain = NSPOSIXErrorDomain, Code = 3)解决方案:把模拟器换成7.1的就可以了。之前默认是8的.本文部分内容转载自htt
2014-12-02 02:03:06
6556
转载 iOS8的LaunchImage和LauchScreen使用教程
目前项目中需要解决的问题是:兼容iOS7和iOS8,之前的版本不需要支持了实现兼容3.5、4、4.7和5.5寸屏幕,竖屏的Lauch Screen创建所需的PNG图片有关iPhone6/6+相关尺寸见这里需要如下尺寸图片:用于iPhone6+的1242x2208,或者1080x1920,也就是Retina HD 5.5用于iPhone6的750x1334,也
2014-12-02 01:43:42
2942
转载 An error was encountered while running(Domain=FBSOpenApplicationErrorDomain, Code=4)
iOS simulator出现问题,提示:An error was encountered while running (Domain = FBSOpenApplicationErrorDomain, Code = 4)解决方案:[iOS Simulator] >>> [Rest Contents and Settings...] >>> [
2014-11-21 11:43:44
2020
转载 error no such file or directory 错误解决方式
差不多算是Xcode比较常见的一个编译错误了,原因往往是添加或删除美术资源的时候出错。虽然是小问题,但出现的频率很高。解决方法(可以依次尝试,总有一种能最终解决问题):方法1.退出Xcode,然后从finder里面进入~/Library/Developer/Xcode/DerivedData 删掉里面所有的内容,然后重启Xcode试试看方法2.上面的
2014-11-20 11:46:44
7636
转载 UIGraphicsBeginImageContext系列知识
UIGraphicsBeginImageContext创建一个基于位图的上下文(context),并将其设置为当前上下文(context)。方法声明如下:void UIGraphicsBeginImageContext(CGSize size);参数size为新创建的位图上下文的大小。它同时是由UIGraphicsGetImageFromCurrentImag
2014-11-17 17:22:59
2749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人