Light
Dark
1. Representing and Throwing Errors 👩💻 Swift 의 에러 처리는 Cocoa 와 Objective-C 에서 'NSError class'를 사용하는 에러 처리 패턴과 상호 운용 된다. Handling Cocoa Errors in Swift Swift 에서 에러는 Error protocol 을 따르는 Ty... Read More
What is Optional Chaining? Optional Chaining은 Properties, Methods, Subscripts 가 nil일 가능성이 있는 경우에 안전하게 조회(querying)하고 호출(calling)하기 위한 프로세스다. Optional 이 값을 가지고 있을 경우, Property, Method, Su... Read More
1. Deinitializer on Class Types 👩💻 Deinitializer는 class instance 의 할당이 해제(deallocate)되기 직전에 호출되며, deinit keyword 를 이용해 작성한다. Deinitializer는 class 타입에서만 사용될 수 있다. 일반 코드 블럭을 탈출하기 직... Read More
1. Measure time interval code snippet 👩💻 간단한 코드 테스트 시 유용한 방법으로, 코드 실행 전후의 시간차를 출력한다. func measureTimeInterval(closure: () -> ()) -> TimeInterval { let start = CFAbsoluteTime... Read More
12. HTML Links 👩💻 1. Hyperlinks 사용자의 클릭에 의해 page를 이동시킨다. Syntax <a href="[Address]"> [Text | HTML element] </a> 1 ) Hyperlinks with A Text <a href="https://s... Read More