다음과 같은 test.plist 가 있을 때,


<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">


<plist version="1.0">


<array>


<integer>73</integer>


<integer>72</integer>


<integer>142</integer>


<integer>143</integer>


<integer>132</integer>


<integer>133</integer>


<integer>133</integer>


<integer>122</integer>


<integer>102</integer>


<integer>102</integer>


<integer>102</integer>


<integer>73</integer>


</array>


</plist>





var dataSource : Array<Int> = Array()





let lvPath = Bundle.main.url(forResource: "test", withExtension: "plist")!


let lvArray = try! Data(contentsOf: lvPath)


let decoder = PropertyListDecoder()


dataSource = try! decoder.decode(Array<Int>.self, from: lvArray)





print("jhFile_dataSource => ", dataSource)






plist 자료형은


https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/PropertyLists/AboutPropertyLists/AboutPropertyLists.html

About Property Lists



developer.apple.com


'{BE} Python 3.1x' 카테고리의 다른 글

python basic problems  (0) 2020.08.11
텍스트를 이미지로 그려서 붙이기  (0) 2020.07.01
nodepointer  (1) 2020.07.01
dropDown Menu  (2) 2020.07.01
UITabBar 크기 조정  (0) 2020.06.30

+ Recent posts