iOS
-
-
[개념정리] RxSwift, CombineiOS/iOS개념정리 2025. 1. 10. 10:28
https://www.youtube.com/watch?v=cXi_CmZuBgg Functional, Reactive, Programming, Paradigm 에 대해 설명 - Cuncurrency 시대: 동시에 여러 프로그램이 실행되며, 하나의 프로그램 실행이 다른 프로그램에 영향을 미치지 않아야함따라서 퍼포먼스와 신뢰성이 중요해짐1. instance가 동시에 수행될때, read는 문제 없지만 write에 문제가 생김 >> let 등장 (immutable 개념) - 데이터 변경이 필요할 때는 새로 만들자2. Pure함수 구현: side-effect를 없애기 위해 외부의 값을 사용하지 않고, 모든 input값을 통해 새로운 값을 return 3. Funtional Programming: Data가 아닌..
-
[개념정리] iOS 전반 (면접대비)iOS/iOS개념정리 2025. 1. 10. 10:26
공부하기 좋은 자료 모음집!https://github.com/ClintJang/awesome-swift-korean-lecture/blob/master/README.md#rxswift awesome-swift-korean-lecture/README.md at master · ClintJang/awesome-swift-korean-lecture훌륭한 Swift 세션 동영상(강좌), 한글 자막있는 혹은 한국어 강의 정보 링크 모음 (Awesome Swift Korean lecture information) - ClintJang/awesome-swift-korean-lecturegithub.com 추가로 정리하면 좋을 내용: 유튜브에 ios interview questions 검색 iOS 앱개발 지식 전반..
-
SETIN 개인정보처리방침iOS 2023. 6. 12. 23:08
('https://soultreemk.tistory.com'이하 'SETIN 개인정보처리방침')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2023년 6월 12부터 적용됩니다. 제1조(개인정보의 처리 목적) ('https://soultreemk.tistory.com'이하 'SETIN 개인정보처리방침')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 ..
-
네트워크 비동기와 reloadData의 중요성iOS/iOS개념정리 2023. 2. 5. 14:15
계속 고민했던 문제.. 삽질 엄청 했으니 기록 https://velog.io/@inwoodev/June-8-2021-TIL-Today-I-Learned-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EB%A5%BC-%ED%86%B5%ED%95%B4-%EB%B0%9B%EC%95%84%EC%98%A8-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A7%8C%ED%81%BC-cell%EC%9D%98-%EA%B0%AF%EC%88%98-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0 June 8, 2021, TIL (Today I Learned) - 네트워크를 통해 받아온 데이터만큼 cell의 갯수 구현하기 Swift를 공부하면서 네트워크 작업을 해야 하는 경우가 많..
-
Swift Closure vs. Objective-C Block 차이점 비교 분석iOS/Objective-C 기초문법 2022. 12. 7. 17:19
https://babbab2.tistory.com/50 Swift & Objective-C) Closure와 Block의 차이점 안녕하세요 :) 소들입니다! 오늘은 Swift와 Objective-C를 같이 다뤄볼 예정인데요!! 만약 응 난 Objective-C 관심 없어~~ 하면 나가세요!! 👀 Swift 유저들에겐 Block이란 개념이 생소할 것이고, Objective-C 유 babbab2.tistory.com https://www.letmecompile.com/swift-closure-vs-objective-c-block/ Swift Closure vs. Objective-C Block 차이점 비교 분석 Obj-C의 블락(block)이나 Swift 클로저(closure)는 컨셉은 거의 동일하나 clo..
-
Objective-C (전역) 상수 선언 및 사용iOS/Objective-C 기초문법 2022. 7. 7. 10:20
상수는 변수와 반대되는 의미로 고정된 값을 가졌음을 뜻한다. Objective-C 에서 상수를 사용하기 위한 방법으로는 const , static const , extern const , #define , enum(NS_ENUM, NS_OPTIONS) 등이 있다. 상수(const) 범위(scope) 우선 const 부터 살펴보자. const 는 선언 시, 단독으로 사용할 지, static 또는 extern 과 함께 사용할 지에 따라 해당 상수의 선언 및 사용 범위(scope)가 달라지게 된다. TestClass.h @interface TestClass : NSObject // 아래처럼 단순히 const 선언은 property 로 사용 가능, static 과 extern은 선언 불가 // 그런데 이 방식은..