".plist 파일"이란 무엇입니까? (자꾸)

1933 단어 iOScocos2d-x
자꾸 일행으로 말하면・・・
".plist는 Apple 계열의 xml 같은 파일"

plist는 property list(속성 목록)의 약자입니다.



.plist 파일은 주로 Apple 계열의 소프트웨어가 발상인 것 같습니다.
Cocos2d-x에서는 Android에서도 사용할 수 있지만, 퍼스에는 "NSPropertyListSerialization 클래스"가 (본래는) 필요합니다. NS의 약어 즉 NeXTSTEP=스티브

그건 그렇고, NeXT에 대한 에피소드 기사가있었습니다.
세계의 OS들 - 1990년대에 컴퓨터의 미래를 만들어낸 'NeXTSTEP'
htp // // ws. my ゔぃ. jp/아르치 cぇs/2012/06/28/네 xts해서 p/

.plist 엔티티





Xcode에서 .plist 파일을 보면, 이런 식으로 갖추어져 있기 때문에 이미지하기 어렵습니다만, 텍스트 에디터로 열어 보면 이하와 같이.



엔티티로서의 plist 파일은 xml이나 json과 같이 < >나 { } 등으로 묶인 문자열의 배열입니다. 바로 프로퍼티의 리스트입니다.
음, xml 같은 것입니다. 라고 할까 서두로 xml 선언하고 있습니다.
덧붙여서 옛날에는 xml 형식이 아니었던 것 같습니다. (더 이상 깊이는 아직 몰라요.)

Cocos2d-x의 경우



Cocos2d-x에서는 .plist를 재생합니다. .plist를 재생? 뭔가 특별한 파일인가? 라고 생각하고 있었습니다만 그렇지 않았습니다.
Cocostudio의 파일이나 파티클 디자이너로 토출되는 이펙트에도 plist 파일이 있습니다. 하지만 plist의 실체는 xml과 같은 배열이므로 무언가 동영상 파일과 같은 것이 있는 것은 아닙니다.
실제로 plist에 많은 값을 설정하여 OpenGL 엔진에 작동하는 이미지 같다.

.plist의 깊은 이야기



ITmedia의 "Undocumented Mac OS X"라는 연재에 더 깊은 이야기가있었습니다.
원리적으로 깊은 이야기이므로 읽기 어려울지도 모릅니다만, 시간이 있을 때 읽어 보는 가치는 있을지도.
제3회 plist(프로퍼티 리스트)와 Foundation【전편】 (1/4)
h tp // w w. 아니. 이. jp / 엔 rp 리세 / rc c / s / 0705 / 14 / 네 ws013. HTML

좋은 웹페이지 즐겨찾기