自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岽少的专栏

确定了目标之后你成功了10%,但是剩下的90%之中,多数是坚持不懈的努力,你会遇到迷茫、遇到挫折,此时不要放弃,回忆你立定目标的决心,成功就在你眼前!

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

原创 全网最新CocoaPods安装教程(持续更新)

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

2014-10-23 09:36:49 4897

原创 最新最全的iOS手机支付总结

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

2014-10-07 20:51:58 2615

原创 最新最全的支付宝SDK的使用说明

现在电商类的应用与日俱增,直接导致了我们需要集成支付宝SDK的功能,从而完成能实现在线支付,手机支付的功能.说到在线支付,手机支付,这里还是有区别的,在线支付,一般指的是用UIWebView显示用于支付的网页,说实话本人感觉这样的用户体验很不好. 而说到手机支付,现在主要指的就是,用各银行的网银支付,支付宝,财付通等等.相比在线支付,手机支付的用户体验还是比较好的,今天我想说的就是支付宝SDK的使用说明.至于剩下的几种,我会后续博客中补上. 首先给大家介绍一下,支付宝官方SDK使

2014-10-07 17:51:58 5630 2

转载 使用Cocoapods创建私有podspec

使用Cocoapods创建私有podspec| COMMENTSCocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理。Cocoapods的介绍及优点本文就不在赘述,我开始使用Cocoapods还是在两年前,那个时候它刚刚出现,网上的资料还非常的少,就连他们自己的HomePage都十分的

2016-05-06 16:26:59 1133

转载 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 3342

原创 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 5071

转载 iOS SVN客服端Cornerstone教程

1、⾸首先打开Cornerstone2、然后如下图所⽰示:3、选择对应的仓库,如下图所⽰示4、然后Import完成之后,就把本地的⽂文件提交到SVN服务器上了,如下图所⽰示,另外如果你想要使⽤用SVN进⾏行版本控制的话,那么需要把服务器上的⽂文

2016-04-19 10:20:32 6524 2

原创 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 919

原创 Xcode 7.1 中安装 Alcatraz 失败最全的解决方案

最近我把Xcode更新到7.1 (7B91b),然后插件管理工具Alcatraz就没了,于是按照官方https://github.com/supermarin/Alcatraz的方法重新安装,发现终端提示安装成功 但是在Xcode顶部菜单栏找不到.        相信很多人也遇到过,于是网上各种搜索,费了很大的劲,终于安装成功了.现在分享给大家:       第一步:先

2015-11-10 11:42:52 245

原创 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 3667 2

原创 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 24440 3

转载 常见服务器错误代号

一些错误代码:     1xx-信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。     100-继续。     101-切换协议。     2xx-成功 这类状态代码表明服务器成功地接受了客户端请求。     200-确定。客户端请求已成功。     201-已创建。    202-已接受。 

2015-06-25 18:43:26 1179

原创 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 97143 2

转载 NSNotificationCenter

一个NSNotificationCenter对象(通知中心)提供了在程序中广播消息的机制,它实质上就是一个通知分发表。这个分发表负责维护为各个通知注册的观察者,并在通知到达时,去查找相应的观察者,将通知转发给他们进行处理。本文主要了整理了一下NSNotificationCenter的使用及需要注意的一些问题,并提出了一些未解决的问题,希望能在此得到解答。获取通知中心每个程序

2015-05-29 16:36:44 836

转载 AVAudioSession 音频会话类别简介

AVAudioSession类由AVFoundation框架引入,AVAudioSession是一个单例模式,也就是说,不用开发者自行实例化.每个IOS应用都有一个音频会话。这个会话可以被AVAudioSession类的sharedInstance类方法访问,如下: import AVFoundationvar audioSession = AVAudioSession.share

2015-05-08 10:30:42 2051

转载 如何使用AFNetworking进行上传图片

如何使用AFNetworking进行上传图片首先导入头文件#import "AFHTTPClient.h"#import “AFHTTPRequestOperation.h"导入 MobileCoreServices.framwork@interface ****{    NSOperationQueue *_queue;}

2015-05-06 18:01:43 1329

原创 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 3289

转载 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 2017

原创 UITableView的点击删除或者插入一条Cell

最近在实现UITableView的编辑cell功能时,发现有些淡忘这一块东西了.所以,姑且写一篇博客复习一下这块的知识吧.本文主要拿删除cell来讲,插入其实一模一样,就不单独说了.   删除cell,就我目前遇到的来说,主要由两种,一种是侧滑删除cell,还有一种就是点击删除cell.侧滑删除,想必大家一定很熟悉,今天我主要说说点击删除.如下图:这样的点击删除cell,我第一次看

2015-04-06 14:53:12 6903

原创 iOS 史上最全的图片压缩方法集合

做上传图片功能,特别是类似于微信,QQ里面,发布9张图片, 少不了碰到一个问题,就是图片压缩问题,当然我也遇到了.我研究了这个问题,发现网上普遍的方法是如下上面的方法比较常见,可是需要加载到内存中来处理图片,当图片数量多了的时候就会收到内存警告,程序崩溃,那么我推荐下面这个方法:采用上面的方法之后内存占用率很低!

2015-03-19 16:26:05 5430 4

原创 library not found for -lPods-AFNetworking解决放案

出现library not found for -lPods-AFNetworking这个报错, 来自于我从git上面把我项目直接Download下来的,我的项目里面用了CocoaPods的,现在工程里面是找不到的,所以,报出了这个错误.

2015-03-19 15:11:18 6265

原创 怎么注册免费苹果开发者账号?

关于Apple ID和苹果开发者账号,其实之前我是不清晰的.只知道Apple ID可以在App Store里面下载各种App.然后苹果开发者账号需要花99$才能注册,今天突然发现,我很无知.其实是可以免费注册苹果开发者账号的.并且Apple ID跟开发者账号可以是同一个.     并且当我们注册了苹果开发者账号,就可以下载证书,做真机测试,可以下载很多东西.总之,如果你想真正从事iOS开发的,

2015-03-10 17:56:16 8079

原创 无法使用此Apple ID 进行更新的解决方法

昨天3月9号,苹果发布了期待已久的Apple Watch,然后Xcode,iPhone也第一时间接到了更新的消息推送.我打开电脑准备更新Xcode发现怎么也更新不了,并且报了上面一个提醒.然后我就郁闷了.    半路杀出一个程咬金嘛,不过做编程这么久,也习惯了.每天不解决几个Bug,都感觉一天啥事也没干.于是我查阅了一下资料,出现这个原因,主要是因为,我的Xcode是从别人那里拷贝过来的安装包

2015-03-10 17:26:10 11428

转载 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 870

转载 IOS开发中(null)与<null>的处理

不小心在开发过程中,得到了(null)以及的返回值,找了好长时间只找到了一个关于的。由于要根据返回值进行判断,做出必要反应,因此必须知道返回值所代表的具体字符,在得到(null)后利用isEqual:和@“”,NULL,@“(null)”,nil,Nil比较后均得不到正确结果,弄得不知所措了,但是还是感觉像nil,不得已,创建一个字符串,赋值为nil,打印输出,果然是(null),想不通的

2015-03-04 15:19:34 819

转载 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 753

转载 layoutSubviews

layoutSubviews何时调用的问题今天跟旺才兄学习了一下UIView的setNeedsDisplay和setNeedsLayout方法。首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubView

2015-01-27 20:09:49 798

转载 UIProgressView的使用

UIProgressView和UIActivityIndicator有些类似但是不同之处在于,UIProgressView能够更加精确的反应进度UIActivityIndicator则只能表示事物在进行中有一个例子是在Mail程序中当在下载信息的时候,有一个UIProgressView显示在底部初始化方法- (id

2015-01-27 15:08:57 1235

转载 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 2411

原创 Not a PNG file..解决方案

先展示一下我的错误出现这个错误的原因是,我的图片之前是jpg格式,然后我改后缀名改成png,看起来你已经修改了,但实际上还是没有改,图片依然是jpg格式的,解决方案:1.  先把图片格式改成jpg格式(为啥不直接把图片拖到PS里面修改,因为这个时候没法做到拖到PS里)所以,当我们把图片格式改成jpg格式的时候,就可以拖到PS了2 . 把这张图片拖到PS里面,

2014-12-04 14:05:43 72497

转载 最新最全的iPhone6/6 Plus适配详解

花了点时间, 重新整理了下iPhone的相关适配, 总结如下:iOS6之前, 屏幕适配一般使用autosize,设置视图与父视图的尺寸关系缺陷:(Autosizing布局的不足)1. 不能设置视图与视图之间的关系2. 不能设置尺寸放大,缩小的最大值,最小值iOS6之后, 使用自动布局。AutoLayoutiOS8 size class

2014-12-03 10:26:53 2526

原创 iOS :undefined symbols for architecture x86_64错误解决方案

先让大家看一下,我报错的截图我在网上查了一下,这个错误还是比较常见,原因就是少框架,少静态库了.所以解决方案就是

2014-12-02 14:42:52 71221 2

转载 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 11414

转载 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 198

原创 malformed or corrupted AST file错误的解决方案

xcode5 编译工程,偶然碰到了下面的问题:解决办法为:点击XCODE的菜单Window,然后选择Organizer,在弹出的对话框的最上面选择Projects, 如下对话框。然后选择右边的 Delete 按钮,删除继承的数据,在编译即可。本文部分内容转载自http://www.bkjia.com/Androidjc/871906.html

2014-12-02 02:10:25 1812

原创 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 6435

转载 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 2909

转载 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 1954

转载 error no such file or directory 错误解决方式

差不多算是Xcode比较常见的一个编译错误了,原因往往是添加或删除美术资源的时候出错。虽然是小问题,但出现的频率很高。解决方法(可以依次尝试,总有一种能最终解决问题):方法1.退出Xcode,然后从finder里面进入~/Library/Developer/Xcode/DerivedData 删掉里面所有的内容,然后重启Xcode试试看方法2.上面的

2014-11-20 11:46:44 7374

转载 UIGraphicsBeginImageContext系列知识

UIGraphicsBeginImageContext创建一个基于位图的上下文(context),并将其设置为当前上下文(context)。方法声明如下:void UIGraphicsBeginImageContext(CGSize size);参数size为新创建的位图上下文的大小。它同时是由UIGraphicsGetImageFromCurrentImag

2014-11-17 17:22:59 2693

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除