- Today
- Yesterday
- Total
목록Language/Swift (2)
메이쁘
안녕하세요. xcode로 iOS를 개발하거나 소스코드를 보다보면 @IBAction func hello() {} @IBOutlet weak var textField : TextField? 이런 함수 / 변수 들이 많이 보이실텐데요. 맨 앞에 있는 IBAction 및 IBOutlet 에 대해 개념을 확실히 알고 넘어가려고 포스팅하게 되었습니다. 깊게 들어갈 순 있지만, 핵심과 사용 방법만 짚고 넘어가는 포스팅입니다! *** 버전 체크 하고 진행하세요! - Swift : 5 - XCode : 11.5 - iOS : min 9.0 IBOutlet ? - StoryBoard (Objective-C 일 경우, 헤더파일이 되겠죠?) 상에 선언한 View 객체를 Interface Builder(IB) 가 알아볼 수 있..
안녕하세요. 최근에 iOS 업무를 맡게 되어 퇴근 후 틈틈히 공부하며 기록하려고 합니다. 그럼 포스팅 진행하겠습니다! GCD 란 ? - iOS에서 쓰레드 관련(특히 멀티쓰레딩) 작업을 처리하기 위해 사용함 - Grand Central Dispatch 의 약자로, 포그라운드(main = UI)와 백그라운드 작업을 알맞게 처리하기 위한 API - 시간이 오래 걸리는 작업을 방해하지 않고 UI 작업을 원활히 처리할 때 주로 사용함 - 즉, 특정 작업을 어떤 쓰레드가 맡을 것인지, 멀티 쓰레드 방식을 사용할 것인지, Sync 또는 Async(동기와 비동기) 방식 중 어떤 것을 선택할지 정해서 사용하는 API - GCD 를 사용하기 위해 DispatchQueue 라는 큐 방식으로 수행함 GCD의 장점은 ? red..