일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 연속된 부분 수열의 합 swift
- swift 2xn 타일링
- swift 알고리즘
- swift 백준 9095
- swift ac
- 백준 2xn 타일링 풀이
- swift ac 문제풀이
- 123 더하기 풀이
- swift 프로그래머스
- swift ac 풀이
- swift codility
- 연속된 부분 수열의 합 투포인터
- swift
- 백준 2xn 타일링
- ios
- ac swift 풀이
- swift 2xn 타일링 풀이
- swift 연속된 부분 수열의 합
- swift dfs
- iOS Charts
- swift algorithm
- 1 2 3 더하기 풀이
- swift 2xn 타일링 백준
- MVVM
- ac 구현 풀이
- swift 연속된 부분 수열의 합 풀이
- swift gRPC
- rxswift
- ac 투포인터
- swift 9095 풀이
- Today
- Total
목록
728x90
swift
728x90
반응형
(18)
boraBong
#Swift how to make hyperlink text in textView 안녕하세요!! 보라봉입니다💜 오늘은 iOS에서 1️⃣ 텍스트뷰의 텍스트에 링크 형태가 있다면 해당 텍스트를 링크로 변환하는 방법과 2️⃣ 변환된 링크를 클릭하여 인앱 브라우저로 연결하는 방법을 알아볼 거에요!! 1번을 손쉽게 구현하기 위해서 텍스트를 표현할 때 기본적으로 사용하는 컴포넌트인 UILabel을 사용하지 않고, UITextView를 사용해보려 합니다. 그리고, 2번을 구현하기 위해 SafariServices를 이용하려 합니다 :) ** iOS에서 링크로 웹사이트 연결하는 방법이 궁금하시다면 https://borabong.tistory.com/13 포스트를 참고해주세요! 1️⃣ textView의 text에 link..
📌 1.RxSwift를 사용한 비동기 프로그래밍 1) ⚙️ Swift의 비동기 처리? [Swift의 비동기 처리 방식] UI -> 메인 스레드 나머지 -> global 스레드 이렇게 return 형태가 있는 downloadJson함수는 반환값이 있기 때문에 변수에(위 코드에서 json) 값을 할당해서 가독성있게 코드를 짤 수 있었지만 let json = self.downloadJson(MEMBER_LIST_URL) 📌 비동기 처리를 위한 dispatchQueue 부분을 (downloadJson)함수 내로 옮기면 함수에서 결과값을 return해주는 방식을 사용할 수 없기에 completion을 활용한 클로저 형태로 값을 반환해야 합니다. → 그래서 downloadJson 함수를 클로저 형태로 바꾸면 아래와..
#Swift how to back swipe gesture when navigationBar is hidden 안녕하세요ㅎㅅㅎ 보라봉입니다💜 오늘은 iOS에서 백 스와이프 제스처를 이용해 ⬅️ 뒤로가기하는 방법을 알아볼 거에요!! 뒤로가는 방법은 아주 간단한데요~ ✅ navigationController의 interactivePopGestureRecognizer의 대리인을 nil로 지정해주면 됩니다! self.navigationController?.interactivePopGestureRecognizer?.delegate = nil 1️⃣우선 NavigationController를 Embed in 해줍니다. 2️⃣네비게이션바가 없을 때 백 스와이프 제스처를 사용해야하므로 코드로 네비게이션바(navigat..
#Swift how to connect website by code 안녕하세요ㅎㅅㅎ 보라봉입니다💜 오늘은 iOS에서 웹사이트에 연결하는 방법을 알아볼 거에요!! 저는 iOS에서 웹사이트로 링크를 연결하기 위해 SafariServices를 이용하려 합니다 :) import SafariServices ✅ SafariServices를 import해서 SFSafariViewController를 이용하면 앱 내에서 링크연결이 되기 때문에 연결된 후에도 Done버튼을 눌러 언제든 원래 앱으로 돌아올 수 있습니다. 따.라.서 1. 웹사이트로 이동하기 위해 Safari 앱으로 전환되지 않아도 되고, 2. 앱 내에서 WebView or WebKitView를 이용하는 번거로운 일을 하지 않아도 되는 장점이 있답니다!! <..
#Swift how to change TabBar BackgroundColor 안녕하세요ㅎㅅㅎ 보라봉입니다💜 오늘은 iOS에서 탭바 배경색을 바꿔볼 거에요!! ✅ 탭바 배경색 바꾸기 1️⃣ 프로젝트 내에 SubClass가 UITabBarController인 클래스를 하나 생성해줍니다. 2️⃣ 생성한 클래스를 탭바 컨트롤러의 Custom Class로 설정해줍니다. 3️⃣ TabBarController내에서 탭바의 속성을 정의해줄 수 있는데요! func setTabBarBackgroundColor() { tabBar.barTintColor = .purple } tabBar.barTintColor 속성을 이용해서 원하는 색으로 탭바의 색을 정해줄 수 있습니다! 💡그런데 탭바가 살짝 반투명하다구요? 👉🏻바로바로..
#how to get device size in Swift 안녕하세요ㅎㅅㅎ 보라봉입니다💜 아이폰에는 다양한 디바이스가 존재하고, 사이즈가 각기 다릅니다! 그래서 오늘은 swift에서 iOS 디바이스 크기를 어떻게 받아올 수 있는지에 대해 공부해볼 거에요 ✏️ 📱디바이스 사이즈(width, height)를 알 수 있는 방법 // 뷰 전체 폭 길이 let screenWidth = UIScreen.main.bounds.size.width // 뷰 전체 높이 길이 let screenHeight = UIScreen.main.bounds.size.height ✅UIScreen.main.bounds.size.width 를 이용하면 디바이스의 너비값을 알 수 있어요. ✅UIScreen.main.bounds.size.h..
안녕하세요ㅎㅅㅎ 보라봉입니다💜 오늘은 swift를 사용하여 iOS 디바이스에서 카카오톡 앱을 실행시키는 기능을 공부해 볼 거에요!! 📚 알아야 할 기능 - URLScheme 1️⃣ URLScheme iOS에서는 URLScheme을 사용해서 URL을 통해 다른 앱과 연결할 수 있어요. 1. 먼저 URLScheme 문자열을 통해 URL 인스턴스를 만들어 줍니다. 2. 그 다음 canOpenURL(_:) 메소드를 통해서 URL 체계를 처리하는 데 앱을 사용할 수 있는지 여부를 확인합니다. 3. 만약 사용가능한 URLScheme이라면 open(_:options:completionHandler:) 메소드를 호출해서 다른 앱을 열게 됩니다. func canOpenURL(_ ..
안녕하세요ㅎㅅㅎ 보라봉입니다💜 오늘은 swift를 사용하여 iOS 디바이스에서 전화를 거는 기능을 공부해 볼 거에요!! 📚 알아야 할 기능 - URLScheme 1️⃣ URLScheme iOS에서는 URLScheme을 사용해서 URL을 통해 다른 앱과 연결할 수 있어요. 1. 먼저 URLScheme 문자열을 통해 URL 인스턴스를 만들어 줍니다. 2. 그 다음 canOpenURL(_:) 메소드를 통해서 URL 체계를 처리하는 데 앱을 사용할 수 있는지 여부를 확인합니다. 3. 만약 사용가능한 URLScheme이라면 open(_:options:completionHandler:) 메소드를 호출해서 다른 앱을 열게 됩니다. func canOpenURL(_ url: UR..