文档章节

温故而知新-基本数据类型

sirier
 sirier
发布于 2014/10/11 11:02
字数 344
阅读 70
收藏 6

大家都知道,objective-c是c语言的超集,所以温故知新系列的每一篇文章就先从c语言开始说起 c语言数据类型

除了以上的数据类型,objective-c还有一些独有的数据类型,下面一一列举一下

id类型 id类型是一个独特的数据类型,可转换为任何数据类型。换句话说,id类型变量可以存放任何数据类型的对象。在内部处理上,这种类型被定义为指向对象的指针,实际上是一个指向这种对象的实例变量的指针。需要注意的是id是一个指针,所以在使用id的时候不需要加星号; 比如说:id foo=nil; 该语句定义了一个nil指针,这个指针指向NSObject的任意一个子类。而“id *foo=nil"则定义了一个指针,这个指针指向另一个指针,被指向这个指针指向NSObject的一个子类;

NSInteger NSInteger和int类型差不多,苹果推荐使用该类型来替换int类型,因为它会识别当前操作系统的位数,自动返回最大的类型。当系统是32位时,NSInteger=int,当系统是64位时,NSInteger=long NSUInteger NSUinteger和NSInteger差不多,只不过NSUInteger是无符号的

© 著作权归作者所有

共有 人打赏支持
sirier
粉丝 0
博文 19
码字总数 1655
作品 0
海淀
程序员
jquery 的ajax请求 之都是 dataType 缺失惹的祸

事情的起因:做一个简单的权限登录界面,涉及到通过页面发送异步1请求来校验验证码的功能: 故意输入错误的验证码,得到服务器返回的json数据,页面上本该出现错误提示信息,然而一直没有出现...

james_lz
2016/03/31
15
0
温故而知新——javascript篇

js是前端工程师的核心,只有掌握了它才算进入真真的编程,代码虐我千百遍,我视代码如初恋。。。。 什么是javascript? js是一种基于对象和事件驱动的客户端脚本语言,最初的设计是及检验htm...

jia林
2017/11/27
0
0
C# 温故而知新:数组 / Array / ArrayList / List

一. 数组 1. 数组 引用的命名空间是 using System; 2. 其在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素的值也很简单。 在数组中的两个数据间插入数据很麻烦,且在声明...

primates
02/13
3
0
Android温故而知新 - AIDL

这篇文章让我们一起来复习一下aidl aidl的简单用法 aidl的用法是很简单的。首先创建IDemoAidlInterface.aidl文件(在服务端工程和客户端工程中需要分别定义一个相同的aidl文件): 然后在servi...

嘉伟咯
2017/09/26
0
0
阅读《LEARNING HARD C#学习笔记》知识点总结与摘要一

本人有幸在Learning Hard举行的整点抢书活动《Learninghard C#学习笔记》回馈网友,免费送书5本中免费获得了一本《LEARNING HARD C#学习笔记》,我(梦在旅途)虽然从事.NET开发多年,但一直...

技术小牛人
2017/11/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(三)Nginx配置·续

概述 前文写了关于Nginx环境配置,但是还没有完,接下来将会继续讲三个相关的配置 主要是以下三个 1.Nginx访问日志 2.Nginx日志切割 3.静态文件不记录日志和过期时间 Nginx访问日志 1.先看看...

杉下
今天
1
0
jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
今天
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
2
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
13
3
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部