麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Swift3.0--運行時加載屬性列表

2019-11-09 16:56:45
字體:
供稿:網(wǎng)友
import UIKitclass Person: NSObject {    var name: String?;    var age: Int = 0;    var title: String?;    //PRivate,在運行時同樣獲取不到屬性,(可以獲取到ivar),同樣會讓KVC崩潰    //    private var title: String?;            // 目標:獲取當前類所有屬性的數(shù)組,使用運行時    class func propertyList () -> [String] {                //1.獲取類的屬性列表        var count: UInt32 = 0;                let list = class_copyPropertyList(self, &count);                //2.遍歷數(shù)組//        for i in 0..<Int(count) {//            //            //3.根據(jù)下標獲取屬性//            //objc_property_t//            let pty = list?[i];//            //            //4.獲取屬性的名稱 - c語言字符串//            // <Int8> -> c語言的字符串//            let cname = property_getName(pty!);//            //            //5.轉(zhuǎn)換成oc的字符串//            let name = String(utf8String: cname!);//            //            print(name ?? "");//            //        }                        for i in 0..<Int(count) {                        //3.根據(jù)下標獲取屬性            //使用 guard 語法,以此判斷是否有值,只要有一項為nil,就不再執(zhí)行后續(xù)代碼            guard let pty = list?[i],                  let cname = property_getName(pty),                  let name = String(utf8String: cname)            else {                //繼續(xù)下一個循環(huán)                continue;            }                        //name是一定有值的            print(name);                    }                        //6.釋放c 的對象        free(list);                print("屬性的數(shù)量: /(count)");                return [];    }}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久在线免费视频 | 青青青在线免费 | 日日摸夜夜骑 | av电影在线播放 | 美女亚洲 | 久在线草 | 午夜热门福利 | 国产精品美女一区二区 | 免费a级毛片永久免费 | 亚洲视频精品在线 | 国产wwww| 斗罗破苍穹在线观看免费完整观看 | 操碰视频在线观看 | 国产精品久久久久久久久久了 | 一级毛片看| 免费一级电影 | 久啪视频 | 成年免费视频黄网站在线观看 | 成人午夜小视频 | 婷婷一区二区三区 | 黄色成人小视频 | 欧美日比视频 | 欧美一级鲁丝片免费看 | 亚洲欧美在线视频免费 | 日本在线看片 | 国产日韩欧美 | 亚洲一区二区免费视频 | 精品亚洲视频在线观看 | 久久久久久久亚洲视频 | 国产精品一区在线看 | 欧美成人高清视频 | 成人在线网站 | 中文字幕观看 | 黄在线观看在线播放720p | 一区二区国产在线 | 精品国产一区在线观看 | 亚洲操比视频 | 成人毛片在线免费观看 | 97视频一二区 | 九九热精品在线播放 | 久久久久中文字幕 |