분류 전체보기(100)
-
swift 기본 코드 작성 방법
기본적으로 프레임 워크들만 import를 시킨다. 다른 소스 코드같은경우 include/import를 하지 않는다. 세미콜론같은 경우 생략 가능하다. 변수와 상수 기본적으로 변수는 var를 사용하고 타입 추론이 가능하다. 상수같은 경우 let을 사용한다. val i = 1 또한 val:Int 로 변수 추론을 사용하지않고 선언할 수 있다. 만약 선언과 동시에 초기화하지않는다면 미리 자료형을 선언해야한다. 즉 타입 정보가 있다면 타입 선언 생략이 가능하다. 이미 타입이 정해진 변수에 다른 타입으로 변경하는 경우 에러가 발생한다. 또 다른 타입과 연산하여도 에러가 생긴다. 자동초기화는 없고 초기화전 사용하면 에러가 발생한다. 연산자 이항 연산자와 단항 연산자가 있다. 또한 대입 연산자가 있다. 단항연산자는 ..
2024.03.08 -
swift 개발환경
x code - swift와 sdk를 포함하고있음. object C vs swift (좌 : object c , 우 : swift ) swift는 4가지 환경으로 작업할 수 있음
2024.03.08 -
swift 레퍼런스
참고 자료 - 스윗한 SwiftUI, 이봉원, 비제이퍼블릭, 2020 - (핵심만 골라 배우는) SwiftUI 기반의 iOS 프로그래밍(개정증보판), 닐 스미스 지음, 황반석 옮김, Jpub, 2023 참고 강의 | T아카데미 온라인강의 tacademy.skplanet.com Swift 프로그래밍 | T아카데미 T아카데미 온라인 강의 - Swift 프로그래밍 (총20강) https://tacademy.skplanet.com [과정 소개] • 애플에서 새로운 프로그래밍 언어로 발표한 Swift의 특징과 활용하는 방법을 알아본다. • Swift를 이용해서 www.youtube.com CS193p - Developing Apps for iOS Welcome to the website of Stanford Un..
2024.03.08 -
쇼핑몰 만들기(설계)
1. 서비스 선정 배경 - 스프링부트 , 하이버네이트 학습이 목적 -> 여러 데이터를 다룰 수 있는 주제를 선정 (사용자 주소, 상품 카테고리 등) - 참고자료가 많은 주제 선정 2 요구사항 정의서 - 일반 사용자, 등록 브랜드, 사이트 관리자별 요구사항 정의서 작성 구매 회원 페이지 -> 판매 회원 페이지 -> 관리용 페이지 순으로 페이지를 만들 예정이다. 각 단계에 따라 요구사항 정의서는 추후 수정할 예정이고 각 기능별로 github 이슈에 올려서 git-flow 방식으로 개발할 예정이다. 3. ERD, UML (ERD Cloud) UML은 처음 요구사항 정의서를 참고하여 간단하게 설계했다. ERD를 설계할때는 누가 외래키를 가질 것인지, 또 더 많은 비지니스 로직을 수행하기위해 어떠한 테이블이 더필..
2024.02.21 -
프로젝트 설계과정 의문사항 사이트 url
Q : 데이터베이스 서버와 WAS 서버를 나누는 이유는 무엇일까? [서버구축] 단일 서버와 데이터베이스 서버의 분리가 왜 필요할까 일반적으로 단일 서버로 운영하거나 아니면 데이터베이스 서버를 분리하여 사용하는 경우가 많습니다. 그렇다면 이 둘의 차이점은 무엇이고 언제 그리고 왜 이렇게 사용하는지 알아보려고 하 webisfree.com 서버분리, WEB 서버,WAS 서버, 단일서버, DB서버 분리,웹 서버 분리,DB서버 Replication, Load balancing WEB 서버 사용자 HTTP 요청을 받아 HTML 문서와 같은 정적 컨텐츠를 반환하는 SW 엔진 HTTP 프로토콜을 통해 읽힐 수 있는 문서다. 정적 컨텐츠를 서비스하는 SW 로는 다양하고 복잡한 정보 처리에 한 dotherealthing...
2024.02.20 -
공부 계획
앞으로의 공부는 배민 기술 블로그 활용하기 제대로된 프로젝트 기획하기 1. 프로젝트 계획 2. 기능 구현 3. 배포 4. 유지보수, 리팩토링 5. 성능 개선 1. 프로젝트 계획 - 운영 서버, 테스트 서버, 개발 서버 나누기. - 서버별 세팅 - 프로젝트 주제선정, 데이터모델링 2. 기능 구현 - 스프링부트 , 하이버네이트를 사용하여 웹서버 구축 (모노리틱 구조로 시작해서 MSA로 어떻게 바꿀 수 있을까?) - 클린코드를 위한 규칙 정리(코딩 컨벤션) - 객체지향 프로그래밍 , DDD - 로컬 환경이 아닌 개발서버를 따로 구축하여 개발 (파트별 권한부여를 어떻게 할 것인가? 고민해보기) 3. 배포 - github action, 젠킨스, 도커를 이용하여 운영서버에 배포 자동화 - 로깅, 모니터링, 로깅 4..
2024.02.20