Swift
-
ObjC/Swift - "OS version lower than deployment target"IOS/IOS Error 2022. 2. 4. 14:47
아이폰에다가 시뮬레이션을 돌릴려고하는데 에러메시지가 떳다!! "OS Version lower than deployment target" -> 배포 대상보다 낮은 OS 버전 이라고 말해주고 있다. 실행하고자하는 아이폰을 켜서 설정 > 일반 > 정보 들어가서 소프트웨어 버전을 확인한다. 현재 나의 아이폰버전은 14.7 그럼 실행하고자 하는 앱의 정보를 확인해보자! 내가 배포하고자 하는 앱은 소프트웨어 버전 15.2이상 사용가능한 앱이였고, 내 아이폰은 14.7 이였당. 그럼 아이폰의 버전을 업데이트하거나, 내가 배포하고자 하는 앱의 버전을 아이폰의 버전에 맞춰주면 문제는 해결된다. 나는 내가 배포하고자 하는 앱의 버전을 아이폰의 버전에 맞춰서 이 문제를 해결했다.
-
Xcode - 프로젝트 파일 리스트 설명IOS/IOS 스터디 2021. 7. 20. 23:58
1. AppDelegate.swift → - [ IOS 12 ~ ] : 앱의 실행주기(Lift Cycle)를 관리하는 내용의 스위프트 소스 코드가 들어 있는 클래스 파일, 앱을 실행하거나 종료 또는 백그라운드를 실행 할 때 하는 일을 관리 - [ ~ IOS 12] : Session Lifecycle 역활 추가 앱의 가장 중요한 데이터 구조를 초기화 앱의 scene을 환경설정 앱 밖에서 발생한 알림에 대응( 베터리부족, 다운로드 완료 ) 특정산 scenses, views, view controllers에 한정되지 않고 앱 자체를 타깃하는 이벤트에 대응 애플 푸쉬 알람 서비스와 같이 실행시 요구되는 모든 서비스를 등록 2. SceneDelegate.swift → [ IOS 12 이후 생김 ] AppDeleg..
-
Xcode - 프로젝트 기본정보 입력 창 설명 / Source Control 이란?IOS/IOS 스터디 2021. 7. 20. 23:46
Product Name → 개발하려고 하는 앱의 이름을 입력 Team → 개발자 프로그램에 등록된 ID & 팀을 입력 ⭐ 개발자 인증서가 등록되어 있으면 여기서 선택 할 수 있음 Organization Identifier → 조직의 식별자를 입력.⭐ 공부하는 동안에는 아무 URL이나 입력해도 무관하지만, 앱을 앱스토어에 등록하려면 개인이나 조직이 소유하고 있는 유일한 URL이 있어야함. 일반적으로 개인이나 조직의 도메인 주소(UIL)을 역순으로 입력함. Bundle Identifier → 식별자로 'Company Identitier.Product Name'으로 자동으로 생성 ⭐ 앱 식별자는 앱을 앱스토어에 등록 할 때 다른 앱들과 구분하는 용도로 사용하므로 유일한 식별자를 사용하여 앱을 등록해야한다. L..
-
Swift - "[<UITableViewCell > setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key ~ ."IOS/IOS Error 2021. 6. 21. 23:44
Thread 1: "[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key imgView." 나의 에러 코드화면: Class안에 imgView는 내가 선언한 변수의 이름이 없다는것이다. 하지만 나는 분명 imgView라는 변수를 사용했다!! 진짜...UIImageView 관련에서 업데이트를 했나.. 내가 선언을 잘못했나.. Show the Connections inspector에서 Connection을 확인하고 재연결하고 문제가 있나 확인을 몇시간을 보고 생각했던거 같다!! 진짜 많은 생각을 했다.. 진짜 삽질..엄청 해서 얻은결과!! 커스텀 셀관련 Class를 넣어준 곳에서!! inherit Module..
-
IOS(swift) - 이미지 버튼 넘김 화면 만들기 ( 앨범 )IOS/IOS coding 2021. 4. 26. 20:40
환경 : MacOS Big Sur 사용언어 : swift 개발 로직 : 이전 / 이후 버튼 클릭이 이미지 변경 목표: imageView를 버튼으로 화면 변경하기! 화면 : import UIKit class ViewController: UIViewController { @IBOutlet weak var imgView: UIImageView! @IBOutlet weak var btnPre: UIButton! @IBOutlet weak var btnAfter: UIButton! var imgeNM = ["01.png","02.png","03.png","04.png","05.png","06.png"] var iNM = 0 override func viewDidLoad() { imgView.image = UIIm..
-
IOS(Swift) - Hello World 앱 개발 ( text 박스 사용 )IOS/IOS coding 2021. 4. 26. 14:01
환경 : MacOS Big Sur 사용언어 : swift 개발 로직 : text 박스에 input Data를 받아 버튼 클릭시 lable에 Hello, [Data] 출력 화면 : 소스코드 : import UIKit class ViewController: UIViewController { @IBOutlet weak var lblNMText: UILabel! @IBOutlet weak var txtName: UITextField! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } //SEND Button Class @IBAction func btnSend(_ sender: U..