自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于iOS空值

1.nil一个null指针,指向一个objective - c的对象表示一个对象为空:NSString* str = nil;  ( #define nil ((id)0) )2.Nil一个null指针,指向一个objective - c类对象。表示一个类对象为空:Class class = Nil;3.Null对Objectiv

2014-12-30 11:29:40 474

转载 HTTP请求头和响应头

1)请求(客户端->服务端[request])    GET(请求的方式) /books/java.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号)    Accept: */*(客户端能接收的资源类型)    Accept-Language: en-us(客户端接收的语言类型)    Connection: Keep-Alive(维护客户端和服务端的连接关系

2014-12-30 10:41:29 449

转载 在ARC项目中使用 performSelector: withObject:

在ARC项目中使用 performSelector: withObject: 函数出现“performSelector may cause a leak because its selector is unknown”。在stackoverflow找到了一个解决方案,地址:http://stackoverflow.com/questions/7017281/performselector-ma

2014-12-26 20:20:57 437

转载 关于iOS 中DLog 用法

DLog的使用  Objective C中NSLog虽然使用方便,但是有时候NSLog并不能满足程序员调试程序的全部需求。比如打印的结果位于哪个类中?是在哪个类中打印的?或者具体是在哪行打印的等等。所以对于程序员来说急切需要可以满足上述要求的Log方法。DLog就可以完全替代NSLog,并且满足上述的需求。DLog本质上就是个宏替换,可以输出类名,方法名和行号。DLog具体代码如下

2014-12-22 20:44:35 1984

转载 iOS和JS的一些交互

背景:UIWebView: iOS 用来展示 web 端内容的控件。1. 核心方法:- (NSString*)stringByEvaluatingJavaScriptFromString:(NSString *)script;script 就是 JS 代码,返回结果为 js 执行结果。 比如一个 JS function 为function testF

2014-12-12 21:43:33 546

原创 清除浏览器的cookie

cookies登录有什么特别作用?cookie可以记住你输的用户名密码,以及在该网站内看过的页面,可以实现下次免输入直接登录,以及自动跳到上次看的页面等小功能。具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于

2014-12-12 11:57:30 943

转载 __weak __typeof(self)weakSelf = self和__strong __typeof(weakSelf)strongSelf = weakSelf

1、默认strong,可选weak。strong下不管成员变量还是property,每次使用指针指向一个对象,等于自动调用retain(), 并对旧对象调用release(),所以设为nil等于release。2、只要某个对象被任一strong指针指向,那么它将不会被销毁,否则立即释放,不用等runloop结束。所有strong指针变量不需要在dealloc中手动设为nil,ios会自动处

2014-12-11 15:05:17 3563

原创 C语言里面,这个符号(->)

这是结构体指针中的一个符号,给你写个程序解释一下吧,例如:#includestructSTU//定义一个结构体{int num;}stu;intmain(){structSTU*p;//定义一个结构体指针p=stu;//p指向stu这个结构体变量stu.num=100;//给结构体成员num附个初值printf("%d",p->num);//输出stu中

2014-12-11 14:20:00 798

转载 ios版本更新

场景在我们使用应用时,一打开应用,如果此应用有新的版本,常常能在应用中给出提示,是否要更新此应用。所以,我们就来看看,版本更新是如何实现的。应用苹果给了我们一个接口,能根据应用id请求一些关于应用的信息。我们可以根据返回的信息,来判断版本是否和应用的版本一致,如果不一致,那么就出现新的版本了。这时,就需要向用户提醒有新的版本,需要更新。具体步骤如下:?

2014-12-08 17:50:19 540

转载 移动开发_iOS开发之@(),@[],@{}_软件世界网

一些源代码中会看到@(YES),@[firstViewController]以及@{@"a":@"b"}这样的写法,如图,会看到提示: 事实上这是初始化对象、数组、字典的一种方法。 更多

2014-12-08 10:14:35 554

转载 archiving出错:Undefined symbols for architecture arm64

今天发现写好的程序可以在模拟器上运行也可以在手机上运行,但为什么Archive的时候出错了,出错信息如下:  意思是说 有几个类不支持arm64指令  出现Undefined symbols for architecture arm64错误,解决方法如下:  查看引入的微信包,发现lipo -info libWeChatSDK.a文件后发现 仅支持armv7 a

2014-12-01 14:27:51 832

原创 xcode armv6 armv7 armv7s arm64 的意义

目前ios的指令集有以下几种:armv6iPhoneiPhone2iPhone3G第一代和第二代iPod Toucharmv7iPhone4iPhone4Sarmv7siPhone5iPhone5Carm64iPhone5S 机器对指令集的支持是向下兼容的,因此armv7的指令集是可

2014-12-01 14:25:53 518

空空如也

空空如也

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

TA关注的人

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