일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Animation
- 자바스크립트
- iPhone
- react
- 비전공자
- button
- MAC
- SWIFT
- keyframes
- IOS
- javascript
- 프론트엔드
- effect
- 풀스택
- 비전공 개발자
- CSS
- jQuery
- php
- image
- 백엔드
- ipad
- HTML
- html5
- iOS 개발자
- 개발자
- front-end
- xcode
- 애니메이션
- css3
- hover
- Today
- Total
목록SWIFT (72)
비전공자 개발일기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bMRL6d/btsdlq5TNkx/Yb5SBFiYrKSy1aJU2Sx7tk/img.png)
iOS 개발자가 되려면 기술과 창의성의 조합이 필요합니다. iOS 개발자는 Apple의 모바일 운영 체제인 iOS에서 실행되는 애플리케이션을 만드는 일을 담당하게 됩니다. 성공적인 iOS 개발자가 되기 위해 집중해야 할 주요 영역은 다음과 같습니다. 프로그래밍 언어: iOS 애플리케이션 개발에 사용되는 기본 언어는 Apple에서 개발한 현대적이고 빠르고 안전한 프로그래밍 언어인 Swift입니다. 또한 많은 레거시 앱에서 여전히 사용하는 iOS 앱 개발에 사용되는 이전 언어인 Objective-C에 익숙해야 합니다. iOS 개발 프레임워크: iOS 개발자는 UIKit, Foundation, Core Data, Core Animation 등 Apple에서 제공하는 다양한 프레임워크에 익숙해야 합니다. 이러한..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/I4KsC/btscyZaYS4C/y21epjIKDzTVqsrEezbhI1/img.png)
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) } }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/97yag/btr9rg60mb0/cD0HlMMZ3E8VqagZZKllQK/img.png)
문제 상황 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) ...