전체 글
상태 관리와 MVVM 기초
상태 관리와 MVVM 기초 SwiftUI의 데이터 흐름과 아키텍처 패턴 마스터하기 📚 이번 주차 학습 내용 Part 1: MVVM 아키텍처 패턴 이해하기 Part 2: SwiftUI의 상태 관리 시스템 Part 3: Swift의 고급 문법 - Enum과 Protocol Part 4: 실전 프로젝트 - Task Manager 앱 Part 5: SwiftUI의 새로운 컴포넌트들 Part 1..
SwiftUI 컴포넌트 가이드
📱 SwiftUI 컴포넌트 완벽 가이드 컴포넌트별 고유 메소드 + 공통 View Modifiers 🧭 빠른 이동 원하는 컴포넌트를 클릭하면 해당 섹션으로 이동합니다 1. 📝 Text 2. 🖼️ Image 3. 🔘 Button 4. 🏷️ Label 5. ⌨️ TextField 6. 🔄 Toggle 7. 🎚️ Slider 8. 🎯 Picker 9. ⏳ Progress 10. ➕ Stepper ..
Week4_가위바위보 게임
🎮 가위바위보 배틀 게임 소프트웨어 요구사항 명세서 (Software Requirements Specification) Version 1.0 | 2025 Fall Figma Prototype 📊 개요 ⚙️ 기능 요구사항 📐 비기능 요구사항 👥 사용자 스토리 📐 설계 ..
데이터의 표현 - Part2
컴퓨터구조 Part 2 데이터 표현 II: 실수와 문자의 디지털 세계 소프트웨어공학 관점에서 이해하는 데이터 표현의 심층 분석 📚 목차 2.1 실수의 표현 (40분) 2.1.1 고정소수점 표현 2.1.2 부동소수점 표현 (IEEE 754 표준) 2.1.3 실수 표현의 한계 2.2 문자의 표현 (30분) ..
데이터의 표현 - Part1
컴퓨터구조 3주차: 데이터 표현 Part I 컴퓨터에서 사용하는 수 • 진법 • 정수의 표현 🎯 학습 목표 • 컴퓨터가 0과 1만으로 모든 정보를 표현하는 원리를 이해한다. • 다양한 진법 간 변환을 자유롭게 수행할 수 있다. • 정수가 메모리에 저장되는 방식과 2의 보수를 완벽히 이해한다. • 소프트웨어 개발 시 발생할 수 있는 데이터 표현 관련 문제를 예측하고 해결할 수 있다. 들어가며: 왜 2진수를 배워야 하는가? 많은 학생들이 묻는다. "고수준 프로그래밍 언..
SwiftUI - Part2
SwiftUI 레이아웃 시스템 완벽 가이드 소프트웨어스튜디오2 - 3주차 교재 📚 목차 3.1 스택(Stack) 완벽 이해 3.2 공간 제어 마스터 3.3 스크롤 가능한 컨테이너 3.4 동적 UI 생성 3.5 종합 프로젝트: 프로필 카드 앱 3.1 스택(Sta..
SwitfUI - Part 1
iOS 개발 완벽 가이드 SwiftUI와 함께하는 현대적인 앱 개발 동서대학교 소프트웨어학과 | 소프트웨어스튜디오2 📚 목차 Chapter 1. Swift의 안전성: 옵셔널 완벽 이해 1.1 옵셔널의 본질과 철학 1.2 옵셔널 언래핑 5가지 방법 1.3 실전 옵셔널 패턴 Chapter 2. SwiftUI View의 기본 구..