Apple recommends defining enums like this since Xcode 4.4:
typedef enum ShapeType : NSUInteger {
kCircle,
kRectangle,
kOblateSpheroid
} ShapeType;
They also provide a handy macro NS_ENUM:
typedef NS_ENUM(NSUInteger, ShapeType) {
kCircle,
kRectangle,
kOblateSpheroid
};
These definitions provide stronger type checking and better code completion. I could not find an official documentation of NS_ENUM, but you can watch "Modern Objective-C" video from WWDC 2012 session
enum WWDC2012 推荐写法
原创
©著作权归作者所有:来自51CTO博客作者lisiben的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
WWDC2012观后感
苹果的WWDC2012果然是精彩啊,感触颇深。
苹果 观后感 世界历史 WWDC -
WWDC2012 谁是赢家谁是输家?
在昨天开幕的WWDC 2012上,苹果发布了一系列的新产品:新的Macbo
nokia google ios safari icloud -
WWDC2012前瞻:iOS 6,新的Mac和美洲狮等值你期待
苹果WWDC 2012在下周就要开始了,届时苹果应该会发布iOS6,美洲狮
ios facebook icloud apple 搜索引擎 -
WWDC Note
1
WWDC -
[分享]WWDC 2012发布会全程直击!
[分享]WWDC 2012发布会全程直击!
[分享] WWDC 201 -
批量插入数据推荐写法spring boot spring java sql 批量插入
-
苹果 WWDC 大猜想
Tim Cook 在 All Things D 大会上欲语还休的表现让人们对12天之后即将拉开帷幕的 WWDC (苹
apple facebook api icloud ipad -
2012第15周移动游戏推荐
本周推出了不少精品游戏,EA的撞车主题游戏让人眼前一亮,粉丝们万众期待的马
移动游戏 游戏 android 平台 制造 -
2012第19周移动游戏推荐
本周移动游戏市场迎来了相当高质高产的一周,iOS的四款游戏都是亮眼的3D游戏,画面党本周有福了,
移动游戏 游戏 android ios 平台 -
2012第27周移动APP推荐
本周的移动APP推荐吧。iOS平台Captain Antarctica
游戏 ios 平台 android 手机游戏 -
2012第23周移动应用推荐
作为iPhone上目前人气最高的第三方微博客户端,者搜索》么?一起来看看
音乐 android iphone 平台 浏览器 -
Android手机怎么计算存储占用
1、使用优化过的数据容器。 在Android framework下,建议使用优化过的数据容器比如:SparseArray(可以参考我的:),SparseBooleanArray,LongSparseArray。通用的HashMap实现的内存使用率非常的低,因为他需要为每一个mapping创建一个分离的entry object
Android手机怎么计算存储占用 内存管理 性能优化 android android开发