-Block和JSON
【Block】
【认识Block】
block就是代码块,可以理解为没有名字的函数(匿名函数)。
使用形式类似于前面学习的函数指针,只需将‘*’改为‘^’
【使用说明】
1、使用typedef
2、作为参数传递
3、block的拷贝
4、字符串排序
5、使用局部变量
练习:用block实现方法的回调
【JSON】
是JaveScript Object Notation的缩写,是一种轻量级的数据交换格式,支持多种语言,包括C, C#, Java, JavaScript, Perl, PHP, Python, Ruby等服务器端语言,便于服务器端的解析和生成。
【语法】
JSON文件中的数据是以名称/值对的形式存储的,多个数据用逗号隔开;
花括号保存对象,中括号保存数组。
【解析】
1、本地文件
2、网络文件
http://www.bejson.com
练习:
1、解析一个本地文件
2、解析一个网络文件
http://10.0.8.8/sns/my/user_list.php?format=json&page=1&number=100
3、解析一个自己感兴趣的免费接口