필터 1
Cursor 0.46 그리고 Yolo 모드
딜라이트룸
AI

Cursor 0.46 그리고 Yolo 모드

Cursor 0.46의 변경점과 Ask, Edit, Agent, Yolo 모드 활용법을 정리했습니다. 프로젝트 규칙과 자동화 흐름을 통해 더 많은 작업을 AI에 위임하는 방향을 소개했습니다.

#Cursor#iOS
52500
Let'Swift 2024 X 올리브영: 기술과 경험을 나누는 특별한 만남
올리브영
기타

Let'Swift 2024 X 올리브영: 기술과 경험을 나누는 특별한 만남

Let'Swift 2024에서 올리브영 iOS 개발팀이 부스를 운영하며 개발자들과 직접 소통한 후기입니다. 앱 설치 이벤트와 상담소를 통해 조직과 기술 문화를 알리고 인지도를 높였습니다.

#Swift#iOS
2400
Swift Concurrency 2탄: Sendable
딜라이트룸
프론트엔드

Swift Concurrency 2탄: Sendable

Swift Concurrency에서 데이터 레이스를 막기 위한 `Sendable`의 개념과 사용법을 설명했습니다. 값 타입, actor, 락 기반 동기화, `@unchecked Sendable`의 주의점까지 실전 관점에서 정리했습니다.

#Swift#동시성
2700
Swift Concurrency 1탄: async/await, Task, TaskGroup개념 정리
딜라이트룸
프론트엔드

Swift Concurrency 1탄: async/await, Task, TaskGroup개념 정리

Swift Concurrency의 기본 개념인 async/await, Task, TaskGroup, Task.detached를 정리했습니다. SwiftUI와 TCA에서의 사용법과 주의점도 함께 소개했습니다.

#Swift#동시성
3600
사용성을 고려한 앱 구조 만들기
여기어때
프론트엔드

사용성을 고려한 앱 구조 만들기

여기어때 iOS 카테고리 홈의 긴 로딩 문제를 해결하기 위해 네이티브 전환과 즉시 뷰 업데이트 구조를 적용했습니다. Compositional Layout과 로딩 뷰로 사용성을 높이고 화면 노출 속도를 크게 개선했습니다.

#iOS#Swift
3900
다나와
프론트엔드

다나와 PC견적 Tuist 도입기

다나와 PC견적 iOS 앱에 Tuist를 도입한 배경과 Project.swift 기반 설정 구성을 소개했습니다. Xcode 프로젝트 충돌을 줄이고 모듈화 기반을 마련하려는 방향을 설명했습니다.

#Tuist#iOS
3700
코드 품질 개선 기법 시리즈 소개
라인
기타

코드 품질 개선 기법 시리즈 소개

LY Corporation의 코드 품질 개선 활동과 이를 바탕으로 한 ‘코드 품질 개선 기법’ 시리즈를 소개했습니다. 리뷰 재검토와 주간 공유를 통해 범용적인 개선 인사이트를 축적하고 있습니다.

#Kotlin#Swift
4800
당신의 View는 Main Actor 일 수 있다
데보션
프론트엔드

당신의 View는 Main Actor 일 수 있다

SwiftUI View에서 `task`의 실행 맥락과 `MainActor` 보장 여부를 살펴보셨습니다. Swift 6에서는 property wrapper에 의한 actor inference가 제거되므로 `@MainActor` 명시가 중요합니다.

#Swift#SwiftUI
1900
디자인 시스템 #1 : Swift Package Manager를 이용한 안정적인 라이브러리 배포 전략
데보션
프론트엔드

디자인 시스템 #1 : Swift Package Manager를 이용한 안정적인 라이브러리 배포 전략

Swift Package Manager를 이용한 디자인 시스템 라이브러리 배포와 버전 관리 전략을 정리했습니다. Semantic Versioning과 `@available`로 호환성과 팀 간 커뮤니케이션을 개선하는 방법을 소개했습니다.

#Swift Package Manager#Semantic Versioning
2800
DispatchQueue.main.async에 대해 파헤쳐보자
여기어때
프론트엔드

DispatchQueue.main.async에 대해 파헤쳐보자

DispatchQueue.main.async의 의미를 GCD와 DispatchQueue 개념부터 차근차근 설명했습니다. sync와 async, Serial Queue와 Concurrent Queue 차이까지 예제로 정리했습니다.

#Swift#iOS
2800
스위프트 매크로_2탄, 어떻게 쓰는건데요?
올리브영
프론트엔드

스위프트 매크로_2탄, 어떻게 쓰는건데요?

스위프트 매크로로 반복되는 생성자 코드를 줄인 사례를 소개했습니다. XMLParser와 JSON 문자열 파싱 중복을 매크로로 추상화한 경험을 공유했습니다.

#Swift#매크로
1900
Azar iOS Team이 잊힌 코드를 추모 하는 법
하이퍼커넥트
프론트엔드

Azar iOS Team이 잊힌 코드를 추모 하는 법

Azar iOS 팀이 Periphery로 Swift 프로젝트의 미사용 코드를 찾고 공유하는 체계를 만들었습니다. GitHub Actions와 CSV→HTML 변환, artifact 업로드로 주기적 운영도 함께 구성했습니다.

#Swift#iOS
1500
스위프트 매크로_1탄, 스위프트 매크로가 뭐예요?
올리브영
프론트엔드

스위프트 매크로_1탄, 스위프트 매크로가 뭐예요?

스위프트 5.9의 매크로 개념과 동작 방식을 소개했습니다. Xcode 코드 스니펫과 C 매크로와 비교해 장단점도 정리했습니다.

#Swift#Xcode
2300
플레이키보드
프론트엔드

신입 개발자의 실패를 위한 온보딩 여정

플레이키보드 iOS 신입 개발자의 온보딩 과정을 소개했습니다. 데일리 퀴즈와 코드 분석, 실패를 전제로 한 도전과제가 실무 적응과 성장에 도움이 되었습니다.

#iOS#Swift
1200