Swift
-
CocoaPod 설치 과정Swift/끄적끄적 2024. 10. 24. 14:52
터미널에 cocoapods 설치를 위한 코드를 입력sudo gem install cocoapods 설치 중 오류 발생..!ERROR: Error installing cocoapods: The last version of drb (>= 0) to support your Ruby & RubyGems was 2.0.6. Try installing it with `gem install drb -v 2.0.6` and then running the current command again drb requires Ruby version >= 2.7.0. The current ruby version is 2.6.10.210. 이 오류는 현재 사용 중인 Ruby 버전(2.6.10)이 cocoapods 설치에 필요한 d..
-
내가 필요한 다이어리5Swift/다이어리 2024. 4. 18. 09:08
후.. 다이어리 4탄은 거의 버리면 되는 수준 잘못된 코딩을 하고 있었다랄까? 부분 부분? 일단 여태 한 거 작성해 봅니당 자~ 이런 식으로 만들었는데요? 내 정보 부분만 나중에 만들어 볼 생각입니다^^ 좀 알게 된 것(?)은 이전 블로그에서 NavigationLink마다 이렇게 .environment(\.managedObjectContext, persistenceController.container.viewContext) 을 작성했는데 딱 봐도 코드가 길어지고 이상하죠..? https://medium.com/@Jager-yoo/swiftui-environmentobject-%EC%A3%BC%EC%9E%85%EC%9D%98-%EA%B0%9C%EB%85%90%EA%B3%BC-%EC%82%AC%EC%9A%A..
-
내가 필요한 다이어리4Swift/다이어리 2024. 4. 16. 23:29
CoreData 죽인다 https://velog.io/@nala/iOS-SwiftUI%EC%97%90%EC%84%9C-CoreData-%EC%8D%A8%EB%B3%B4%EA%B8%B0 [iOS] SwiftUI에서 CoreData 써보기 이 글을 쓰는 나와 나를 지켜보는 n년차 개발자 velog.io https://seons-dev.tistory.com/entry/SwiftUI-FetchREquest-%EC%86%8D%EC%84%B1-%EB%9E%98%ED%8D%BC-Core-Data-1#google_vignette SwiftUI : @FetchRequest 속성 래퍼 [Core Data #1] Core Data? Core Data란 기본적으로 내부에 저장된 데이터 베이스입니다. 아이폰을 사용하여 데이터를..
-
내가 필요한 다이어리3Swift/다이어리 2024. 4. 15. 22:59
망할 git 왜 브런치 파서 저장하고 푸쉬하고 머지하고 풀하고 뭐가 안되는거지? 이건 내가 나중에 무조건 해결한다 (자꾸 git merge만 하면 xcode가 안뜨는 상황 keep해두고 오늘은 지출 작성 화면과 감정 기록 화면을 만들어 보았는데 일단 먼저 결과화면~ 보면서 차근차근 뭐 했는지 말해보겠음 일단 저 카드 ui? 를 만드느냐고 좀 걸린 것 같다 // 지출 항목을 그리드 형식으로 표시 LazyVGrid(columns: [GridItem(.flexible())]) { // 항목 개수만큼 반복 ForEach($expenseItems, id: \.id) { $item in VStack { HStack { Text("분류") .frame(height: 40) .padding(.leading, 20) ...
-
내가 필요한 다이어리2Swift/다이어리 2024. 4. 14. 21:28
가보자고~ 갤러리에서 이미지 추가를 위해 작성된 ImagePicker 파일 // 'UIViewControllerRepresentable' 프로토콜을 준수하는 구조체로 // SwiftUI 뷰에서 UIKit의 View Controller를 표시하기 위해 사용 struct ImagePicker: UIViewControllerRepresentable { // 바인딩된 UIImage - 선택된 이미지 표시 @Binding var selectedImage: UIImage? // SwiftUI에서 제공하는 환경 값으로, 모달로 표시된 뷰를 닫는데 사용 @Environment(\.presentationMode) private var presentationMode // 선택된 이미지가 없는 경우 기본 이미지로 설정 va..
-
내가 필요한 다이어리1Swift/다이어리 2024. 4. 13. 22:02
우당탕탕 다이어리 만들기! 개발에 들어가기에 앞서 일단 만들면서 기록해봅시다람쥐 흠,, 일단 만들어보려고 xcode에 진입했는데 SwiftUI로 만들 거니까 설정하고.. 하다가 Storage? Core Data? 얼핏 들어서 Core Data를 사용할 예정이긴 한데 일단 체크.. 아니 찾아보자 Core Data 하나의 단말 내부에 데이터를 캐싱하거나 보존하는 프레임워크 또는 CloudKit을 이용해 여러 단말의 데이터를 싱크하는 프레임워크 *캐싱(caching) : 데이터나 계산 결과와 같은 자원을 임시 저장소에 보관하는 기술 *CloudKit : 애플에서 제공하는 클라우드 기반 데이터 저장 및 서비스 플랫폼 *데이터 싱크(data sync) : 서로 다른 데이터 저장 공간이나 디바이스 간에 데이터를 ..
-
[Swift] ViewController 화면전환Swift/끄적끄적 2023. 4. 22. 17:43
앱을 만들다가 화면 전환이 필요할 때마다 찾아봐서 정리하면서 공부해 볼게요~ UIKit 프레임워크를 사용 우선 초기 화면에서 command + N을 눌러 swift file을 하나 생성- 'ViewController2'라는 이름으로 생성 ViewController 코드에서 버튼을 눌러 화면을 넘어가는 기능을 수행할 것이기 때문에 다음과 같이 작성import UIKitclass ViewController: UIViewController { @IBOutlet weak var NextPage: UIButton! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loadi..