Swift

안녕하세요. 린다입니다. 최근에 하나 과제를 진행하면서 클로저에 대한 이해를... 정말 확실히 하고 싹 정리를 해야겠다고 다짐해서 공부하고 정리하는 글이에요! 사실 다 이해한 줄 알았는데 알고보니 외워서 쓰는 꼴이더라.. 싶어서 정리하러 왔습니다. 제가 우선 헷갈렸던 함수는 함수타입을 파라미터로 갖는 함수, @escaping이 헷갈렸는데요. 이부분을 집중적으로 정리했습니다! 클로저, 함수, 파라미터, 아규먼트 헷갈린다.. 싶으시다면 참고가 되면 좋겠어요!!! 그럼 예시로 시작해볼게요 func doSomething(_ name: () -> ()) { name() } 여기서 " : " 뒤에 있는 것이 뭐다? Type 입니다. 지금 " : " 뒤에는 () → () 가 있음 즉, doSomething 함수의 파..
· Swift
안녕하세요. 린다입니다. Tuist의 프로비저닝에 대해서 정리해보려고 해요. 프로젝트를 여러 사람이 개발할 때는 Apple Signing을 관리해주어야 합니다. 일단 signing 관련해서 Tuist에서 설정해야할 사항이 있었고, 이를 다음에는 더 쉽게하기 위해서 간결하게 글로 정리해보려고 해요. 편하게 정리해 놓을게요! 1. 키체인에서 인증서 발급받기 키체인 접근 > 인증서 지원 > 인 기관에서 인증서 요청 Certificate Signing Request 파일 생성 완료 2. Apple Developer - Certificates Apple Developer에서 인증서 설정하기 iOS Distribution, App Development 2가지로 생성, (배포용/개발용) 생성된 파일 다운로드 3. 2..
· Swift
안녕하세여 린다임니다. 저번 글에 이어서 GCD의 DispatchWorkItem, Semaphore에 대해서 정리해보려고 해요. 조금 길어서.. 나누어서 글을 올려봅니다. 마찬가지로 앨런님의 강의를 보고 정리한 글입니다! (https://sy-catbutler.tistory.com/31) 밑에서부터 편한 말투로 정리할게요! Dispatch WorkItem 작업을 클래스화 한 객체 (클로저가 아니라 작업 자체를 클래스화 하기) DispatchQueue에 제출할 수 있는 경량 작업 단위 그룹은 여러 가지 일을 묶는 것이라면 workItem은 실행될 수 있는 단일 작업 단위 또는 클로저 생성 방법 let item1 = DispatchWorkItem(qos: .utility) { print("task1 : 출력..
· Swift
안녕하세여 린다임니다. 저번 글에 이어서 GCD의 DispatchGroup에 대해서 정리해보려고 해요. (https://sy-catbutler.tistory.com/31) 마찬가지로 앨런님의 강의를 보고 정리한 글입니다! 밑에서부터 편한 말투로 정리할게요! 그룹이라는 개념이 필요한 이유, 그룹이 무엇인가? 지금 우리는 작업을 비동기, 다른 큐로 보내서 여러 쓰레드로 보내서 분산처리를 하고 있음 즉 하나의 일이 여러가지로 나뉘어져서 처리중인데 이렇게 여러 쓰레드로 보낸 작업들이 언제 끝나는지 알고 싶다에서 생성된 개념 분산된 어떤 일이 모두 끝난 시점을 알고 싶을 때 (== Group의 작업이 다 끝난 시점을 알고 싶을 때) 분산된 어떤 일 = 그룹 여러 쓰레드에서 일을 하지만, 원래는 하나의 일임 == ..
· Swift
안녕하세요, 린다입니다. 작년부터.. 기획했던 모공이들과의 프로젝트가 정말 올해부터 부스터를 달았어요. 기획도 정해졌고, 디자인도 절반정도 마무리 된것 같아요. 이번에 디자이너와 함께 프로젝트를 구현해보면서 디자인 시스템을 도입하면 좋겠다. 라고 생각이 들었어요. 그래서 일단은.. 시작해보자라고 생각을 하고 시작을 하고 있습니다. 이게 올바른 디자인 시스템인지 아닌지는.. 잘.. 모르겠으나 (처음이니까여..) 도입에 의의를 두며 시작을 했고, 발전시켜볼 예정입니다..! 앱 규모가 작은 편이라서 컴포넌트가 몇개밖에 없긴합니다만.. 저희는 Button, TextField, TextEditor, TextBubble(말풍선), Color, Font, PopupView 등등 을 디자인 시스템으로 구현하기로 했어요..
· Swift
안녕하세여? 린다임니다. 최근에 마무리 한? 프로젝트가 있어여. 뛰어말어라는.. 실시간 지하철 API를 활용한 프로젝트인데 올해 안으로 출시 해볼것 같슴니다.. 어쨌든 이 프로젝트 하면서 도입했던 기술이 컴바인이었는데.. 컴바인 처음 공부할때 지피티한테 막 물어가면서 개념 공부를 하고 정리해뒀던 거를.. 블로깅 해놓을려구 노션에서 가져왔어요... 어쨌든 그렇기 때문에 충분히 틀린 말이 있을수도 있음을 감안하며 컴바인이 머지? 하는 분들이 읽으시는 걸 추천드립니다.. Combine이란? 비동기 작업들을 이벤트 처리 연산자로 결합하여 처리하는 방법 선언적인 프로그래밍 형태로 사용 → Stream 하나를 만들고 그 Stream에 필요한 Operator를 덫붙여 사용 *스트림은 무엇? →스트림 : 실제의 입력이..
서연(linda)
'Swift' 카테고리의 글 목록 (4 Page)