전체 글

전체 글

    끵 요즘 블로그 관리를 못했다. 다시 슈슉

    슈슛ㄱ슈슉 앱스쿨에서 프로토타이핑 연속으로 2번하고, 렛츠 스위프트 발표 준비도 하면서 UMC 해커톤도 나갔다. 그리고 중간중간 (거의 매일) 앱스쿨 끝나고 스터디 일정이 잡혀있고... 너무 무리하게 스케줄을 잡았나 싶기도 했다. 그래서 블로그 관리가 뒷전이 되었따 흑흑 렛츠 스위프트 발표가 11월 30일이라 요게 끝나면 큰 대외 활동은 없을 예정이다. 일단 적어도 30일까지는 블로그에 신경쓰기 어려울 것 같다. 아무래도.... (그러니까 평상시에 포스팅 하지 그랬어~~~) 암튼 요즘 좀 바빴다. 정말 물리적인 시간이 없었다. 근데 짬내서 지스타는 또 갔다왔다. 변명을 하자면 요건 거의 한달 전부터 잡은 스케줄이라 어쩔 수 없었다. gg~ 여기라도 안갔으면 더 힘들었을지도; 그냥 2022년 1월부터 이야..

    [TIL] 22-10-21: SwiftUI 기초(룰렛 게임)

    22-10-21 금요일 6주차 오전에는 앱 서비스에 대한 특강을 진행하였다. 특강 내용은 블로그에 안올리고 노션에 정리했다! 짧았지만 현업에서발생하는 이야기를 들을 수 있어서 좋았다. 🫶 이런 특강 좋다....... 🦢 SwiftUI 어제 진행했던 숫자 게임을 만들고 궁금해할 점들을 이야기해주셨다. 📒 어제 하던 숫자 게임을 구현하면서 QnA VStack 안에서 if문 쓸 수 없을까? No. 순서대로 컴포넌트를 보여주는 것이기 때문에 print와 같이 실행을 목적으로 하는 문장을 넣을 수 없다. HTML 사이에 JS 코드가 들어가던가? 아니다. 유사하게 VStack 안에서는 실행문을 적을 수 없다. 그럼 제어에 관련된 코드는 어떻게 적나? print()같은 건 안된다. 필요한건 밖에서 해결해야 한다. 그..

    [TIL] 22-10-20: Typography, SwiftUI 기초(숫자 게임)

    22-10-20 목요일 6주차 🦢 SwiftUI ✔️ SwiftUI Demo 앱 만들기 @State Slider value : 실수형 값, 바인딩을 넣어야 한다고 강제 in : 어디부터 어디까지 범위 TextField .textFieldStyle(RoundedBorderTextFieldStyle()) Picker Spacer Divider AsyncImage import SwiftUI struct ContentView: View { var colors: [Color] = [.black, .red, .green, .blue] var colornames = ["Black", "Red", "Green", "Blue"] @State private var colorIndex = 0 @State private va..

    [TIL] 22-10-19: SwiftUI 기초(Stack, Frame, State)

    22-10-19 수요일 6주차 🦢 SwiftUI 오늘도 시작! 📒 Review: Custom View Spacer 공간 차지 Text Image Dynamic Type 글자 크기를 조절할 수 있다. 휴대폰의 폰트 크기 설정을 생각하면 된다. 이것에 따라 유동적으로 글의 크기를 맞추려면, 애플에서 정한 Title, subheadline과 같이 정해진 크기를 사용하도록 하자. padding VStack, HStack Custom View struct로 따로 뽑아내기 View 프로토콜을 채택하면 body 프로퍼티를 필수적으로 만들어야 한다. body에도 한가지 내용을 리턴하는 것이므로 일반적으로 return 키워드는 생략하고 적는다. 내용이 길어지면 별도의 파일로 분리하기도 한다. Preview Canvas ..

    [TIL] 22-10-18: SwiftUI 기초(개요, Xcode, CustomView)

    22-10-18 화요일 6주차 🦢 SwiftUI 들어가즈아ㅏㅏ ✔️ SwiftUI 개요 SwiftUI는 데이터 주도 방식이다. MVVM이니 MVC니 하는 건 각 회사나 개인이 선택한 것이고, 애플에서 공식적으로 밝힌 SwiftUI의 디자인 패턴은 아니다. 애플은 SwiftUI가 MVVM 패턴을 채택하고 있다고 공식적으로 밝힌 적이 없다. 1️⃣ SwiftUI의 선언적 구문 명령형 구문과 선언형 구문 📌 명령형 구문 1. 강남역 2호선에서 CU 교대역점 앞 횡단보도까지 3개의 횡단보도를 지나 약 1.02Km 이동 2. 횡단보도를 이용해 베스킨라빈스 교대역 방면으로 횡단 3. 스타벅스 교대역점 앞 횡단보도까지 1개의 횡단보도를 지나 약 345m 이동 4. 횡단보도를 이용하여 롯데 하이마트 교대역점 방면으로 ..

    [TIL] 22-10-17: SwiftUI 시작하기

    22-10-17 월요일 6주차 SwiftUI를 들어가기 전에... 먼저 해볼 일이 있다! 계산기를 기억하시나요? 각 조별 데모 우리 4조의 데모를 발표했다!!!! 꺄아악!!! 개발 결과를 두고 시연과 피드백 잘된 점 ENFP 계산기 디자인👍 IBAction 메서드를 하나로 줄인 점 (숫자버튼을 위한 IBAction 메서드 하나, 연산자버튼을 위한 IBAction 메서드 하나 총 2개만 사용하였다) 말하는 계산기 기능을 class로 따로 만든 점 enum을 사용하여 Human Error 방지 (string 오탈자 방지) All Clear 기능 (연산 초기화) 현재 선택된 연산자를 알려주는 기능 첫 번째 숫자를 입력하지 않아도 저절로 0으로 대치되어 계산이 가능하다. 아쉬운 점 마이너스 숫자를 넣을 수가 없..

    [TIL] 22-10-14: Xcode 실습(UIKit으로 계산기 만들기), CSS

    22-10-14 금요일 5주차 1교시 Xcode 실습 계산기가 계속 계속 업그레이드 된다~~ ✔️ 어제 만든 계산기 ver.1 코드 업그레이드 아래의 Swift 문법을 사용해서 계산기 코드를 업그레이드 해보자! computed property class ViewController.swift import UIKit class ViewController: UIViewController { var calcInsdier: CalcInsider = CalcInsider() @IBOutlet weak var myTextField: UITextField! @IBOutlet weak var myLabel: UILabel! override func viewDidLoad() { super.viewDidLoad() // D..

    [TIL] 22-10-13: Xcode 실습(Obj-C, Swift)

    22-10-13 목요일 5주차 📌 Xcode를 켜보자. Live Demo 위주로 진행될 예정이다. 오늘의 목표 1. Obj-C로 개발해보기 (macOS) 2. Swift로 개발해보기 (macOS, iOS) 들어가기 전에... ✔️ NeXT vs Sun https://www.youtube.com/watch?v=UGhfB-NICzg 당시 NeXT(스티브잡스가 애플을 나가고 만든 회사) 직원과 Sun 회사 직원이 같은 앱을 만드는 과정을 찍은 영상이다. NeXT사는 인터페이스 빌더를 이용하여 빨리 개발을 한다는 결과다. 당시 요소들(슬라이더 같은거)을 끌어서 화면에 바로 놓는 것 자체가 혁신이었다고 한다. 굉장히 예전이지만, 오늘 진행할 Storyboard를 하기전에 볼만한 영상이다. Storyboard도 이..