Sync
-
Ch9. Creating a RepositoryRay Wenderlich/Mastering Git 2021. 8. 21. 16:30
git init Initialized empty Git repository in /Users/chrisbelanger/MasteringGit/mastering-git-web/.git/ 디렉터리에 파일이 있어도 empty Git repository를 생성했다고 한다. git add로 파일을 추가해주어야 한다. Creating a LICENSE file LICENSE 파일은 레포지터리의 코드에 대한 권한을 알려준다. LICENSE 파일이 없는 레포지터리는 다른 유저들이 어떤 권한을 갖게 될까? 그냥 막 써도 된다? ㄴㄴ 보기만하고 어떤 경우에도 재사용하거나 contribution할 수 없다. https://choosealicense.com/ 여기에 가면 샘플 LICENSE파일이 많이 있으니, 골라서 사용하면..
-
[GCD] DispatchQueue.. main큐와 gloabal큐? sync와 asnyc? 궁금증 해결해보자.앱등이에게 살충제를 뿌린다./Swift 2018. 9. 4. 16:22
많은 언어에서 제공하는 비동기 처리 방식.Swift(또는 objc)에는 GCD가 있다. iOS개발을 하다보면, 아래 코드를 많이 보고, 또 사용할 수 밖에 없다.DispatchQueue.main.async {//...} 구글에 GCD를 쳐보면 무수히 많은 정리문서가 존재한다. (심지어 한글로 포스팅한 글도 엄청 많음)그래서 난 나만의 정리를..위해서 포스트를 작성한다. 아래 코드의 결과를 정확히 예측할 수 있다면, 학습이 되었다고 판단하겠다. UIViewController의 viewDidLoad()에서 작성한 코드니까, 아래 코드는 메인스레드에서 작동한다는 전제가 있다. override func viewDidLoad() { super.viewDidLoad() DispatchQueue.global().sy..