목록Swift (2)
ㄷㅣㅆㅣ's Amusement
개발하다 보면 "당연히 이러하겠지"라고 생각했다가 낭패를 보는 경우가있다.오늘도 낭패를 봤기 때문에 하나씩 정리해 나가기로 하였다. - getter/setter, subscript, property wrapper에서의 get/set. 12345678910111213141516171819201. get/setstruct Getset { private var _value = 0 var value: Int { get { print("get") return _value } set { print("set") _value = newValue } }}var getset = Getset()getset.value = 10 // ----------// setcs당연히도 위의 코드의 결과는 set한번 찍히는 것이 전부다. ..
How to convert from void* to char* I had to use f**king idiot library which is written by C++ in Swift project. That library use void* for call back function to return.(There are so many call back event, but that library use only one function pointer (returning void*) like above.) 12typedef void (* ANY_CB)(void *);void registerListener(ANY_CB *cbs, ANY_CB cb, ANY_EVENT event);cs And I faced to p..