xcode25 Light, dark 모드 별 사용될 backgroundimage 설정하기 ligtht mode와 dark mode 별로 다른 background image를 사용하고 싶다면 아래와 같이 설정 해주면 됩니다. Assets에서 Appearance -> Any, Light, Dark를 선택하면 각 세 경우에 어떠한 사진을 사용할 것인지 설정할 수 있습니다. 2022. 10. 7. 팀 프로젝트-헤리티지(문화 공유 웹/앱 플랫폼) * github: https://github.com/happyduck-git/Heritage-app.git 1. 팀 소개: How We Work 웹과 앱을 활용하여 사용자의 문제를 해결하기 위해 고민하는 개발팀 2. 프로젝트 소개: Heritage(헤리티지) 인공지능 알고리즘 추천은 그만! 내가 직접 경험한 문화예술을 한줄로 추천하는 앱/웹 기간: 25.Jan~17.Mar.2022 Q. 왜 이런 프로젝트를 기획하게 되었나요? A. 알고리즘 추천은 편중된 시선으로 점점 양극화되는 세상을 가속화한다는 우려가 있습니다. 저희는 이런 현상이 사회뿐 아니라, 개인에게도 좋지 않은 영향을 준다고 보았습니다. 그래서 사람이 몸소 경험한 문화 예술을 직접 타인에게 공유할 수 있는 플랫폼을 만들고자 하였습니다. Q. 왜.. 2022. 3. 21. UITextView코드로 작성하기 1. TextView 생성하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 private let commentTextView: UITextView = { let textView = UITextView() //Design textView.backgroundColor = .white textView.textColor = .black textView.layer.borderColor = UIColor.black.cgColor textView.layer.borderWidth = 1 textView.text = "텍스트를 입력해주세요" textView.isScrollEnabled = true //Constraints textView.widthAnchor.constraint(equalT.. 2022. 2. 24. 함수 Function 알아보기 기본적인 함수의 형태 함수(function) 선언하는 기본 방법은 다음과 같습니다. func 함수명(파라미터 이름: 데이터 타입) -> 반환 타입 { return 반환 값 } 함수의 기본적인 형태는 위와 같지만 사용하다보면 여러 가지 형태로 사용이 가능합니다. 함수 활용 형태 1. Parameter가 2개 이상일 경우에는 쉼표로 구분한다. func sum(a: Int, b: Int) -> Int{ return a+b } sum(a: 1, b: 2) 2. Parameter가 없는 경우는 괄호 안을 공란으로 남겨두면 된다. func hello() -> String { return "Hello" } hello() 3. 반환 값이 없는 경우(반환값 부분에 Void를 적거나 아예 반환값 부분을 생략해도 된다.) .. 2022. 2. 7. Set 생성하는 방법과 기본 기능들 Set은 Array와는 다르게 순서가 없고, 중복된 데이터를 허용하지 않는 리스트입니다. Set은 Array와 Dictionary와는 다르게 축약형이 따로 없습니다. //Set 선언방법 var setList: Set = Set() Set 기능들 Set을 사용하는 기본적인 기능들도 알아보겠습니다. //Set에 값 추가하기(.insert) setList.insert(0) setList.insert(50) setList.insert(50) setList.insert(100) setList.insert(0) Set에 값을 추가하려면 .insert 함수를 사용합니다. Set은 중복된 데이터를 허용하지 않기 때문에 동일한 값을 여러번 추가하더라도 한 번만 추가가 됩니다. 위에서 0과 50을 두번이나 추가했지만 se.. 2022. 2. 7. Dictionary 생성하는 방법과 기본 기능들 Dictionary 생성하기 Dictionary는 Array와는 다르게 key와 value 페어(쌍)로 이루어집니다. Dictionary를 생성하는 방법에는 아래와 같이 크게 세 가지 방법이 있습니다. //Dictionary 생성 방법#1 var dic: Dictionary = Dictionary() //Dictionary 생성 방법#2 var studentList: [String:Int] = [:] //Dictionary 생성 방법#3 var myDict = [String:String]() 만약에 선언할 때에 초기 key:value를 넣고 싶다면 var numberList: [String:Int] = ["Jena":123] 와 같은 방식으로 초기값을 넣을 수 있습니다. Dictionary 기능들 Dic.. 2022. 2. 7. 이전 1 2 3 4 5 다음 반응형