일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- interpace
- Swift
- Xcode
- enum
- Unicode
- 이니셜라이저
- extension
- UIKit
- instance
- 코딩테스트
- 스위프트
- IOS
- Class
- init
- initializer
- delegate
- property
- optional
- tuist
- Foundation
- initalizer
- url
- Git
- type
- Method
- Protocol
- String
- Terminal
- struct
- 디자인패턴
- Today
- Total
목록분류 전체보기 (77)
아리의 iOS 탐구생활
let arr = ["leeari", "ari", "lee"] for i in arr { print(i) } arr.forEach { i in print(i) } 두 반복문은 같은 결과물을 출력하지만 차이점이 존재한다. ✔️ 제어문의 영향 for i in arr { if i == "leeari" { continue } if i == "ari" { break } } arr.forEach{ i in // !!! error: only allowed inside a loop !!! // break // continue } for in문은 break과 contiue문을 사용하여 클로저를 탈출할 수 있지만, forEach는 이러한 제어문 사용이 불가능하다. forEach는 내가 반복하고 싶은 구문을 forEach라..
✔️ ceil() 올림 소수점 이하를 모두 버리고 정수부에 +1을 해준다. import Foundation ceil(10.1) // 11 ceil(9.5) // 10 ceil(8.3) // 9 ceil(7.7) // 8 ✔️ floor() 버림 소수점 이하를 모두 버린다. import Foundation floor(10.1) // 10 floor(9.5) // 9 floor(8.3) // 8 floor(7.7) // 7 ✔️ round() 반올림 소수점 이하를 반올림 한다. 0.3 이상은 1로 올리고 미만은 버린다. import Foundation round(10.1) // 10 round(9.5) // 10 round(8.3) // 8 round(7.7) // 8 위 메서드들을 사용하려면 Foundat..
정리하여 지속적으로 업데이트 예정... ✔️ 초기화 임의의 값을 넣어서 생성하기 let arr = Array(1...10) // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 크기가 정해진 배열 let arr = Array(repeating: 0, count: 5) // [0, 0, 0, 0, 0] ✔️ sorted() sort() 정렬하기 sort는 원본을 정렬하고, sorted는 정렬된 값을 복제하여 리턴한다. 그래서 sort 사용시 변수(var)에만 적용할 수 있으므로 주의한다. var arr = [5, 10, 4, 8, 1, 2] let sortedArr = arr.sorted(by: >) // [10, 8, 5, 4, 2, 1] arr.sort() // [1, 2, 4, 5, 8, 1..
백준 코딩테스트 할때 거의 필수적으로 사용하는 입력과 출력을 정리해보았다. ✔️ Apple 공식문서 참고 Apple Developer Documentation developer.apple.com ✔️ 입력 받기 readLine() 문자열 입력받기 let str = readLine()! 정수 입력받기 let num = Int(readLine()!)! 공백이 있는 숫자를 배열로 입력받기 (1 2 3 4 5) let nums = readLine()!.split(separator: “ “).map{ Int($0) } // nums = [1, 2, 3, 4, 5] 공백없는 숫자를 배열로 입력받기 (12345) let nums = readLine()!.map{ Int(String($0))! } // nums = [..
✔️ 경로 블로그관리 > 스킨편집 > CSS ✔️ CSS 수정하기 하단 코드를 찾아서, .tt_category li a .c_cnt, .tt_category li a img { display:none } 아래와 같이 수정해주면 된다. .tt_category li a .c_cnt, .tt_category li a img { }
해당 내용은 반응형2 스킨에 적합합니다. 다른 스킨에 적용할 경우 CSS 커스텀이 따로 필요하니 참고바랍니다. ✔️ 경로 블로그관리 > 스킨편집 > HTML ✔️ 코드 붙여넣기 해당 테마는 현재 블로그에 적용되어있는 테마이다. 더 많은 테마들을 보고싶다면 아래 데모 링크로 들어가서 확인후 atom-one-dark-reasonable 부분을 원하는 테마의 이름으로 바꿔주면 된다. highlight.js demo highlightjs.org highlight.js Version 10.3.2 Tiny tiny release, just to fix the website incorrectly not listing Javascript in the list of languages you could choose for..
해당 내용은 반응형2 스킨에 적합합니다. 다른 스킨에 적용할 경우 CSS 커스텀이 따로 필요하니 참고바랍니다. 또한 해상도가 낮거나, 모바일에서는 적용되지 않습니다. ✔️ 경로 블로그관리 > 스킨편집 > HTML ✔️ 코드 복사, 붙여넣기 1. '' 검색하여 위에 아래 코드를 붙여넣기. 2. '' 검색하여 위에 아래 코드를 붙여넣기. 3. CSS 탭으로 넘어가서 해당 코드 붙여넣기. /* TOC 적용 */ .toc-absolute { position: absolute; margin-top: 24px; } .toc-fixed { position: fixed; top: 165px; } .toc { right: calc((100% - 1430px) / 2 - 250px); width: 250px; paddin..