自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 NSTaggedPointerString 取不到值

不知道为什么

2016-06-13 11:27:35 3821

转载 怎么修改button切换选中状态的时候背景出现一个小蓝点的问题

其实这个问题蛮简单的,之前也遇到过,后来时间长了就忘了,现在做个记录记下,省的再忘记。废话少说,原因就一句话,tintcolor的问题,系统button会有个默认的tintcolor是蓝色,若是修改的时候记得把tintcolor修改了即可。用代码和xib都可以,很简单。

2016-06-12 13:36:11 419

转载 关于error:Cannot assign to 'self' outside of a method in the init family

有时候我们重写父类的init方法时不注意将init后面的第一个字母写成了小写,在这个方法里面又调用父类的初始化方法(self = [super init];)时会报错,错误信息如下:error:Cannot assign to 'self' outside of a method in the init family原因:只能在init方法中给self赋值,Xcode判断是否为in

2016-05-30 11:39:33 271

原创 IOS 设置label内的字体大小适应label的宽度

label.adjustsFontSizeToFitWidth = YES;

2016-04-22 16:08:37 1967

转载 iOS NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象

摘要 NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候就不能直接存储到NSUserDefaults了NSUserDefaults 存储自定义对象目录[-]一、了解NSUserDefaults以及它可以直

2016-04-20 10:09:21 278

原创 AFNetworking请求服务器数据,有空指针导致请求数据报错。

AFNetworking请求服务器数据,有空指针导致请求数据报错。error:3840;json doesnot start with array or object。后来在后台看了之后,发现是后台数据有一个空指针。我的观点是返回的数据不符合要求,同事的异见是根本没有请求到数据。

2016-04-11 15:25:12 405

原创 Presenting view controllers on detached view controllers is discouraged

在做退出登录的时候遇到了 Presenting view controllers on detached view controllers is discouraged 的问题.在做另外一个报名时,弹出imagePicker的时候也遇到了这个问题,有时候会导致卡死,so还是记录下看以后能不能找到解决办法。发生问题的代码逻辑是:点击退出的row,然后弹出alert,点击alert后退出。

2016-04-08 11:25:49 588

转载 遇到的一个Presenting view controllers on detached view controllers is discouraged问题

在维护公司代码的时候遇到这样一个问题,Presenting view controllers on detached view controllers is discouraged。按照字面意思是,在一个controller里写了另一个controler。这样有时候会造成APP卡顿,得空在网上搜了下资料,发现这是一个严重的问题。所以搜集了一些资料,留到以后技术足够了研究看。https://

2016-04-06 18:16:54 535

原创 使用AFNetworking上传多组图片时遇到的error

用AFNetworking上传图片的时候遇到以下的error。需求:上传三组图片,分别对应三个回传key,first,second,third,图片数量分别是1,2,3张。使用AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];// manager.responseSe

2016-04-06 09:28:24 358

原创 在图片上传时候遇到的问题

在做APP图片上传功能的时候,遇到了这样的情况:使用AFNetworking携带parameters上传图片到后台,后台先现在sessionId,然后再接收图片。遇到的问题是:后台接收到的parameters是空的,但是通过抓包得知,上传上去的数据中的parameters是有数据的,但是后台接收不到。就这样僵持了两天,找了外援也没能解决。在网上问,得到的答案是后台的问题需要后台调整。解决办法:

2016-03-30 11:30:58 865

原创 [__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from object

* -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]’ 这个问题,一般是因为 nsarray或nsdictionary插入数据为空而造成的

2016-03-29 17:30:01 725

转载 不再以讹传讹,GET和POST的真正区别 网上的多数答案都是错的

今天面试的时候,后台问了来面试的关于GET和POST的问题。我完全不知道,所以特意搜了下。原文地址:http://www.nowamagic.net/librarys/veda/detail/1919如果有人问你,GET和POST,有什么区别?你会如何回答?我的经历前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。这

2016-03-29 14:15:53 238

转载 xcode去掉警告

原文地址:http://www.henishuo.com/xcode-delete-warnings/引言在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着

2016-03-08 17:27:01 507

转载 如何用约束在scrollView中开启paging并添加多张图片,一个图片一个page

先在scrollVIew中添加多个viiew,如 http://blog.csdn.net/wangtianyong0/article/details/50825572 中提到的一样。然后在每个view上加imageView,依据view进行约束,并将imageView的contactModel改为UIViewContentModeScaleAspectFit,就可以简单的保证图片显示

2016-03-08 13:37:25 276

转载 Storyboard中的UIScrollView使用自动布局,使其能够滚动

在使用storyboard和xib时,我们经常要用到ScrollView,还有自动布局AutoLayout,但是ScrollView和AutoLayout 结合使用,相对来说有点复杂。根据实践,我说一下我的理解,在故事板或xib中,ScrollView是根据其下面的一个View的大小来确定ContentSize的大小。看一下效果1. 创建一个项目

2016-03-08 10:57:38 1005

转载 iOS 下如何设置全局字体?

背景iOS 6跟 iOS 7的字体还是有点不一样的,有时候为了两者的统一,或者,应设计师的要求,界面中所有的 Label,Button 等都用自定义字体,一般来说,我们在初始化的时候就需要不断地添加冗余的代码来设置自己的字体。UILabel *label = [[UILabel alloc] init];label.font = [UIFont fontWithName:@"my

2016-03-04 15:11:30 821

转载 iOS开发中为整个App设置一个字体,但不指定字体大小的方法

未验证本文为大家讲述了如何在iOS开发中为整个App设置一个字体,但是不指定字体大小。fontSize实际的参数是pointSize,是像素点。windows和mac上的字号是统一的。英文字体的1磅,相当于1/72 英寸,约等于1/2.8mm。 UIFontParametersfontSizeThe size (in points) to which t

2016-03-04 15:10:26 915

转载 iOS 删除已经配置的类库和移除CocoaPods

iOS 删除已经配置的类库和移除CocoaPods引言我们使用CocoaPods非常高效地将一些第三方类库导入到我们的项目中,但是不由得产生一个疑问:如果发现某个类库不适用,甚至是整个CocoaPods我们都不想再在项目中持有,那么我们要怎么把这些东西从项目中清理出去呢?本文介绍的就是如何删除一个或若干个已经在项目中配置好的第三方类库,以及如何将整个CocoaPods从项目中移

2016-03-04 15:07:59 325

转载 iOS 引入支付宝 缺少 #include <openssl/asn1.h>

出现情况如上图:解决方法如下:在你的Xcode里的header search paths 里添加支付宝SDK(openssl的路径);格式如下  $(PROJECT_DIR)/文件夹名         (这里说一下,直接点击openssl,然后showinfinder,然后command + i  查看路径,把得到路径的工程名字以后的部分加在文件夹名这OK了,不包括工程名,直接Alipay

2016-03-04 15:01:49 516

转载 ARC简介以及工程中ARC与非ARC的混合

ARC与非ARC在一个项目中同时使用,1,选择项目中的Targets,选中你所要操作的Target,2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc混用没有问题,没有用ARC的代码继续坚持谁申请谁释放就好了。以前的库没有时间重写,都采用这种方法

2016-03-04 15:00:16 329

转载 制作纯色背景的导航栏

- (void)viewDidLoad{ [super viewDidLoad]; [self.navBar setTintColor:[UIColor redColor]]; UIImage *backgroundImage = [self imageWithColor:[UIColor redColor]]; [self.navBar setBac

2016-01-28 01:01:35 846

原创 如何阅读别人写的项目

1、先了解demo能够完成的功能,从各个功能脑补一下大概会怎么实现。2、看demo中的文件分类,看分类名和文件名。好的源码能够从分类和文件名中体现出各个模块的功能和实现的思想。3、从main文件开始阅读,根据程序的走向一步步往下走。可以自己写注释,遇到好的代码块写个test,或者故意抛出一个异常来了解。4、利用第三方库或者软件来辅助了解各个界面之间的跳转关系。5、遇到不懂的,记录下

2016-01-26 00:38:47 400

原创 阅读拾缀-RTSP流

在阅读博主 依然风  的关于  如何更快地读懂别人的代码的文章的时候,看到 RTSP流一词,好奇是什么所以大概查了一下。http://blog.csdn.net/a2657222/article/details/7585169百度百科关于RTSO流的介绍RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,是TCP

2016-01-25 22:24:33 269

原创 $(SRCROOT) 表示当前目录

在github上找到一个仿网易新闻的demo,但是不能运行,报OneAPM/OneAPM.h' file not found 错误。该错误由原作者修正后,下载下来出现了新的错误。“找不到prefix.ch文件”。所幸也有人跟我一样的错误,他的建议是终于能运行了,需要做下面3点更改才行1.prefix.pch的路径:Build Settings ->Prefix He

2016-01-25 20:14:30 740

转载 IOS开发中 类、对象、实例变量、成员变量、属性变量等区别和关系

类(class):具有相同属性和行为等同一类元素等总称,类是一个抽象的概念。区分是类还是对象,看它能否继续被细分。在OC中,类是表示对象类型的结构体,对象通过类来获取自身的各种信息。类由两个部分组成:*.h和*.m文件组成。*.m文件中 implemention部分是类的实现部分,内部包含类中的各种信息,包括各种实例方法或类方法。类别( category):是为现有的类添加

2016-01-06 22:08:44 4360

转载 iOS 创建单例的两种方法

创建一个单例很多办法。我先列举一个苹果官方文档中的写法。 [cpp] view plaincopystatic AccountManager *DefaultManager = nil;     + (AccountManager *)defaultManager {      if (!DefaultManager) DefaultManager =

2016-01-06 20:35:52 268

空空如也

空空如也

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

TA关注的人

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