전체 글

애플 디벨로퍼 아카데미

[애플디벨로퍼아카데미] D-7

애플 디벨로퍼 아카데미 시작이 벌써 코앞으로 다가왔다. 작년 8월에 합격한 후, 3월이 언제 오려나 싶었는데 어느새 일주일밖에 남지 않았다. 그동안 기대와 설렘 속에서 준비해왔지만, 막상 시작이 가까워지니 새로운 환경에서의 도전이 한편으로는 긴장되기도 한다. 아카데미에서 어떤 경험을 하게 될지, 그리고 어떤 개발자로 성장할 수 있을지 다시 한번 스스로에게 질문해본다. 아카데미에서 이루고 싶거나 하고 싶은 것?✅네트워킹✅해커톤 참가✅라이브러리 개발✅협업, 의사소통 배우기✅발표 스킬 배우기✅최대한 많은 것을 경험하기✅스터디나 모임 활발하게 참여하기 (축구, 운동, 개발, 스터디, 독서 등) 그래서 닉네임은? iL ➡️ 일 ➡️ 1 ➡️ No.1  닉네임은 iL(일)로 정했다. 사실 주변 사람들은 Wade(웨..

Swift Student Challenge 2025

[스스챌] Swift Student Challenge 2025에 도전하다 !

스스챌? Swift Student Challenge는 WWDC에서 주관하는 글로벌 공모전이다. 매년 전 세계에서 350명을 선정하며, Winner는 특별한 혜택과 함께 WWDC에 초대될 수도 있다.  https://developer.apple.com/swift-student-challenge/ Swift Student ChallengeShowcase your love of coding by submitting your app playground to the Swift Student Challenge.developer.apple.com 스스챌의 핵심과 의도? 내가 생각하는 스스챌의 핵심은 완벽한 코드가 아니라 '아이디어와 메세지'이다. 애플이 이 공모전을 여는 이유도, Student에게 코딩에 대한 두려움..

Swift/SwiftUI

[SwiftUI] @Binding을 알아보자.

@Binding @Binding은 다른 뷰가 소유한 데이터에 대한 참조를 만드는 프로퍼티 래퍼이다. 마치 포인터처럼 실제 데이터를 직접 소유하지 않고 데이터를 참조만 한다. 양방향 데이터 바인딩// 상위 뷰@State private var score: Int = 0// 하위 뷰로 전달ChildView(score: $score)// 하위 뷰@Binding var score: Int 하위 뷰에서 값을 변경하면 상위 뷰의 값도 자동으로 변경되고, 상위 뷰에서 값을 변경하면 하위 뷰의 값도 자동으로 변경된다. ✅ 바인딩을 전달할 땐 $를 붙여서 전달한다.init(someValue: Binding = .constant(defaultValue)) { _someValue = someValue}✅ 생성자를 사용해서..

Swift/SwiftUI

[SwiftUI] @State를 알아보자.

@State @State는 SwiftUI에서 뷰의 상태를 관리하기 위한 속성 래퍼이다. @State는 뷰의 상태 변화를 감지하고, 상태가 변경되면 자동으로 뷰를 다시 렌더링하게 한다. 간단한 예제코드로 알아보자.import SwiftUIstruct StarButtonView: View { private var isTapped: Bool = false var body: some View { Button(action: { self.isTapped.toggle() }, label: { Image(systemName: "star.fill") .foregroundStyle(isTapped ? .yellow..

여성일
성일노트