일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ipad
- HTML
- 백엔드
- react
- 비전공 개발자
- jQuery
- css3
- image
- MAC
- front-end
- 풀스택
- button
- iPhone
- iOS 개발자
- xcode
- 애니메이션
- IOS
- html5
- 비전공자
- hover
- Animation
- effect
- 프론트엔드
- php
- CSS
- 자바스크립트
- 개발자
- SWIFT
- javascript
- keyframes
- Today
- Total
목록SWIFT (72)
비전공자 개발일기
iOS 개발자가 되려면 기술과 창의성의 조합이 필요합니다. iOS 개발자는 Apple의 모바일 운영 체제인 iOS에서 실행되는 애플리케이션을 만드는 일을 담당하게 됩니다. 성공적인 iOS 개발자가 되기 위해 집중해야 할 주요 영역은 다음과 같습니다. 프로그래밍 언어: iOS 애플리케이션 개발에 사용되는 기본 언어는 Apple에서 개발한 현대적이고 빠르고 안전한 프로그래밍 언어인 Swift입니다. 또한 많은 레거시 앱에서 여전히 사용하는 iOS 앱 개발에 사용되는 이전 언어인 Objective-C에 익숙해야 합니다. iOS 개발 프레임워크: iOS 개발자는 UIKit, Foundation, Core Data, Core Animation 등 Apple에서 제공하는 다양한 프레임워크에 익숙해야 합니다. 이러한..
Xcode를 14.3으로 업데이트한 이후, 제작하고 있는 어플을 테스트하기 위해 archive를 했으나 아래의 에러가 발생 rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/97f6331a-ba75-11ed-a4bc-863efbbaf80d/Library/Caches/co m.apple.xbs/Sources/rsync/rsync/main.c(996) [sender=2.6.9] 구글링을 통해서 알게된 내용 https://developer.apple.com/forums/thread/727525 Cocoapod에 문제가 있다.. 해결방법 Pods-APPNAME-frameworks.sh의 코드..
import UIKit import CoreLocation func distanceCalculator(preLat: Double?, preLng: Double?, postLat: Double?, postLng: Double?) -> String { guard let preLat = preLat, let preLng = preLng, let postLat = postLat, let postLng = postLng else { return "" } let preLocation = CLLocation(latitude: preLat, longitude: preLng) let postLocation = CLLocation(latitude: postLat, longitude: postLng) let distance..
rm -rf ~/Library/Developer/Xcode/DerivedData
import AVFoundation class ViewController: UIViewController { override viewDidLoad() { super.viewDidLoad() } ... // Vibrate Method func vibrate() { AudioServicesPlaySystemSound(kSystemSoundID_Vibrate) } }
문제 상황 Swift WKWebView를 활용하여 앱을 제작하고 있고, Web Page의 Script나 Tag를 확인하기 위해서 Safari의 개발자용 -> 연결된 기기를 통해서 Web Page를 Debugging 하는 과정에서 문제 발견 해결 방법 if #available(iOS 16.4, *) { myWebView.isInspectable = true } https://developer.apple.com/documentation/webkit/wkwebview/4111163-isinspectable isInspectable | Apple Developer Documentation There's never been a better time to develop for Apple platforms. deve..
var isScrolling = false ... let preferences = WKPreferences() preferences.javaScriptCanOpenWindowsAutomatically = true ... let contentController = WKUserContentController() ... let configuration = WKWebViewConfiguration() configuration.preferences = preferences configuration.userContentController = contentController ... webView = WKWebView(frame: self.view.bounds, configuration: configuration) ...