본문 바로가기

프로젝트 만들어보기16

[iOS] LED전광판 만들기 (ViewController끼리 데이터 전달하기 -Segue,Navigation Controller) 결과 Segue를 이용해 push로 연결한 ViewController로 전광판 만들기 실습을 따라해 봄 delegate를 이용해 프로토콜을 채택하여 pop을 할때 데이터를 전달하는 방법에 대해 배울 수 있었고, (segue로 연결하였을 경우)prepare 메서드를 이용해 데이터를 전달하는 방법에 대해 배울 수 있었다. Segue가 수행될 것임을 뷰 컨트롤러에 알린다고 정의 되어 있다. 첫번째 파라미터는 segue에 관련된 ViewController에 대한 정보를 포함한 segue 개체임 두번째 파라미터는 segue를 시작하는 개체임 segue는 여러 소스에서 트리거될 수 있으므로 segue및 sender매개변수의 정보를 사용하여 앱의 서로 다른 논리적 경로를 명확하게 구분할 수 있음 // // OLEDV.. 2022. 10. 4.
[Swift] 명언생성기 (iOS) UIView 와 UILabel, UIButton에 IBAction, IBOutlet을 설정하여 생성버튼을 누를때 명언이 변경되도록하였음 이때 구조체를 이용해서 name과 message를 지정하였음 인스턴스 생성하여 상수 quotes 에 배열 담음 생성버튼을 누를경우 다음 블록을 실행함 배운점 - arc4random_uniform이라는 메서드로 랜덤하게 인덱스 값에 접근할 수 있었음 0부터 우리가 파라미터로 넣은 UInt32 - 1 사이의 난수를 리턴 - Autolayout에서 Content Hugging,Compression Resistance 알 수 있었음 Content Hugging 늘어나는 것에 저항할때 사용 priority가 낮을수록 증가 반대로 생각하면 priority가 높을수록 작아질수 있다 .. 2022. 9. 27.
[Weather App] 날씨 앱 만들어보기 (SwiftUI) 결과 CoreLoaction 프레임워크를 통해 현재 위치와 방향을 가져옴 https://developer.apple.com/documentation/corelocation/ Apple Developer Documentation developer.apple.com OpenweatherAPI를 이용함 https://openweathermap.org/ Сurrent weather and forecast - OpenWeatherMap Access current weather data for any location on Earth including over 200,000 cities! The data is frequently updated based on the global and local weather mod.. 2022. 8. 24.
Firebase Xcode 프로젝트랑 연동하기 [iOS] 백엔드에 대해 무지한 나에게 회원가입부터 데이터 관리까지 할 수 있는 서버를 한정된 용량까지 무료로 이용 할 수 있도록 해주는 서비스 Firebase는 신세계였다... 거두절미하고 Firebase와 Xcode랑 연동해 보겠다 - CocoaPods로 진행할 예정 1. Firebase에 가입을 해주고 시작버튼을 눌러준다 이후에 프로젝트 추가 를 눌러 추가해준다 . 2. 프로젝트 이름을 정하고 계속 버튼을 누른다. 3. 2단계는 계속 버튼으로 넘어가자 4. 구글 애널리틱스 에 어떤 계정을 사용할꺼냐?? 라는 구문임 하나 밖에 없음 Default Account for Firebase 프로젝트 만들기 ㄱㄱ 5. 프로젝트 만드는 중임 기다리자... 6. 짜란~ 만들어 졌음 이제 앱에 Firebase를 추가하여 시작.. 2022. 4. 5.