본문 바로가기

전체 글533

[iOS] M1 환경에서 pod install 에러 발생 시 대처 애플 M1 환경에서 cocoapod 를 통한 pod install 실패 대응 방법 간만에 Swift 환경으로 넘어오니 묵혀있던 애플 M1 환경에서의 에러 공습이 시작되었습니다. cocoapod 설치까지는 잘 진행되었으나 필요한 의존성을 Podfile에 기술하고 설치하는 작업에서 문제가 생 ondemand.tistory.com M1 맥북에서 pod install 실행 시 다음과 같은 에러가 발생한다. 먼저 터미널에서 sudo arch -x86_64 gem install ffi 를 실행해주어서 ffi를 설치한다. 설치 후에 arch -x86_64 pod install 를 실행해주면 된다. 2022. 1. 22.
[iOS] 코코아팟 (Cocoapods) 설치 및 사용 코코아팟 설치 터미널에서 'sudo gem install cocoapods'를 실행해주면 Mac에 코코아팟이 설치된다. 프로젝트에서 코코아팟 사용하기 코코아팟을 사용하려면 프로젝트 파일을 Workspace에 넣고 Workspace를 열어서 사용해야한다. 때문에 Workspace생성 후 프로젝트 파일 import 시켜준다. 터미널에서 project 파일이 있는 폴더로 이동 후 pod init을 실행하면 해당 폴더에 Podfile이 생성된다. Podfile을 텍스트 에디터로 열어서 pod '프로젝트이름' 을 추가해서 추가하고 싶은 프로젝트를 넣고 터미널에서 pod install을 해주면 된다. 2022. 1. 22.
[iOS] StoryBoard를 사용하지 않는 경우 StoryBoard를 사용하지 않는 경우 storyboard를 사용하지 않고 인터페이스를 생성하고 싶을 땐 AppDelegate 혹은 SceneDelegate에서 window를 직접 생성해주어야 한다. 우선 Main.storyboard를 삭제해준다. 1. AppDelegate에서 window 생성 iOS 13 이상의 OS에서 AppDelegate에서 window 생성 시엔 application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration application(_ appli.. 2022. 1. 22.
[SwiftUI] Slider 활용 예제 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍 - YES24 SwiftUI는 물론 애플리케이션 개발과 출시를 위한 모든 과정을 담았다!이 책의 목적은 SwiftUI와 Xcode 11, 그리고 스위프트 5 프로그래밍 언어를 사용하여 iOS 13 애플리케이션 제작 기술을 전달하는 데 www.yes24.com Apple Developer Documentation developer.apple.com Slider 활용 예제 // // ContentView.swift // import SwiftUI struct ContentView: View { @State private var degree = 0.0 var body: some View { VStack { Text("Rotation") .font(.s.. 2022. 1. 18.