
AI 사이트 모음 https://wrtn.ai/ 뤼튼당신의 첫 AI 에이전트 뤼튼. AI 검색부터 나만의 AI 캐릭터까지, AI의 끝없는 가능성을 탐험해 보세요.wrtn.aihttps://grok.com/ https://www.perplexity.ai/ https://www.napkin.ai/ Napkin AI - The visual AI for business storytellingJust type, copy-paste or generate your text and Napkin will instantly transform it into insightful visuals. Make your communication more effective with Napkin.www.napkin.ai 안녕하세요! 한..

[iOS프로그래밍기초] 13주차 다른 사람의 앱을 가져오는 방법View Controller 를 누르고 Cmd+C 내 프로젝트에 cmd+V swift 파일을 하나 더 만든다. 기존 소스를 복사해서 내 프로젝트에 붙여넣고 클래스명 변경해준다 붙여넣은 뷰 컨트롤러를 클릭하여만든 클래스랑 연결한다 이 때 반드시 엔터를 눌러서 저장해주어야 한다. view controllers 를 눌러서 연결 실행해보면 잘 작동하는 것을 알 수 있다 이렇듯, 다른 사람이 만든 프로젝트를 복사 붙여넣기를 통해 쉽게 내 프로젝트에 넣을 수 있다 기말고사 세미 오픈북이다 다음 주 1교시는 QnA2교시부터 시험 본다 1) 3주 차 : iOS 03주 Swift 문법 2(optional, as, nil, Any, AnyOb..

iOS 프로그래밍 기초 12주차 + 는 위, 오른쪽 -는 반대Constraints 가 생긴다 가로로 돌렸을 때도 버튼이 정중앙에 위치하는 것을 알 수 있다. 다른 기종으로 시뮬레이터를 돌려도 결과는 마찬가지이다. iOS auto layout 기술을 간단하게 설명해줘 iOS의 Auto Layout은 사용자 인터페이스(UI)를 구성할 때 다양한 화면 크기와 방향에 맞춰 자동으로 조정되도록 도와주는 시스템입니다. Auto Layout은 제약(Constraints)이라는 개념을 사용하여 뷰 간의 관계를 정의합니다. 이를 통해 개발자는 UI 요소들이 서로 어떻게 배치되고 크기가 조정될지를 명시할 수 있습니다.주요 개념제약(Constraints): 뷰의 위치와 크기를 정의하는 규칙입니다. 예를 들어, 한..

[iOS프로그래밍] 11주차 굉장히 중요 ! 클래스 이름이 뷰 콘트롤러 라고 되어 있는데, 이 화면의 기능은 다 저 파일에 연결이 되어 있다는 뜻이다. 아이덴티티 인스펙터 시험에 꼭 낸다이 상태에서 엔터 키를 누르면 중괄호가 열린다 @IBAction func playVideo(_ sender: UIButton) { let videoPath: String? = Bundle.main.path(forResource: "maru", ofType: "mp4") let videoURL = URL(filePath: videoPath!) let player = AVPlayer(url: videoURL) let playerController = AVPla..

[iOS 프로그래밍기초] 10주차 ai 에게 물어보자 bmi 검사 앱을 만들고 싶어 앱스토어에서 다운로드 많이 받은 앱을 분석해서 앱기획서를 작성해줘.난 초보 개발자야. 쉬운 소스와 UI 부터 만들어보자 간단한 BMI 검사 앱 기획서1. 프로젝트 개요앱 이름: 간편 BMI 계산기 (Easy BMI Calculator)목적: 사용자가 자신의 BMI를 간편하게 계산하고, 결과를 확인할 수 있도록 함.2. 필수 기능2.1 BMI 계산기신장 입력: 사용자가 신장을 센티미터(cm) 단위로 입력.체중 입력: 사용자가 체중을 킬로그램(kg) 단위로 입력.BMI 계산: 입력된 신장과 체중을 바탕으로 BMI를 계산하는 기능.계산 공식: BMI=체중 (kg)(신장 (m))2BMI= (신장 (m)) 2 체중 (kg) 2...

[iOS프로그래밍기초] 9주차 Do it! 스위프트로 아이폰 앱 만들기 입문, 송호정, 이범근 저,이지스퍼블리싱, 2023년 01월 20일https://www.yes24.com/Product/Goods/116918114https://github.com/doitswift/example 프로젝트를 맨 처음 열게 되면 Main.storyboard 를 열어서 확인한다.어떤 요소인지 확인을 하고 싶으면 오른쪽에서 이름 확인. 그 다음으로는 View controller 를 클릭하여 오른쪽 메뉴의 맨 오른쪽 옵션을 눌러서 커넥션스 인스펙터를 확인한다.아울렛이 어떻게 연결되어있는지 알 수 있다. alt 키를 누르고 드래그하면 지도를 확대할 수 있다. 프리웨이 드라이브를 선택한다 //// ViewController..

[iOS프로그래밍기초] 8주차 AppDelegate와 SceneDelegate는 iOS 애플리케이션에서 애플리케이션의 생명 주기와 사용자 인터페이스를 관리하는 데 중요한 역할을 합니다. 각각의 파일이 수행하는 기능을 자세히 설명하겠습니다.AppDelegate애플리케이션 생명 주기 관리:AppDelegate는 애플리케이션의 전체 생명 주기를 관리합니다. 애플리케이션이 시작될 때, 종료될 때, 백그라운드로 전환될 때 등의 이벤트를 처리합니다.초기 설정:didFinishLaunchingWithOptions 메소드에서 애플리케이션이 시작될 때 초기 설정을 할 수 있습니다. 예를 들어, 데이터베이스 초기화나 사용자 기본 설정 로드 등을 수행할 수 있습니다.푸시 알림 및 외부 URL 처리:푸시 알림을 수신하거나 외..
옵셔널 타입1. Option Type vs. Nullable Type옵션 타입: 옵션 값을 캡슐화하는 다형성 타입으로, 함수가 의미 있는 값을 반환할 수도 있고 그렇지 않을 수도 있을 때 사용됩니다. 위키백과: Option typeNullable 타입: 프로그래밍 언어에서 값이 NULL로 설정될 수 있는 특별한 값을 허용하는 기능입니다. 위키백과: Nullable type2. Int형 vs. 옵셔널 Int형Int형예: var x: Int = 10값 저장: Int는 정수 값을 저장합니다.옵셔널 Int형예: var y: Int? = 10 또는 var z: Int!값 저장: Int?는 정수 값을 저장하거나 값이 없음을 나타낼 수 있습니다(nil).3. 옵셔널 타입의 중요성값을 반환할 때 오류가 발생할 가능성이..

[iOS프로그래밍기초] 7주차 1주차 iOS 01주-1(OT).pdf pp.12만 (앱 개발 기술)2주차 iOS 02주 Swift 문법 1(웹스토어, 자료형,변수,상수, tuple).pdf pp.1~8 제외 (데이터 타입 이해 나머지는 ㄱ)3주차 iOS 03주 Swift 문법 2(optional, as, nil, Any, AnyObject, 연산자, 제어문1).pdfpp.15, 17, 18, 31-37 제외, 5주차에 있는 인강 들으면서 다시 정리옵셔널 너무 중요하다 클래스로 옵셔널 들어가있는 건 제외As 는 안 배움근데 강의자료랑 똑같은 소스는 안 나오니까 그대로 적어오진 말자4주차iOS 04주 Swift 문법 3(함수 guard문).pdfpp.16 23-24 제외인강 들으면서 정리5주차 iOS 0..

[iOS프로그래밍기초] 6주차 설계도인 클래스로부터 만들어진 실체를 객체라 하고 실제로 사용 중인 객체를 인스턴스라 한다. ** property는 저장 프로퍼티(stored property)과 계산 프로퍼티(computed property) 초기값이 있는 경우class Man { //upperCamelCase var age : Int = 0 //stored property var weight : Double = 0.0} 저장 프로퍼티 (stored property) 를 선언할 때에는 반드시 초기값이 필요하다 init을 이용해서 초기화하는 경우class Person { var name: String init(name: String) { // 초기화 메서드 se..