전체 글 22

iOS 12주차

URL 구조체여러 가지 애플리케이션과 브라우저를 띄울 수 있다. 함수를 찾았을 때 진한 색으로 나오는 경우 반드시 써야하고흐린 색으로 나오는 경우에는 default 값이 정해져 있어 굳이 쓰지 않아도 된다.한 번 쓰기 시작하면 계속 사용해야 해서 오른쪽에 붙어있다.WebKit 자동 추가 안될 때 수동으로 추가하는 방법 프로젝트 네비게이터에서 프로젝트 폴더 좌클릭 - Build Phases - +클릭 - Webkit 프레임워크 추가 수평, 수직에 대해 얼마나 떨어뜨릴지 설정 가능. 휴대폰을 회전시켰을 때도 앱의 기능과 버튼들이 제대로 된 위치에 놓일 수 있도록 한다.아이폰이든 아이패드든 0,0에 두게 되면 항상 정가운데에 있게 해준다. 버튼이 많지 않고 하나만 있을 때에는 이렇게 해도 괜찮지만실무에서 제대..

카테고리 없음 2025.11.24

iOS 11주차

label 복사할 땐 코드와 연결되어있지 않은 상태에서 연결할 것키보드 타입을 바꿔줘서 숫자만 입력할 수 있도록 유도한다. 중복 연결이 된 것은 없는지 잘 확인한다. *** 문자열 123을 Intager형으로 바꿀 때 ***Int("123")으로 바꿔준다.이 때 123은 옵셔널 변수 형태로 나오게 되는데,실패 가능한 initializer 뤼튼 대답 문자열 "123"을 정수로 바꿀 때 옵셔널(Optional) 타입이 되는 이유는, 변환이 항상 100% 성공한다는 보장이 없기 때문이야.즉, "123"처럼 숫자로 변환 가능한 문자열도 있지만, "abc" 같은 숫자가 아닌 문자열을 정수로 바꾸려고 하면 실패하잖아? Swift의 Int 생성자 init?(_:)는 이런 상황을 대비해서 숫자로 변환이 불가능할 때..

코딩공부 2025.11.17

iOS 10주차

Connections Inspector : outlet과 action이 잘 연결되어있는지 확인중복 연결이 없는지 제대로 확인하기 ViewController.swift의 소스 ai에게 정리시켜보기 //// ViewController.swift // 현재 파일의 이름이 ViewController.swift임을 나타냅니다.// ImageView // 이 파일이 속한 프로젝트의 이름이 ImageView임을 나타냅니다.// // (이는 Xcode 프로젝트 생성 시 기본으로 제공되는 주석 양식입니다.)// Created by Ho-Jeong Song on 2021/11/23. // 파일이 생성된 날짜와 생성자 정보를 나타냅니다.import UIKit ..

코딩공부 2025.11.03

iOS 7주차

swift에는 stored Propertylimits method가 보통 자주 쓰임자동적으로 컴파일러가 만들어주는 생성자를 자기가 만들어준다.인스턴스 메서드 (Instance Method): self를 받아. 개별 객체(인스턴스)의 데이터에 접근하고 변경하는 데 사용돼. (가장 흔하게 쓰는 메서드)클래스 메서드 (Class Method): cls를 받아. 클래스 자체의 속성이나 클래스를 활용해 객체를 생성하는 데 사용돼. 상속받은 자식 클래스에서도 원래 부모 클래스의 클래스 메서드를 호출하면 그 자식 클래스의 cls가 전달되어서 유연하게 동작할 수 있다는 장점도 있어! 😼정적 메서드 (Static Method): self나 cls 둘 다 받지 않아! 그냥 클래스 안에 "툭"하고 넣어둔 일반 함수라고 보..

코딩공부 2025.10.13

iOS 5주차

AI에게 AppDelegate 설명을 부탁했다. Swift의 AppDelegate 코드 설명해줄게!이 코드는 iOS 앱의 진입점 역할을 하는 AppDelegate 클래스를 정의한 거야. 주요 내용을 설명해 볼게:1. 기본 구조swift@mainclass AppDelegate: UIResponder, UIApplicationDelegate { // 메소드들...}@main: 앱의 시작점을 지정하는 Swift 5.3부터 도입된 어트리뷰트. 이전에는 @UIApplicationMain을 사용했어.UIResponder 상속: 이벤트 응답 체인의 일부가 되게 해줌UIApplicationDelegate 프로토콜: 앱의 생명주기와 관련된 메소드 구현을 요구함2. 앱 시작 메소드swiftfunc applicatio..

카테고리 없음 2025.09.29

iOS 4주차

switch case 문은 관호를 닫지 않아도 오류가 나지 않는다. where 예제 하나 만들기 계속 진행하고싶다면 fallthrought 사용하기 case별로 일치하는 case문을 저장할 수 없게 한다. 함수, method, guard문 argument: 실제값 받아서처리하는 변수 swift 함수는 리턴값이 없는 함수들은 꺽새를 생략할 수 있다. add (x:10,y:20) 에서 x,y는 parameter(argument label), 10,20은 argument var x = 10print(type(of: add));결과값 : (Int, Int) -> Int (함수의 자료형을 물을 땐 이렇게 대답해야한다.) func sayHello() { print("aaaaaa")} () ->..

카테고리 없음 2025.09.22

iOS 3주차

튜플 : 여러 가지의 자료형인 값들을 한 번에 묶어주는 기능. 여러 값을 하나의 개체에 일시적으로 묶음.ex) let myTuple = (10, 12.1, "Hi") Swift에서 언더바는 어떤 값을 무시할 때 사용함. 옵셔널(Optional) : 값을 가질 수도 있고 갖지 않을 수도 있음. 비어있다는 표현으로 nil을 사용ex) var x : Int? = 10print(x)출력은 optional(10)이 출력된다. 자료형 선언 뒤에 ?나 !를 사용하는데 보통은 ?를 많이 쓴다.optional 변수를 사용하면 변수에 값을 집어넣지 않아도 일단 에러가 발생하지 않고 출력해보면 nil이라고 값이 찍히게 된다. 변수의 형을 변환하여 출력할 때에는 변수에 괄호를 씌우고 앞에 바꾸고 싶은 자료형을 갖다붙인다.E..

코딩공부 2025.09.15

클라우드 컴퓨팅, Iaas, Paas, Saas

클라우드 컴퓨팅이란?공유 구성이 가능한 컴퓨터 리소스(네트워크, 서버, 스토리지, 애플리케이션 서비스 등)을 통합시켜어디서나 클라이언트의 요청에 따라 네트워크를 통해 접근하는 것을 가능케 하는 모델이다. AWS, Azure, GCP 등 다양한 클라우드 서비스를 제공하는 회사들이 있고,클라이언트는 회사에 영향 없이 서비스를 요청할 수 있다.예를 들어 AWS에서 서버를 요청하고 GCP에서 네트워크 서비스를 사용할 수 있다.이를 상호운용성 이라고 한다.물론 한 회사 내에서도 서버, 네트워크 등 여러 서비스를 담아서 사용할 수 있다. 클라우드 컴퓨팅의 특징1. 주문형 셀프 서비스. 서비스 제공자의 수동 조작 없이 사용자별 관리 화면에서 서비스 사용이 가능하다. 2. 광범위한 네트워크 접속. 모바일 기기 등 다양..

클라우드 2025.09.11

iOS 2주차

iOS 키 모음 caps lock 기능짧게 누르면 한영 전환, 길게 누르면 대소문자 전환이 된다. 커맨드 + Tab : 화면 전환 Flappy Bird 코드를 뤼튼에 물어보기 // GameViewController.swift// 요 파일 이름이 GameViewController.swift라는 뜻이야. 우리가 지금 보고 있는 이 파일!// FlappyBird// 이 코드가 'FlappyBird'라는 앱에 쓰인다는 걸 알려주는 주석이야.// Created by Nate Murray on 6/2/14.// Nate Murray라는 분이 2014년 6월 2일에 만들었다는 정보! 누가 만들었는지, 언제 만들었는지 기록하는 거야.// Copyright (c) 2014 Fullstack.io. All ..

카테고리 없음 2025.09.08