- 浏览: 904120 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (466)
- iPhone, iOS , Objective-c (155)
- 数据库 (20)
- 设计模式 (5)
- 第三方包管理,cocoapod (2)
- 版本管理, SVN, Subversion, Git (1)
- Google, Android, Java (14)
- Wordpress (1)
- 职业素养 (3)
- 版本管理,git (3)
- 前端小技巧 (2)
- flash (1)
- javascript (5)
- Ruby (0)
- 编程语言 (1)
- 网络常识 (1)
- 找到生活好感觉 (5)
- 产品经理 (1)
- markdown (1)
- 云服务器 (1)
- iPhone (116)
- iOS (116)
- Objective-c (116)
- 学习技巧 (2)
- Google (5)
- Android (6)
- Java (21)
- python (1)
- sqlite (3)
- node.js (2)
- mongodb (2)
- 学习技巧,阅读 (2)
- 软件测试 (3)
- 架构设计 (2)
- 设计 (1)
- Spring framework (3)
- junit (1)
- Linux (2)
- 软件 (1)
- Struts2 (1)
- 版本管理 (3)
- SVN (3)
- Subversion (3)
- Git (3)
- mysql (5)
- quartz (1)
- 无关技术 (1)
- 前端 (1)
- Redis (1)
- 产品管理 (0)
- 计算机常识 (1)
- 计算机科学 (0)
- swift (1)
- 服务器 (2)
- 搜索 (1)
- Scala (1)
- J2EE (1)
- maven (1)
- 前端css (1)
- 英语 (1)
- 消息队列 (1)
- kafka (0)
- apache kafka (4)
- netbeans (1)
- IDE (2)
- 歌词 (1)
- 过滤器实现 (1)
- linux vim vi (1)
- jmeter (1)
- springcloud (1)
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
NSArray *physicsValue = [NSArray arrayWithObjects:@6.88,@1.07e-7,nil]; NSArray *physicsValue = @[@6.0229e23,@1.07e-7]; self.value = [NSNumber numberWithInt:0]; self.value = @0; NSDictionary namesDictionary = [NSDictionary dictionaryWithObjectAndKeys:physicsNames, @"Physics Constants", mathematicsNames, @"Mathematics",funNumbers, @"Fun Numbers"]; NSDIctionary = @{@"Physics Constants" : physicsNames, @"Mathematics" : mathematicsNames, @"Fun Number" : funNames}; valuesDictionary = [@{ @"Physics Constants" : physicsValues, @"Mathematics": mathematicsValues, @"Fun Numbers": @[@-273.15, @90210, @1.618, @214, @13] } mutableCopy];
发表评论
-
UIImage变为NSData并进行压缩
2014-05-19 20:23 1928//sdk中提供了方法可以直接调用 UIImage *im ... -
update cocapods
2014-05-17 22:27 800早上更新cocoapod依赖库,发现更新到32.1版本,早先的 ... -
iOS发送短信息代码实例
2014-05-16 18:15 2686#import <MessageUI/Message ... -
DISPATCH TIMER
2014-05-14 16:12 729/* __block void (^callback) ... -
UITextField左边显示图片
2014-05-13 18:08 1170The overlay view displayed on t ... -
iOS调用系统打电话,发短信功能
2014-05-11 15:48 2084先介绍一种最简单的方法: 调用打电话功能 [[UIAppl ... -
iOS面试题
2014-05-09 16:10 10771.写一下UIButton与UITableView的层级结构 ... -
socket二进制报文
2014-05-09 15:18 1300里面有帧头 字符串UTF-8 中间用0隔开 又一个字符串 ... -
将网站添加到桌面的方法
2014-05-08 14:25 1661<link href="http://www. ... -
iPhone通讯录联系人操作大全
2014-05-07 10:29 14591.需要引入AddressBook.framework框架 2 ... -
sqlite获取最新插入的rowid
2014-05-07 09:59 1521除了 last_insert_rowid select max ... -
号码归属地查询,拨打电话
2014-05-06 15:07 845在程序内调用拨打电话的方法,[[UIApplication s ... -
iOS时间合并
2014-04-28 17:55 1093合并同一时间的课程,同一时间可能有多个课程,比如13:30-1 ... -
vCard通讯录格式说明
2014-04-28 16:47 2556原帖:http://freesoftman.iteye.com ... -
UISearchBar背景色全套解决方案
2014-04-25 09:36 7443os系统升级到7.1后,原来在7.0下显示正常的UISearc ... -
升级XCode5.1.1遇到的奇葩问题NSString,NSObjectRuntime.h报错,Foundation找不到
2014-04-24 11:19 896升级XCode5.1.1遇到的奇葩问题NSString,NSO ... -
将NSString转为NSArray
2014-04-22 16:52 6269// Your JSON data: NSString *c ... -
另外一种NSData转为NSString的方法
2014-04-22 15:40 1211If the data is not null-termina ... -
HTTP,Socket,WebSocket异同
2014-04-18 16:54 1832参考文章: http://abbshr.g ... -
push隐藏UINavigtaionBar和UITabbar
2014-04-17 15:20 1092[self.navigationController setN ...
相关推荐
Objective-C中的语法糖是编程语言中的一种特性,它使得代码更加简洁、易读,而不会改变语言的基本功能。这一概念由彼得·约翰·兰达提出,"语法糖"这一术语来源于其甜蜜的比喻,意在表示这些语法结构尽管不是必需的...
创建NSDictionary的基本语法如下: ```objc NSDictionary *dictionary = @{@"key1": @"value1", @"key2": @"value2"}; ``` 或者使用NSArray和NSPredicate创建: ```objc NSArray *keyArray = @[@"key1", @"key2"]; ...
`NSDictionary`支持存储各种类型的数据,包括但不限于`NSString`、`NSNumber`、`NSArray`、`NSDictionary`本身以及自定义对象。存储在字典中的键必须是不可变对象(通常是`NSString`),而值可以是任意类型的对象。 ...
NSArray可以与NSSet、NSDictionary等其他集合类相互转换。例如,将数组转换为NSSet: ```objc NSSet *set = [NSSet setWithArray:array]; ``` 八、枚举协议 NSArray实现了NSFastEnumeration协议,允许其与其他...
NSArray-OMRuntime NSArray / NSMutableArray支持iOS 6之前的SDK的数组下标语法的其他方法。 Xcode 4.4确实支持NSNumber , NSArray和NSDictionary的新的现代Objective-C运行时功能。 除下标外的所有内容(如myArray...
1. Foundation框架:这是Cocoa的基础,提供基本的数据结构(如NSArray、NSDictionary)、线程管理、文件操作等功能。所有Cocoa应用都依赖于Foundation。 2.AppKit(Mac)/UIKit(iOS):这两个框架分别用于构建Mac...
Foundation框架:学习Foundation框架中提供的常用类,如NSString、NSArray、NSDictionary等。 Cocoa和UIKit:了解这两个框架提供的界面开发相关类和接口。 协议与代理:理解协议(Protocol)和代理(Delegate)设计模式...
1. `- (NSData *)JSONDataWithOptions:(NSJSONWritingOptions)opt error:(NSError **)error`:此方法将一个OC对象(如NSArray或NSDictionary)转换为JSON格式的NSData。`options`参数可以设置一些选项,比如是否允许...
例如,你可以使用`SBJsonParser`类来解析JSON字符串为Foundation对象,如NSArray或NSDictionary,而`SBJsonWriter`则用于将这些对象转换回JSON字符串。 以下是一个使用sbjson库解析JSON数据的基本步骤: 1. 引入...
例如,通过Foundation框架中的`NSArray`和`NSDictionary`类,可以轻松处理复杂的数据结构;而AppKit或UIKit框架中的各种控件,则可以构建直观的用户界面。 总之,Object-C的语法和Cocoa框架的结合,为开发者提供了...
2. **Objective-C核心类型**:如`NSString`、`NSArray`、`NSDictionary`。 3. **协议(Protocol)**:定义了类应该遵循的行为规范。 4. **接口(Interface)**:类之间的约定。 5. **委托模式(Delegate)**:实现类...
Foundation框架是Objective-C的基础,提供了许多基础类,如NSString、NSArray、NSDictionary等。UIKit框架则专门用于构建iOS用户界面,包括UIButton、UILabel、UIViewController等。 在“HelloWorld”这个简单的...
总之,“OC Extension SafeObject(防止数组字典取值越界)”是一个实用的开发工具,它通过扩展NSArray和NSDictionary,提供了安全的取值方法,以防止因越界导致的程序崩溃。通过合理利用这个工具,开发者可以编写出更...
Cocoa框架包含了大量的类,如NSObject、NSArray、NSDictionary、NSString等。了解并熟练使用这些基础类是iOS开发的基本功。例如,NSObject是所有Objective-C对象的基类,提供了消息传递的基础;NSArray和...
2. `JSONObjectWithData:options:error:`:此方法从NSData中解析出JSON对象,返回一个可选的NSDictionary或NSArray,如果解析失败,错误参数会提供更多信息。 在使用`NSJSONSerialization`或`JSONSerialization`时...
- 这两个框架提供了Objective-C编程的基本工具和数据结构,如NSArray、NSDictionary、NSString等。 9. **GCD(Grand Central Dispatch)** - GCD是Apple的多线程解决方案,允许开发者利用多核处理器的性能。它...
支持新的Objective-C语法,如字面NSDictionary、字面NSArray、字面NSNumber,字面NSDictionary的语法与Objective-C不同,考虑lua语法; 支持枚举集合的语法(for-in 语法); 添加一些扩展,例如@array、@...