typedef BOOL (^block)();
NSDictionary* dict=@{
@"A":^(){
//block do Some Thing
},
@"B":^(){
//block do Some Thing
},
@"C":^(){
//block do Some Thing
},
@"D":^(){
//block do Some Thing
},
@"E":^(){
//block do Some Thing
},
@"F":^(){
//block do Some Thing
},
@"G":^(){
//block do Some Thing
},
@"H":^(){
//block do Some Thing
},
@"I":^(){
//block do Some Thing
}
};
((Block)name)();
複製程式碼
iOS-字典+block代替switch-(解決switch不能使用NSString)
相關文章
- 使用 "switch(ture)" 代替大量if
- 使用 "switch(true)" 代替大量if
- 利用反射代替switch反射
- js使用物件代替if和switch流程控制語句JS物件
- python如何使用字典實現switchPython
- 應不應該使用inline-block代替floatinlineBloC
- 【BBED】使用bbed解決 the amount of space used is not equal to block sizeBloC
- NSString使用stringWithFormatORM
- python -- 解決字典【KEY ERROR】PythonError
- iOS-模組解耦iOS解耦
- 使用tcpdump解決應用不能執行問題TCP
- iOS-微博登入回撥不成功的解決iOS
- Python中字典使用詳解Python
- Objective-C字典使用詳解Object
- 一臺不能Switch的 Switch Lite,憑什麼要玩家買單?
- Java同步塊(synchronized block)使用詳解JavasynchronizedBloC
- 「專案已被 macOS 使用,不能開啟」解決辦法Mac
- Block迴圈引用的三種解決方式BloC
- vbsedit 安裝高版本後不能使用的解決方法
- mongodb shell不能使用退格鍵的問題解決方案MongoDB
- XP搜尋功能不能使用解決辦法
- root和其他使用者不能登入的解決方案
- 更新Mac系統後Cocoapods不能使用解決方法Mac
- GitHub 不能訪問解決方案Github
- 解決docker不能下載映象Docker
- block詳解BloC
- iOS-正規表示式使用iOS
- js switch 使用JS
- “finally block does not complete normally”的警告解決BloCORM
- js 裡不能使用${pageContext.request.contextPath}解決方案JSContext
- 解決 Git-bash 不能使用 Composer 命令的問題Git
- XP不能訪問區域網使用者的解決方案
- 解決使用IE7不能正確訪問TestDirector的方法
- pycharm不能輸入怎麼解決PyCharm
- 解決Ajax不能跨域的方法跨域
- peoplesoft不能登入DB解決方法
- xmanger 不能用,解決方法之一
- 解決遊戲中不能用紅外遊戲