일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 자바스크립트
- javascript
- hover
- 비전공 개발자
- SWIFT
- HTML
- html5
- 프론트엔드
- MAC
- IOS
- css3
- CSS
- button
- keyframes
- php
- image
- 풀스택
- front-end
- react
- iOS 개발자
- xcode
- 비전공자
- 백엔드
- iPhone
- jQuery
- Animation
- 개발자
- 애니메이션
- effect
- Today
- Total
목록iPhone (67)
비전공자 개발일기
![](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의 코드..
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) ...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eauHYH/btr2PynDJ1d/4vlO5HKQRefzHj3sL24lLk/img.png)
1. Xcode에서 Simulator 또는 USB로 연결한 실제기기를 Cmd + R(빌드) 2. Safari Open 후 개발자용 메뉴 선택 개발자용 메뉴가 없을 경우 1. Mac Safari Setting 2. iPhone Safari Setting 3. 해당 웹페에지 클릭 4. 웹 속성 확인
let url = "your URL" var components = URLComponents(string: url)! components.queryItems = URLQueryItem(name: "name", value: value.trimmingCharacters(in: .whitespaces)) components.queryItems = [URLQueryItem(name: "name1", value: value.trimmingCharacters(in: .whitespaces)), URLQueryItem(name: "name2", value: value.trimmingCharacters(in: .whitespaces))] var request = URLRequest(url: components.url!..