自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 关于block使用需要注意的地方

1、在使用block前需要对block指针做判空处理。不判空直接使用,一旦指针为空直接产生崩溃。if (!self.isOnlyNet) { if (succBlock == NULL) { //后面使用block之前要先做判空处理 return; } id data = [NSKeyedUnarchiver unarchiveO

2015-07-20 10:03:08 361

转载 iPhone 6 / 6 Plus 设计·适配方案

from:http://www.xiaoketang.net/iphone-6-6-plus-设计·适配方案.htmltreelessing2014.10.29iPhone6-6Plus-011关于iPhone6/6+适配问题一直有争议,今天小编专门为大家整理了相关的有效方案,希望对大伙儿有帮助!iPhone6-6Plus-022移动app开发中多种设备尺寸适配问题,过去只属于Android阵营的头

2015-07-17 09:37:53 363

转载 什么是Provisioning Profile

之前遇到的问题是,打包完成以后发现,没有打包推送证书,然后重新打包并上传到app store ,但是最后发现还是没有推送功能。后来分析了一下原因是,app 后台appid设置地方没有打开推送功能,然后再打开依然不能推送,原因是此时现场的ipa包的Provisioning Profile文件还是老的,而Provisioning Profile里面设置了该app 是否有推送功能,最简单的最

2015-05-25 11:57:41 2291

转载 UIImagePNGRepresentation 和 UIImageJPEGRepresentation

在Iphone上有两种读取图片数据的简单方法: UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation函数需要两个参数:图片的引用和压缩系数.而UIImagePNGRepresentation只需要图片引用作为参数.通过在实际使用过程中,比较发现: UIImagePNGRepresentat

2015-05-20 15:09:47 410

转载 如何快速正确的安装 Ruby, Rails 运行环境

对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X任意 Linux 发行版本(Ubuntu,CentOS, Redhat

2015-05-19 14:26:19 368

原创 Mac上的抓包工具Charles

http://blog.csdn.net/jiangwei0910410003/article/details/41620363

2015-05-18 12:11:39 335

转载 iOS开发 调试 网络限速

在iOS开发中,针对不同网络状况做一下测试处理是很有必要的。但是我发现还是有一些iOS开发者不太注意到不同网络环境下的调试问题,或者说不清楚如何调试这种情况。下面我将针对真机和模拟器分别做简单的说明。告诉大家如何模拟不同的网络状况。1.真机情况下其实Apple在iOS系统中预置了网络调试工具,但是只有添加过测试设备,并使用XCode连接下设备才能激活.这时只要去设置中就可以看到多出来一

2015-05-12 17:36:07 945

原创 AFHTTPRequestOperation 错误信息 NSError code表示含义

AFHTTPRequestOperation  NSError  code表示含义enum{   NSURLErrorUnknown = -1,   NSURLErrorCancelled = -999,   NSURLErrorBadURL = -1000,   NSURLErrorTimedOut = -1001,   NSURLErrorUnsupported

2015-05-12 15:43:08 868

原创 NSOperationQueue、NSRunLoop和线程安全 学习笔记

1.NSOperation 和 GCD的关系两者同为IOS 和 OS X 中的多线程操作API .GCD 是基于C 底层的API,NSOperation是基于GCD的。2.优先使用NSOPerationQueue虽然NSOperation是基于GCD的,但并不代表他是一个低级版。相反请看CGD坑一:dispatch_async(_Queue, ^{ /

2015-04-20 11:07:08 368

转载 NSString 和 NSData转换

NSString 转换成NSData 对象 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; NSData 转换成NSString对象 NSData * data; NSString *result = [[NSString alloc] initWithData:data  encodin

2015-04-16 14:49:37 285

转载 IOS中Json解析的四种方法

作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSerializ

2015-04-16 14:10:05 251

转载 iOS中打印日志显示系统详细时间,类名,行号及打印值

Q:如何打印当前的函数和行号?A:我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号。如:1NSLog(@"%s:%d obj=%@", __func__, __LINE__, obj);其中__func__和__LINE__都是预编译的宏,编译时会分别替换为当前函数和当前行号。下面是一些常用于打印日志的宏。

2015-04-16 10:53:39 377

转载 文章标题

Xcode Archive : your account already has a valid IOS Distribution certificate 由于一个账户在不同的mac机器上进行Archive时会包这个问题,我的解决办法是:在已经可以export的mac上打开Xcode->偏好设置->Account,选择Export Accounts导出账户然后以同样的方式选择Import Acco

2015-04-16 09:34:11 361

转载 欢迎使用CSDN-markdown编辑器

13 这里,需要我们创建标示了,在“name”的地方填写标示的名字,方便最后一步生成证书的时候,容易找到我们创建的标示。 接下来在 “App ID Suffix” 中的 “Explicit App ID” 的 “Bundle ID:” 里面填写我们的标示(也就是签名),格式下方给出的有例子。按照格式来些就好。笔者的习惯就是喜欢把公司网址反写最后加上项目名字,例如:com.baidu.ZYBaid

2015-04-16 09:32:51 347

转载 iOS开发:创建真机调试证书

点击打开原文链接关于苹果iOS开发,笔者也是从小白过来的,经历过各种困难和坑,其中就有关于开发证书,生产证书,in_house证书,add_Hoc证书申请过程中的问题,以及上架发布问题。今天就着重说一下关于针对于苹果开发者网站更新之后的真机调试证书申请。这所有的前提都是:你得有苹果开发者账号个人($99)、公司($99)、企业($299)账号均可。工具/原料能上网的苹果电脑

2015-04-13 11:23:47 394

原创 IOS 获取手势点击的坐标

UITapGestureRecognizer *singleTap = [[UITapGestureRecognizeralloc] initWithTarget:selfaction:@selector(sigleTappedPickerView:)];        [singleTap setNumberOfTapsRequired:1];        [selfadd

2015-04-07 17:57:41 8882

转载 IOS后台运行机制详解(二)

温馨提示:亲,请先看上篇,此文乃下篇)三、IOS长时间后台运行的实现代码1、检查设备是否支持多任务Apple出于性能的考虑,并不是所有的iOS设备升级到iOS4以后都支持多任务,比如iPhone 3G。如果你的应用在没有多任务特性时会出问题,为了保持应用的健壮性,你应该对此进行判断并处理。你可以通过调用UIDevice对象的multitaskingSupport

2015-03-23 13:06:27 401

转载 IOS后台运行机制详解(一)

一、IOS的“伪后台”程序首先,先了解一下iOS 中所谓的「后台进程」到底是怎么回事吧?Let me be as clear as I can be: the iOS multitasking bar does not contain "a list of all running apps". It contains "a list of recently used apps".

2015-03-23 13:05:14 509

原创 UIButton setTitle

在代码中对button上的字进行设置,我们可以通过:m_addButton.titleLabel.font = [UIFont systemFontOfSize: 7];m_addButton.titleLabel.textColor = [UIColor blackColor]; m_addButton.titleLabel.textAlignment = UITex

2015-03-20 10:30:25 431

转载 不要在init和dealloc函数中使用accessor

原文AUG 10TH, 2011Objective-C 2.0 增加了dot syntax,用于简单地调用成员变量的accessor。相当于java的getter和setter。 因为正常情况下,写一个accessor对于初学者来说,还是挺容易犯错的。比如有一个NSString * 的成员变量叫name。一个错误的写法是:123

2015-03-19 15:54:50 292

转载 Collection View

http://blog.csdn.net/eqera/article/details/81349861.1. Collection View全家福:UICollectionView, UITableView, NSCollectionViewn   不直接等效于NSCollectionViewn   也不替代UITableView----亲兄弟 为什么要使用Collec

2015-03-19 11:09:29 541

转载 CocoaPods安装和使用教程

Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co

2015-03-18 16:48:12 277

转载 EGOimage 和 SDWebImage

之前用过EGOimage,但是里面有一个bug,虽然解决了,但是还是不想用了,原因是什么呢,一是有bug觉得不高端了,而是SDWebImage也不错,就用用试试原文我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDW

2015-03-17 14:25:40 565

原创 Contentoffset

关于UIScrollview的contentoffset的问题,研究了好久,发现官方的文档很难理解contentOffset 属性官方解释:The point at which the origin of the content view is offset from the origin of the scroll view.我的理解:内容视图的起点相对于

2015-03-16 11:50:17 484

转载 contentSize、contentInset和contentOffset区别

这几个都是在ios程序中,经常会注意到的一些小细节,能否真正了解这些,对写ios程序也有很大的好处。frame 是UIView中表示此view的一个矩形面积,包括了view在它的superview中的一些几何上的标识。有起始坐标,也就是origin(CGPoint)和这个矩形面积的宽(width)和高(height)bounds 每个view,除了有对应它的superview的相关

2015-03-13 17:11:51 313

转载 NSURL absolute elativeToURL

http://142.21.79.210/init/initNSLog(@"%@",path);NSLog(@"%@",[[NSURLURLWithString:path] absoluteString]);NSLog(@"%@",[NSURLURLWithString:path relativeToURL:[NSURLURLWithString:_base

2015-03-11 16:51:34 363

原创 网络封装

1.http://tutuge.me/2015/02/19/Block%E7%B1%BB%E5%9E%8B%E5%8F%98%E9%87%8F-%E7%BC%93%E5%AD%98Http%E8%AF%B7%E6%B1%82%E4%B8%8E%E5%9B%9E%E8%B0%83/封装请求类型,封装请求缓存

2015-03-10 18:01:59 307

转载 UITableView优化

http://tutuge.me/2015/02/19/%E6%8F%90%E5%8D%87UITableView%E6%80%A7%E8%83%BD-%E5%A4%8D%E6%9D%82%E9%A1%B5%E9%9D%A2%E7%9A%84%E4%BC%98%E5%8C%96/

2015-03-10 17:38:09 501

转载 NSString的Copy与内存分配

原文链接:http://tutuge.me/2015/02/18/NSString%E7%9A%84Copy%E4%B8%8E%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D/前言不管是用什么语言开发,字符串应该算是用的最多的了。在Objective-C中,字符串类是NSString,以及其子类NSMutableString等。所以,对于字符串类,编程语言、

2015-03-10 15:45:59 926

转载 Effective-Objective-C-读书笔记-Item-3

原文链接:http://tutuge.me/2015/02/14/Effective-Objective-C-%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0-Item-3/前言item 3讲的是Objective-C里面的“字面量语法”-“Literal Syntax”,个人觉得非常有用。Item 3 - Prefer Literal Syntax

2015-03-10 14:40:55 601

转载 Effective-Objective-C-读书笔记-Item-2

原文链接:http://tutuge.me/2015/02/06/Effective-Objective-C-%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0-Item-2/前言第二弹来了。Item 2 - Minimize Importing Headers in Headers这一节讲的是尽量在一个头文件中减少其它头文件的引入。头

2015-03-10 14:31:50 357

转载 Effective-Objective-C-读书笔记-Item-1

原文链接:http://tutuge.me/2015/02/05/Effective-Objective-C-%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0-Item-1/前言一直都在做项目,没什么时间作总结,感觉很不是滋味。现在放假了,嗯,终于有时间了~~哈哈(天生程序猿一枚好不好=。=)最近开始读英文版的Effective Objective-C

2015-03-10 14:24:51 686

空空如也

空空如也

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

TA关注的人

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