oc
ttkop
这个作者很懒,什么都没留下…
展开
-
CGFloat和float的区别
相信在定义数据类型的时候可能会有类似的疑惑,CGFloat和float到底有什么区别,什么时候该用哪一种?CGFloat is just a typedef for either float or double.typedef float CGFloat;// 32-bittypedef double CGFloat;// 64-bit对于需要兼容64位机器的程序而言转载 2013-01-26 14:05:31 · 3518 阅读 · 0 评论 -
IOS6 rotation
iOS 6的rotation改变了很多。先来看看官方的描述 http://www.bgr.com/2012/08/06/ios-6-beta-4-change-log-now-available/知识点:*UIViewController的shouldAutorotateToInterfaceOrientation方法被deprecated。在ios6里,是使用supported转载 2013-02-07 09:51:56 · 443 阅读 · 0 评论 -
__bridge,__bridge_retained和__bridge_transfer的意思,区别与使用
最近碰到了CFObject和NSObject转换的问题,由于ARC不能管理Core Foundation Object的生命周期,所以在Core Foundation和ARC之间,我们需要使用到__bridge,__bridge_retained和__bridge_transfer三个转换关键字。根据苹果官方的文档(https://developer.apple.com/library/ios转载 2013-02-18 14:00:20 · 445 阅读 · 0 评论 -
NSdata 与 NSString,Byte数组,UIImage 的相互转换
1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding]; NSString->NSDataNSString *aString = @"1234abcd";NSData *aDa转载 2013-02-23 13:14:24 · 433 阅读 · 0 评论 -
Objective-C中的字符串格式化输出
%@ 对象%d, %i 整数%u 无符整形%f 浮点/双字%x, %X 二进制整数%o 八进制整数%zu size_t%p 指针%e 浮点/双字 (科学计算)%g 浮点/双字 %s C 字符串%.*s Pascal字符串%c 字符%C unichar%lld 6原创 2013-05-11 09:38:34 · 765 阅读 · 0 评论 -
#include #import @classs
#include 区分 #include 与#include "x.h"的作用 #include :它用于对系统自带的头文件的引用,编译器会在系统文件目录下去查找该文件. #include "x.h":用户自定义的文件用双引号引用,编译器首先会在用户目录下查找,然后到安装目录中查找,最后在系统文件中查找。 在使用#i转载 2014-03-18 11:37:54 · 754 阅读 · 0 评论