분류 전체보기
-
웹개발자의 iOS 개발기(5) - 예외 처리, 프로토콜, 제네릭iOS 2025. 1. 24. 22:57
예외 처리, 프로토콜, 제네릭에 대하여 공부해 보았습니다.01. 예외처리 - 만약 에러가 발생한다면?import SwiftUIstruct _1_Exception: View { @State var inputNumber = "" @State var resultNumber: Float = 0 var body: some View { VStack { TextField("나눌 숫자를 입력해주세요", text: $inputNumber) Text("나눈 결과는 다음과 같아요 \\(resultNumber)") Button { do { ..
-
웹개발자의 iOS 개발기(4) - 옵셔널, 옵셔널 바인딩, 체이닝iOS 2025. 1. 19. 20:39
옵셔널, 옵셔널 바인딩, 체이닝에 대하여 공부해 보았습니다.06. 옵셔널- 있을 수 있는 것과 없는 것옵셔널있을 수도 있고 없을 수도 있는 값타입 뒤에 ?를 붙여서 선언let name: String? = “”있으면 값이 있고, 없으면 nil0은 0만큼 있는 것정말 없는 것을 nilimport SwiftUIstruct _6_Optional_nil_: View { var name: String = "조우현" var petName: String? var car: String? = "붕붕이" var body: some View { VStack { Text("이름은 \\(name) 입니다. 펫 이름은 \\(petName) 입니다. 차 이름은 \\..
-
웹개발자의 iOS 개발기(3) - 열거형, 스위치iOS 2025. 1. 19. 13:38
열거형, 열거형을 이용한 스위치문에 대하여 공부해 보았습니다.04. 열거형 - 필요한 선택지를 만드는 방법import SwiftUIstruct _4_Enum_Choice_: View { var direction: Direction = .north var member: Member = .A var menu: Menu = .steak("레어") var body: some View { Text("방향은 \\(direction.rawValue)쪽입니다") }}enum Direction: String { case north = "북" case west = "서" case east = "동" case south = "남"}enum Membe..
-
웹개발자의 iOS 개발기(2) - struct(구조체), class, @State, @ObservableObjectiOS 2025. 1. 19. 13:35
struct(구조체), class, @State, @ObservableObject에 대하여 공부해 보았습니다.01. 구조체 - 하나의 동작을 하는 객체 만들기import SwiftUIstruct Elevator: View { //@State var level: Int = 1 // 구조체 사용 @State var myElevator = ElevatorStruct() var body: some View { VStack { //Text("층수 : \\(level)") Text("층수 : \\(myElevator.level)") HStack{ Butt..
-
웹개발자의 iOS 개발기(1) - Swift 기초 문법iOS 2025. 1. 19. 08:38
나만의 앱을 만들어 보고 싶어 iOS 개발을 공부해 보려고 합니다. 'iOS 개발기'의 목표는 다음과 같습니다.1. 결과만을 위한 코드를 작성하는 게 아닌 유지보수, 운영에 적합한 코드 작성법 배워보기2. 나만의 앱 만들어 출시 해보기 도서나 구글링을 통해서도 입문할 수 있겠지만여유롭지 않은 시간 때문에 최대한 효율적으로 공부하고 싶어 강의를 구매하게 되었습니다. 초격차 패키지 : 네카라쿠배 5개 앱으로 완성하는 iOS 앱 개발 | 패스트캠퍼스네카라쿠배 출신 강사님들 먼저 클론코딩 진행 중! 네카라쿠배 iOS 멘토부터 WWDC Scholarship Winner까지, iOS 전문가 7인과 함께 네카라쿠배 5개 앱 주요 기능 100% 클론코딩하고 압도적 앱 개발 포트폴fastcampus.co.kr 우선 S..
-
서버-DB 동작 원리, JDBC, 트랜잭션, Spring 편의성에 관한 이야기Server 2023. 1. 27. 17:02
애플리케이션 서버와 DB 연결 방법 커넥션 연결 SQL 전달 결과 응답 하지만 각각의 DB벤더(회사)마다 연결하는 방법, SQL 전달 방법, 결과 응답받는 방법이 모두 다르다. 그래서 이것을 표준화한 JDBC가 등장 JDBC를 사용한 DB연결 방법 JDBC DriverManager 사용 데이터베이스에 연결하려면 JDBC가 제공하는 DriverManager.getConnection(..)를 사용하면 된다. DriverManager는 라이브러리에 등록된 드라이버 목록을 자동으로 인식한다. 이 드라이버들에게 순서대로 다음 정보를 넘겨서 커넥션을 획득할 수 있는지 확인한다. URL, 이름, 비밀번호 등 접속에 필요한 정보를 드라이버 매니저에 넘김 각각의 드라이버는 URL 정보를 체크해서 본인이 처리할 수 있는 ..
-
스프링 스터디Server 2022. 12. 11. 03:50
이전에 김영한의 스프링 완전 정복 로드맵을 완강했었다.1회 차 강의 시청에서는 프로젝트 참여를 위한 빠른 강의 완강이 목표였다면, 이번 2회 차 복습은 스프링에 대한 깊은 이해와 이를 정리하고 기록하는 것이 목표이다. 정리한 내용은 깃허브에 올릴 예정으로 주소는 다음과 같다. GitHub - woohyeonjoe/Spring: 김영한의 스프링 완전 정복 로드맵 스터디김영한의 스프링 완전 정복 로드맵 스터디. Contribute to woohyeonjoe/Spring development by creating an account on GitHub.github.com