枚举型typedef
来源:互联网 发布:k软件视频编辑器 编辑:程序博客网 时间:2024/05/21 09:51
一. 定义枚举型
//常用typedef NS_ENUM(NSInteger, UIButtonType) { UIButtonTypeCustom = 0, UIButtonTypeSystem NS_ENUM_AVAILABLE_IOS(7_0), UIButtonTypeDetailDisclosure, UIButtonTypeInfoLight, UIButtonTypeInfoDark, UIButtonTypeContactAdd};//ortypedef NS_OPTIONS(NSUInteger, UIControlState) { UIControlStateNormal = 0, UIControlStateHighlighted = 1 << 0, UIControlStateDisabled = 1 << 1, UIControlStateSelected = 1 << 2, UIControlStateFocused NS_ENUM_AVAILABLE_IOS(9_0) = 1 << 3, UIControlStateApplication = 0x00FF0000, UIControlStateReserved = 0xFF000000 };//两者区别?//NS_ENUM, 取值时只能取其中一个,单选题//NS_OPTIONS, 可以使用|(或运算符),多选题//我的使用经验://当你的枚举型定义在任意一个.h文件, 比如你封装的view类, 如果vc引入此.h文件,就能直接在vc中使用此枚举类型的.//在架构级别,可以写在专门的.h文件,并导入.pch文件中
二. 定义Block类型
typedef void(^MyBlock)(UIButtonType type, NSInteger index);//block的触发,必须先判断self.block是否不为nil;//正如delegate的方法触发,先判断self.delegte!=nil, 且responseTo方法.
阅读全文
0 0
- 枚举型typedef
- 使用【枚举型】typedef enum
- typedef跟枚举变量。
- typedef enum 枚举类型
- typedef 枚举 类类型
- 枚举、typedef关键字
- 枚举、宏、typedef
- 共用体,枚举,typedef
- typedef/结构体/枚举/
- 联合,枚举与typedef
- 结构体 枚举 typedef
- 宏、枚举、typedef
- 宏和枚举及typedef
- typedef和枚举、类类型
- ios enum typedef 枚举类型
- day10-枚举、typedef、宏、声明
- 结构体 枚举 typedef 应用
- TYPEDEF NS_ENUM 等枚举介绍
- 一位资深程序员大牛给予Java初学者的学习路线建议--走到一半,接下来再走再看
- linux系统编程学习day1--MMU和PCB的理解
- 存储类型auto,static,extern,register的区别 <转>
- Linux下patch的制作和应用
- iOS 卡片式滚动【电影选片效果】
- 枚举型typedef
- 在WPF中,使用控制台输出日志信息
- python函数式编程之高阶函数学习
- Rancher中的容器如何使用固定的IP地址?-使用io.rancher.container.requested_ip标签
- 创建对象
- selvet04-xml解析
- Ubuntu装机
- DevExpress控件使用方法:第二篇 barManager
- I/O复用实现方式:select、poll、epoll