oc
文章平均质量分 72
fly_sky的天空
这个作者很懒,什么都没留下…
展开
-
three 20 解析 xml
//// CMBCMallMessageEngine.h// //// Created by on 1/31/13.// Copyright (c) 2013 P&C,PhoneYeah. All rights reserved.//#import@interface CMBCMallMessageEngine转载 2014-04-29 14:10:57 · 732 阅读 · 0 评论 -
NSDictionary
NSDictionary *nsd1 = [[NSDictionary alloc]initWithObjectsAndKeys:@"one",@"1",@"two",@"2",@"three",@"3",@"four",@"4", nil]; 字典是以 键 值 对的形式进行存储的 其中one(value) 和 1 (key)是一对,键和值往往使用字符串,字典存储对象的地址没有原创 2014-03-27 09:24:16 · 572 阅读 · 0 评论 -
uncode,utf8编码的文章
文章一,本文转载自:http://fmddlmyy.home4u.china.com/text6.html谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为转载 2014-03-27 12:00:35 · 938 阅读 · 0 评论 -
NSNumber常用操作
//数组装的都是对象的地址 //装基础类型的类,可以使任何类型的数据,如NSnumber,UIButton是一个类簇(是一群类) NSNumber *intnumber = [[NSNumber alloc]initWithInt:5]; NSNumber *intNUmber1 = [[NSNumber alloc]initWithFloat原创 2014-03-27 09:22:37 · 987 阅读 · 2 评论 -
NSString 和 NSMutableString常用功能
// 不可变字符串NSString,不可以进行增删改查 // C语言方式定义一个字符串 char *p ="hello word"; NSLog(@"%s", p); // 直接定义一个字符串 NSString *s = @"hello word";原创 2014-03-26 14:17:53 · 777 阅读 · 0 评论 -
OC中字符串常用的操作
OC中NSString 的常用方法 NSString *str1 = @"BeiJing"; NSString *str2 = @"beijing"; //全部转为大写 NSLog(@"%@",[str1 uppercaseString]); //全部转为小写 NSLog(@"%@",[str1 lowercaseString]);原创 2014-03-26 09:25:25 · 841 阅读 · 0 评论 -
oc日期型类型操作
转自: http://www.cnblogs.com/walaqi/archive/2012/03/13/2393909.html获取当前日期:NSDate * date = [NSDate date];//不过这个方式,获取的是UTC事件。NSDate * date = [NSCalendarDate date];//获取本地时间。获取昨天的日期:NSDate *转载 2014-03-25 09:50:10 · 930 阅读 · 0 评论 -
NSDate 和 NSDateformate 那些事儿
// 创建固定时间 // NSDate *date = [NSDate dateWithString:@"2014-04-01 11:10:23 +0800"]; // NSDate *date = [NSDate dateWithTimeIntervalSinceNow:60*60]; // - (NSTimeInt原创 2014-04-01 13:09:04 · 1108 阅读 · 0 评论 -
NSStringCompareOptions
typedef NS_OPTIONS(NSUInteger, NSStringCompareOptions) { NSCaseInsensitiveSearch = 1, NSLiteralSearch = 2, /* 准确的通过字符串一个个进行比较 */ NSBackwardsSearch = 4, /* 从后往前进行查找原创 2014-03-31 21:34:31 · 932 阅读 · 0 评论 -
Objective_C中常见的集合类
NSArray NSArray作为一个存储对象的有序集合,可能是被使用最多的集合类。这也是为什么它有自己的比原来的[NSArray arrayWithObjects:..., nil]简短得多的快速语法糖符号@[...]。NSArray实现了objectAtIndexedSubscript:,因为我们可以使用类C的语法array[0]来代替原来的[array objectAtIndex:0转载 2014-03-31 21:17:33 · 1143 阅读 · 0 评论 -
sortedArrayUsingSelector:@selector
经常搞混的知识点总结一NSArray *keys1 = [keys sortedArrayUsingSelector:@selector(compare:)];NSArray *value1 = [values sortedArrayUsingSelector:@selector(sortName:)]; sortedArrayUsingSelector:比较函数1,若使用默认原创 2014-03-31 17:10:41 · 3202 阅读 · 0 评论 -
NSLocale的一些方法
本地化封装了关于语言,文化以及技术约定和规范的信息。用于提供于用户所处地域相关的定制化信息和首选项信息的设置。通过获取用户的本地化信息设置,我们可以为用户提供更加友好人性化的界面设置,包括更改应用程序的界面的语言,货币类型,数字,日期格式的格式化,提供正确的地理位置显示等等。IOS内置为应用程序的开发提供了很好的本地化机制,良好的本地化意味着应用程序可以为更多的用户提供服务。其中NSLocale类转载 2014-03-31 21:45:37 · 852 阅读 · 0 评论 -
Block编程值得注意的那些事儿
一,前言 block 是在 iOS 4 中引入的新特性,它和 C++ 11 中的 lamba 表达式概念相似,有时候也被称为闭包。经过一段时间的使用,我发现要用对用好 block 还是有不少需要注意的地方,今天就来八一八这些值得注意的事儿。 本文源码下载:点此下载 二,block 注意事项 1,block 在实现时就会对它引用到的它所在方法中定义的栈变量进行一次转载 2014-03-31 19:41:24 · 585 阅读 · 0 评论 -
OC中常见的日历格式
NSCalendar *greCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; // 声明一个日历对象;(参数值)NSGregorianCalendarIdentifier for the Gregorian calendar.(格林尼治)Available in OS原创 2014-03-31 22:24:29 · 1789 阅读 · 0 评论 -
OC中Block的使用
Block的定义和函数的定义一样只不过需要把*修改成^,block的使用如下所示:int (^blockSum) (int, int) = ^(int a, int b){ return a +b;};int a = blockSum(12,23);Nslog("%d", a);// 类型是:int (^)(int a, int b)// 定义了一个返回类型是原创 2014-03-31 13:26:38 · 1441 阅读 · 0 评论 -
实现通讯录
1、创建联系⼈人类Person,联系⼈人可以存储姓名(英⽂文名字,⾸首字⺟母⼤大写)、地址、邮箱、电话号码、分组名(即⼤大写字⺟母A~Z)。2、创建通讯录类AddressBook。3、通讯录使⽤用字典分组管理所有联系⼈人。(即key是⼤大写字⺟母A~Z,每个key对应的值是数组,管理对应的联系⼈人,分组名⼀一样的联系⼈人在⼀一个数组中).4、通讯录可以添加联系⼈人。要求:(1)添加到对原创 2014-03-29 11:45:10 · 1115 阅读 · 0 评论 -
Xcode文档的结构(阅读)
一直想写这么一个东西,长期以来我发现很多初学者的问题在于不掌握学习的方法,所以,Xcode那么好的SDK文档摆在那里,对他们也起不到什么太大的作用。从论坛、微博等等地方看到的初学者提出的问题,也暴露出他们不知道很多他们的疑惑其实在文档里面写的非常清楚。而有时候当他们想从文档去找解决方案的时候,也往往找不到。或者有些人意识到了,阅读文档是学习的好办法,但是不得要领。中国的技术社区有一个很没意思的转载 2014-03-26 21:21:46 · 663 阅读 · 0 评论