전체보기
-
[프로그래머스][Swift] 자릿수 더하기알고리즘 2022. 6. 26. 22:47
func solution(_ n:Int) -> Int { var answer: Int = n var result: [Int] = [] var value: Int = Int() while answer >= 10 { value = answer % 10 answer = answer / 10 result.append(value) } result.append(answer) return result.reduce(0) { $0 + $1 } } func solution2(_ n:Int) -> Int { var result: Int = Int() for (_, num) in String(n).enumerated() { result += Int(String(num)) ?? 0 } return result } print(s..
-
[iOS|Swift] storyboard 없이 코드로 UI 구현하기Swift 2022. 5. 8. 23:35
1. Storyboard와 관련된 것들 삭제하기 1-1. Main.storyboard 삭제하기 1-2. Info.plist에서 Storyboard Name 삭제하기 1-3. General에서 Main Interface 삭제하기 실행을 해보면 까만 화면이 뜸 2. RootViewController 지정 🖍️ iOS Deployment Target 13이상인 경우에는 SceneDelegate에서 작성 SceneDelegate.swift class SceneDelegate: UIResponder, UIWindowSceneDelegate { var window: UIWindow? func scene(_ scene: UIScene, willConnectTo session: UISceneSession, option..
-
[iOS|Swift] UIView 커스텀하기 (라운드)Swift 2022. 4. 22. 20:55
UIView 라운드 생성하기 1. 모서리 라운드 크기 지정하기 // Declaration var cornerRadius: CGFloat { get set } testUIView.layer.cornerRadius = 50 The default value of this property is 0.0. 2. 테두리 굵기 주기 // Declaration var borderWidth: CGFloat { get set } testUIView.layer.borderWidth = 10 The default value of this property is 0.0. 3. 테두리 색상 지정하기 // Declaration var borderColor: CGColor? { get set } testUIView.layer.borde..