Skip to content

πŸΆΒ μ›Œν¬λ© : 이웃과 ν•¨κ»˜ μ‹œμž‘ν•˜λŠ” 발걸음 - iOS λ ˆν¬μ§€ν† λ¦¬

License

Notifications You must be signed in to change notification settings

jullaene/walkmong_front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Member [iOS]

황채웅 μ‹ ν˜Έμ—°
황채웅 μ‹ ν˜Έμ—°

Directory Structure

.
└── walkmong_front/
    β”œβ”€β”€ walkmong.xcodeproj
    β”œβ”€β”€ walkmong.xcworkspace
    β”œβ”€β”€ walkmong/
    β”‚   β”œβ”€β”€ Application/
    β”‚   β”‚   β”œβ”€β”€ AppDelegate.swift
    β”‚   β”‚   β”œβ”€β”€ Info.plist
    β”‚   β”‚   └── SceneDeleagate.swift
    β”‚   β”œβ”€β”€ Global/
    β”‚   β”‚   β”œβ”€β”€ Components
    β”‚   β”‚   β”œβ”€β”€ Constants
    β”‚   β”‚   β”œβ”€β”€ Extensions
    β”‚   β”‚   └── Resources
    β”‚   β”œβ”€β”€ Network/
    β”‚   β”‚   β”œβ”€β”€ API
    β”‚   β”‚   β”œβ”€β”€ Foundation
    β”‚   β”‚   β”œβ”€β”€ Manager
    β”‚   β”‚   β”œβ”€β”€ Response
    β”‚   β”‚   └── Service
    β”‚   └── Presentation/
    β”‚       β”œβ”€β”€ Example_2/
    β”‚       β”‚   β”œβ”€β”€ Models
    β”‚       β”‚   β”œβ”€β”€ Views
    β”‚       β”‚   └── Controller
    β”‚       └── Example_2/
    β”‚           β”œβ”€β”€ Models
    β”‚           β”œβ”€β”€ Views
    β”‚           └── Controller
    β”œβ”€β”€ Podfile
    └── Podfile.lock

Stacks

For Stack Description
UI UIKit iOS의 UI ν”„λ ˆμž„μ›Œν¬μž…λ‹ˆλ‹€.
AutoLayout SnapKit UI μ»΄ν¬λ„ŒνŠΈμ˜ μ œμ•½ 쑰건을 μ†μ‰½κ²Œ μ„€μ •ν•˜κΈ° μœ„ν•œ λΌμ΄λΈŒλŸ¬λ¦¬μž…λ‹ˆλ‹€.
Architecture MVC(Model-View-Controller) 각 κ³„μΈ΅μ˜ λͺ…ν™•ν•œ μ±…μž„ 뢄리와 μœ μ§€λ³΄μˆ˜μ„± ν–₯상을 μœ„ν•΄ MVC νŒ¨ν„΄μ„ μ‚¬μš©ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
Concurrency Swift Concurrency 비동기 API 호좜과 UI λ°˜μ˜μ„ 효율적으둜 μ²˜λ¦¬ν•˜κΈ° μœ„ν•΄ Task와 async/awaitλ₯Ό ν™œμš©ν–ˆμŠ΅λ‹ˆλ‹€.
Data Storage UserDefaults, Keychain UserDefaultsλ₯Ό μ‚¬μš©ν•΄ μ‚¬μš©μž κ²½ν—˜μ„ κ°œμ„ ν•˜κΈ° μœ„ν•œ μžλ™μ™„μ„± 데이터λ₯Ό μ €μž₯ν•˜κ³ , Keychain을 μ‚¬μš©ν•΄ μ•‘μ„ΈμŠ€ 토큰과 같은 λ―Όκ°ν•œ 데이터λ₯Ό μ•ˆμ „ν•˜κ²Œ μ €μž₯ν–ˆμŠ΅λ‹ˆλ‹€.
Network Moya, StompClientLib λ„€νŠΈμ›Œν¬ λ ˆμ΄μ–΄λ₯Ό 효율적으둜 κ΄€λ¦¬ν•˜κΈ° μœ„ν•΄ Moyaλ₯Ό, STOMP ν”„λ‘œν† μ½œ 기반의 μ±„νŒ…μ„ κ΅¬ν˜„ν•˜κΈ° μœ„ν•΄ StompClientLib을 μ‚¬μš©ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
Image KingFisher 이미지 λ Œλ”λ§μ„ μœ„ν•œ λΌμ΄λΈŒλŸ¬λ¦¬μž…λ‹ˆλ‹€.
Dependency cocoapods, Swift Package Manager 라이브러리 쒅속성 관리 λ„κ΅¬μž…λ‹ˆλ‹€.

Project Overview

2025 25

26

27

28

29

32 33

About

πŸΆΒ μ›Œν¬λ© : 이웃과 ν•¨κ»˜ μ‹œμž‘ν•˜λŠ” 발걸음 - iOS λ ˆν¬μ§€ν† λ¦¬

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages