WKNavigationDelegate WKNavigationDelegate 함수를 이용하여 웹 페이지 탐색을 수락하거나 거절하고, 웹 페이지 요청의 과정을 추적한다고 합니다. WKNavigationDelegate 함수들을 하나씩 알아보겠습니다. 1) decidePolicyFor 이 메서드는 WKWebview에서 새로운 페이지를 로드하기 전에 해당 페이지 요청에 대한 네비게이션 정책을 결정합니다. 이 메서드를 사용하여 링크가 클릭되었을 때 페이지를 로드하기 전에 해당 링크가 안전한 도메인에서 온 것인지, 악성 스크립트를 실행하거나 불법적인 컨텐츠를 제공하는지 여부를 확인할 수 있습니다. webView: 이 메서드가 호출된 웹 뷰입니다. navigationAction: 네비게이션 요청에 대한 정보를 제공합니..
카카오톡 공유하기 기능을 구현하면서 배운 것들을 정리하였습니다. 우선 카카오톡 공유하기 API를 사용하기 위해서는 사전에 여러 설정이 필요합니다. 1) Kakao SDK 설치 프로젝트의 Podfile에 Kakao SDK를 전체 또는 모듈(Module) 별로 추가합니다. 저는 필요한 모듈만 추가하였습니다. # 전체 추가 pod 'KakaoSDK' # 필요한 모듈만 추가 pod 'KakaoSDKShare' pod 'KakaoSDKTemplate' 2) Kakao Developer 로그인 후, 애플리케이션 추가 Kakao Developer 로그인 > 내 어플리케이션 > 애플리케이션 추가를 진행합니다. 3) iOS 플랫폼 등록 플랫폼 > 플랫폼 설정하기 버튼 > iOS 플랫폼 등록 저는 간단하게 테스트만 진행..
스토리 보드에서 + 버튼을 누르면 나오는 모든 컴포넌트들에 대해서 조사하였습니다. 제가 생각했을 때 중요도가 높으면 빨강, 보통이면 검정으로 색을 정하였습니다. 사진은 예시가 필요할 것 같은 것들만 넣었습니다. Label 한 줄 혹은 여러 줄의 text를 보여주는 View Button 사용자의 상호 작용(터치/탭 등의 이벤트)에 반응해 미리 지정된 코드를 실행하는 컨트롤 Segmented Control 여러 세그먼트(버튼)로 구성된 수평 컨트롤 Text Field 인터페이스에서 편집 가능한 텍스트 영역을 표시하는 객체 Slider 연속된 값 중에서 특정 값을 선택하는데 사용되는 컨트롤 Switch On/Off 같은 두 가지 옵션을 제공하는 컨트롤 Activity Indicator View 일이 진행중임을..
오늘은 Lottie를 사용해보겠습니다. Lottie는 Json 기반의 Adobe After Effects 애니메이션을 랜더링할 수 있는 라이브러리 입니다. 사용을 위해서는 lottie-ios 라이브러리의 설치가 필요합니다. 자세한 설치법은 다음 링크에서 확인해주세요! https://github.com/airbnb/lottie-ios GitHub - airbnb/lottie-ios: An iOS library to natively render After Effects vector animations An iOS library to natively render After Effects vector animations - GitHub - airbnb/lottie-ios: An iOS library to nat..
Gif 이미지를 넣고 싶은데 용량과 성능 때문에 사용하기 싫으시다면 추천드립니다! 제가 준비한건 무료 PNG 두장인데요 출처를 남겨야 한대요... 밑에 남기겠습니다. 먼저 사진들을 Asset 파일에 넣어주시고요 let imageView: UIImageView = { let imageView = UIImageView() imageView.animationImages = [UIImage(named: "yellowFire")!, UIImage(named: "redFire")!] imageView.animationDuration = 2/3 return imageView }() 이렇게 UIImageView를 만들어서 animationImages로 애니메이션에 사용될 이미지를 배열에 담아서 지정해줍니다. anima..
- Total
- Today
- Yesterday
- 멀티프로세스
- optional
- WKUIDelegate
- cs
- 개발동아리
- 프로세스간통신
- returnKey
- URLComponents
- 개발대외활동
- 부캠
- Swift
- setBackgroundColor
- Xcode
- 슈퍼스칼라
- 스레드
- 디프만
- webcrawl
- 스냅킷
- ios
- isNetworkAccessAllowed
- swiftsoup
- 쓰레드
- PHImageRequestOptions
- 운영체제
- PHAsset
- sharedmemory
- OS
- 프로세스
- rxcocoa
- RxSwift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |