macOS
사내 macOS앱을 개발을 진행할 때 뷰를 제어할 때 NSStoryboardSegue를 사용하는데 종류에 대하여 정리하였다. Show - 목적지 뷰 컨트롤러를 표시하는 데 사용 - 화면이 전환될 때 애니메이션 효과를 제공하며, 일반적으로 스택 뷰 컨트롤러에서 사용 Modal - 목적지 뷰 컨트롤러를 모달로 표시하는 데 사용 - Modal로 표시되는 뷰 컨트롤러는 현재 뷰 컨트롤러 위에 나타나며, 사용자는 모달이 닫힐 때까지 이전 화면에 접근할 수 없음 Sheet - 목적지 뷰 컨트롤러를 시트로 표시하는 데 사용 - 모달과 유사하지만, 시트는 부모 창에 연결된 형태로 나타남 Popover - 목적지 뷰 컨트롤러를 팝오버로 표시하는 데 사용 - 주로 iPad에서 사용되며, 특정 컨트롤 또는 뷰에서 작은 팝업..
/ Returns an iterator containing the primary (built-in) Ethernet interface. The caller is responsible for // releasing the iterator after the caller is done with it. func FindEthernetInterfaces() -> io_iterator_t? { let matchingDictUM = IOServiceMatching("IOEthernetInterface"); // Note that another option here would be: // matchingDict = IOBSDMatching("en0"); // but en0: isn't necessarily the pr..