ios

· SwiftUI
SwiftUI 에서 textView를 커스터마이즈 하는 방법을 알아봅시다! 코드로 커스터마이징 기존에 이렇게 있었던 텍스트에 font와 color를 더해줄 겁니다! foregroundColor는 deperecated됐다고 하니 .foregroundStyle(.green)로 대체해주면 될 것 같습니다! Inspector로 커스터마이징하기 애플 튜토리얼에 따르면 꼭 스토리보드처럼 정해진 속성들을 보면서 수정할 수 있는 기능이 있다고 합니다! 그 중 첫 번째는 프리뷰 왼쪽 하단에 있는 버튼중 요 파란색 선택된 화살표놈을 선택하고 command + control을 누른 채로 원하는 컴포넌트를 클릭하면 저렇게 팝업이 뜨고요, 첫번째 항목을 선택해주면 세 번째 사진처럼 Text에 대한 속성을 수정할 수 있는 창이 ..
· Algorithm
문제 X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, 그 중에서 제출 안 한 학생 2명의 출석번호를 구하는 프로그램을 작성하시오. 입력 입력은 총 28줄로 각 제출자(학생)의 출석번호 n(1 ≤ n ≤ 30)가 한 줄에 하나씩 주어진다. 출석번호에 중복은 없다. 출력 출력은 2줄이다. 1번째 줄엔 제출하지 않은 학생의 출석번호 중 가장 작은 것을 출력하고, 2번째 줄에선 그 다음 출석번호를 출력한다. 예제 입력 1 3 1 4 5 7 9 6 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 예제 출력..
· SwiftUI
아직 UIKit을 완벽하게 다루는 건 아니지만 SwiftUI 로의 테크 트렌드가 옮겨가는 만큼 시간이 있을 때 조금이라도 SwiftUI에 대해서 알아두려고 한다. 애플 공식사이트의 예제를 보고 작성한다. 프로젝트 생성 위와 같이 프로젝트를 생성하면 디렉토리에는 아래와 같이 파일이 생성된다. LandMarksApp.swift import SwiftUI @main struct LandMarksApp: App { var body: some Scene { WindowGroup { ContentView() } } } 얼핏 봐도 앱의 시작포인트 같다. An app that uses the SwiftUI app life cycle has a structure that conforms to the App protoco..
· Swift
백준 10813번을 풀면서 ClosedRange에 대해서 알게 되었다. [알고리즘]백준 10813번 : 공 바꾸기 문제 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 hyeon-dev.tistory.com ClosedRange는 말 그대로 닫혀진 범위라는 뜻이다. 아래를 살펴보자 - 하위 바운드 부터 상위 바운드의 경계 다음과 같이 선언하고 사용한다. let throughFive = 0...5 throughFive.contains(3) // true throughFive.contains(10) // false throughFive.contains(5) // true C..
공부가 밥먹여주더라
'ios' 태그의 글 목록 (6 Page)