2010-01-18

01-18-1

NSComparisonResult

{NSOrderedAscending = -1L, NSOrderedSame, NSOrderedDescending};——升、同、降

排序比较次数:n - 1

根据长度比较:sortedArrayUsingSelector 将根据数组中两个元素的长度返回NSComparisonResult的结果进行排序

长度相同,--NSOrderedSame,比较结果长,按升序进行排序---NSOrderedAscending,比较结果短,按降序进行排序---NSOrderedDescending

16进制颜色:

unsigned int red, green, blue;

NSRange range;

range.length = 2;

range.location = 0;

[[NSScanner scannerWithString:[hexColor substringWithRange:range]] scanHexInt:&red];

range.location = 2;

[[NSScanner scannerWithString:[hexColor substringWithRange:range]] scanHexInt:&green];

range.location = 4;

[[NSScanner scannerWithString:[hexColor substringWithRange:range]] scanHexInt:&blue];

return [UIColor colorWithRed:(float)(red/255.0f) green:(float)(green/255.0f) blue:(float)(blue/255.0f) alpha:1.0f];



01-18-2

SystemConfiguration框架里有提供了和联网相关的函数,可以用来检查网络的连接状态。

(1)创建测试连接的引用

SCNetworkReachabilityRef 处理网络地址和名称

1、SCNetworkReachabilityRef    defaultRouteReachability = SCNetworkReachabilityCreateWithAddress(NULL, (struct sockaddr *)&zeroAddress);

为指定的地址创建一个可达性参考

根据传入的地址测试连接,第一个参数可以为NULL或kCFAllocatorDefault,第二个参数为需要测试连接的IP地址,当为0.0.0.0时则可以查询本机的网络连接状态。同时返回一个引用必须在用完后释放。

2、SCNetworkReachabilityRef SCNetworkReachabilityCreateWithName (

CFAllocatorRef allocator,

const char *nodename

);

根据传入的网址测试连接,第二个参数比如为"www.apple.com"

(2)确定连接的状态:

Boolean SCNetworkReachabilityGetFlags (

SCNetworkReachabilityRef target,

SCNetworkReachabilityFlags *flags

);

BOOL didRetrieveFlags = SCNetworkReachabilityGetFlags(defaultRouteReachability, &flags);

这个函数用来获得测试连接的状态,第一个参数为之前建立的测试连接的引用,第二个参数用来保存获得的状态,如果能获得状态则返回TRUE,否则返回FALSE

(3)主要常量介绍:

SCNetworkReachabilityFlags:保存返回的测试连接状态

其中常用的状态有:

kSCNetworkReachabilityFlagsReachable:能够连接网络

kSCNetworkReachabilityFlagsConnectionRequired:能够连接网络,但是首先得建立连接过程

kSCNetworkReachabilityFlagsIsWWAN:判断是否通过蜂窝网覆盖的连接,比如EDGE,GPRS或者目前的3G.主要是区别通过WiFi的连接。


01-18-3

//同类型赋值----NSValue

CGRect rect = CGRectMake(0, 2, 59, 49);

NSValue *vava = [NSValue valueWithBytes:&rect objCType:@encode(CGRect)];

CGRect get;

[vava getValue: &get];    //

//Copies the value into the specified buffer.

2、stringByExpandingTildeInPath

将路径中的代字符扩展成用户主目录(~)或指定用户的主目录(~user)。


3、bitcode是被编译程序的一种中间形式的代码。包含bitcode配置的程序将会在App store上被编译和链接。bitcode允许苹果在后期重新优化程序的二进制文件,而不需要重新提交一个新的版本到App store上。


4、%02X

X 表示以十六进制形式输出02 表示不足两位,前面补0输出;出过两位,不影响

printf("%02X", 0x123); //打印出:123printf("%02X", 0x1); //打印出:01


%02X

X 表示以十六进制形式输出

02 表示不足两位,前面补0输出;出过两位,不影响


5、加密过程:

1]、对需要加密的字符,进行字符编码转换,转换成utf-8

2]、CC_MD5( cStr, strlen(cStr), result);,把cStr字符串转换成了一组16字节长度的八进制(这个过程不可逆转) 存储到了result这个空间中

3]、然后进行16进制输出



6、对position与anchorPoint的理解:

position是layer相对superLayer坐标空间的位置,anchorPoint点是相对layer的,两者是相对不同的坐标空间的一个重合点

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,099评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,828评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,540评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,848评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,971评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,132评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,193评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,934评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,376评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,687评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,846评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,537评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,175评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,887评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,134评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,674评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,741评论 2 351

推荐阅读更多精彩内容

  • 前言: 以下内容是作者在实际开发中所总结的,主要列举了一些实用小技巧,也希望在实际开发中能够帮到你。 设置控件的圆...
    暗香有独阅读 1,379评论 6 33
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 3,650评论 2 7
  • 1,#000000格式 添加个UIColor分类 - (UIColor *) colorWithHexString...
    Helong阅读 665评论 0 1
  • 在做iOS开发的时候,会给控件添加颜色,一般都是RGB色值。如下 self.view.backgroundColo...
    叫我小哥哥阅读 2,435评论 0 1
  • 昨天听刘润5分钟商学院,总结3句话,以为自表1,将他律转为自律——大多数所谓培养自律的办法,本质上都是找到合适的他...
    三斤牛肉阅读 196评论 0 0