코드로 내장 키보드 return키의 return 타입를 정해주거나 이벤트를 설정해줘야 할 경우가 있습니다! 그럴 때 어떻게 하는지 한번 알아보겠습니다. 1. return 키 타입 설정 return 키의 type을 정하는 건 .returnKeyType 을 사용하면 됩니다. (1) .done 파랑 배경에 done 이라고 표시됩니다. textField.returnKeyType = .done (2) .defalut 기본 형태로 return 이라고 표시됩니다. textField.returnKeyType = .default 2. return 키에 이벤트 설정 이벤트를 주고 싶을 경우 UITextFieldDelegate를 사용하여야 합니다. 필요에 따라서 수정해서 사용하시면 될 것 같습니다. extension Vie..
Then 라이브러리에 대해 정리해보겠습니다. Then 라이브러리는 iOS 개발자 전수열 님이 만드셨다고 합니다! 다음 포스팅은 Then 라이브러리 깃허브 링크의 readme를 보고 정리하였습니다. https://github.com/devxoul/Then devxoul/Then ✨ Super sweet syntactic sugar for Swift initializers - devxoul/Then github.com Then 라이브러리를 사용하게 되면 클로저를 사용해서 좀더 직관적이고 깔끔하게 인스턴스를 생성할 수 있게 됩니다. 설치 과정 저는 cocoapod을 사용하였습니다. podfile에 pod 'Then'을 추가합니다. pod 'Then' pod install을 하면 완료됩니다. 간단한 예제 보통 ..
1편 : https://junsangkwon.tistory.com/20 2편 : https://junsangkwon.tistory.com/21 [iOS] RxSwift 간단한 개념정리 - 2. Operator, Scheduler 전편 : https://junsangkwon.tistory.com/20 [iOS] RxSwift의 간단한 개념 정리 - 1. Observable 이 포스팅은 'RxSwift 4시간 만에 끝내기'라는 유튜브 강의를 보고 하는 개념 정리입니다. ref : https://www.yout.. junsangkwon.tistory.com RxSwift 마지막 편인 3편입니다. 오늘 정리할 내용은 Subject, Relay입니다! Subject - Observable이자 Observer - ..
전편 : https://junsangkwon.tistory.com/20 [iOS] RxSwift의 간단한 개념 정리 - 1. Observable 이 포스팅은 'RxSwift 4시간 만에 끝내기'라는 유튜브 강의를 보고 하는 개념 정리입니다. ref : https://www.youtube.com/watch?v=iHKBNYMWd5I&t=1965s 비동기 처리 비동기적인 데이터를 전달, 처리할 때는 주로.. junsangkwon.tistory.com RxSwift에서 가장 중요한 개념인 Observable은 전편에 정리하였습니다. 그럼 이제 다음으로 중요한 개념인 Operator, Schedulers에 대해 정리하겠습니다. Operator 번역하면 연산자, Observable을 다루는 다양한 기능의 메소드들입..
이 포스팅은 'RxSwift 4시간 만에 끝내기'라는 유튜브 강의를 보고 하는 개념 정리입니다. ref : https://www.youtube.com/watch?v=iHKBNYMWd5I&t=1965s 비동기 처리 비동기적인 데이터를 전달, 처리할 때는 주로 @escaping 클로저의 completion를 주로 사용합니다. 하지만, 이런 방식은 코드가 복잡하여 코드를 이해하기 어려울 수 있어 관리, 수정에 용이하지 않습니다. RxSwift의 용도 RxSwift는 비동기 처리 코드를 동기적으로 처리하는 것과 같이(순차적으로) 코드를 작성할 수 있습니다. 즉, 비동기 처리 코드를 좀 더 가독성 있고 직관적으로 작성할 수 있습니다. Observable - Observable 는, T 형태의 데이터를 전달할 수 ..
SwiftSoup는 웹 크롤링을 할 수 있게 하는 라이브러리입니다. 간단하게 이를 사용하여 웹 크롤링을 하는 과정을 소개하겠습니다. 1. SwiftSoup 라이브러리 설치 https://github.com/scinfu/SwiftSoup 위 링크에서 cocoapods를 이용하는 방식을 사용하였습니다. terminal을 이용하여 해당 프로젝트 폴더로 가서 pod init 하여 Podfile을 생성합니다. Podfile안에 pod 'SwiftSoup'을 추가합니다. 그 후 pod install 하면 설치가 완료됩니다. 2. WebCrawling 준비하기 사용할 ViewController 에서 import SwiftSoup를 해줍니다. 웹 크롤링을 해올 함수를 선언합니다. 웹 크롤링을 해올 사이트 url을 St..
- Total
- Today
- Yesterday
- ios
- isNetworkAccessAllowed
- Xcode
- returnKey
- PHAsset
- optional
- 운영체제
- 스레드
- OS
- setBackgroundColor
- 개발동아리
- 프로세스간통신
- 멀티프로세스
- 부캠
- webcrawl
- PHImageRequestOptions
- 프로세스
- swiftsoup
- Swift
- 개발대외활동
- 스냅킷
- WKUIDelegate
- URLComponents
- rxcocoa
- RxSwift
- 디프만
- sharedmemory
- 슈퍼스칼라
- cs
- 쓰레드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |