EggTimer (1)
현재 이 화면에서 다른 Phone model로 바꾸게 되면 현재의 문장이 … 으로 생략이 될 수있다. 이럴땐 어떻게 해야할까? Line의 개수를 0으로 해주는 방법이 있다. 0이라고해서 줄이 없는게 아니라 무한대로 된다는 의미다. 자동으로 글꼴의 크기를 최소화 해준다. 아래의 폰트 사이즈로 15~30 까지의 ...
현재 이 화면에서 다른 Phone model로 바꾸게 되면 현재의 문장이 … 으로 생략이 될 수있다. 이럴땐 어떻게 해야할까? Line의 개수를 0으로 해주는 방법이 있다. 0이라고해서 줄이 없는게 아니라 무한대로 된다는 의미다. 자동으로 글꼴의 크기를 최소화 해준다. 아래의 폰트 사이즈로 15~30 까지의 ...
import Foundation func solution(_ n:Int) -> Int { var answer : Int = 0 answer = Int(sqrt(Double(n))) * Int(sqrt(Double(n))) == n ? 1 : 2 return answer } 일...
import Foundation func solution(_ n:Int, _ numlist:[Int]) -> [Int] { var arr : [Int] = [] arr = numlist.filter{$0%n == 0} return arr } n의 배수만 걸러내는 문제였으므로 ...
Xylophone에서 각 버튼을 눌렀을때 다음과같이 흐려졌다가 다시 밝아지게 해보자. 그리고 눌렀을때 Console에 start가 바로 출력이 되었다가. 0.2초 후에 End가 나오게 해보자. before import UIKit import AVFoundation class ViewController: UIViewController { ...
UIbutton을 만들어준다. (control & drag) 그리고 버튼을 눌렀을때 소리가 나는 코드를 작성해준다. (stackflow에 있다) ```swift import UIKit import AVFoundation class ViewController: UIViewController { var p...
다음과 같이 만들어 보자. 우선 해당 Project를 clone하여 가져오니 다음과 같다. 내가 해야할건 위의 portrait인상태에서 landscape일때 위와 같은 형태로 보여지게 하면 되는것같다. 먼저 Landscape모드를 보았다. 다음과같다. constraint(제약)을 해야할것같다. view구성을 보았다. 우선 Cont...
Auto Layout (1)에서 했던것을 바탕으로 Main의 화면도 Rotate했을때 background, image, button들이 짤리지 않고 유지하게 만들어 보자. background up / down / left / right의 제약조건을 모두 활성화 해준다. 하지만 이렇게 safe area가 있으므로 그부분도 조절을 해주자...
Auto Layout 에서는 폰을 Rotate했을때 어플 화면이 변경되게 하는것을 공부할 예정이다. 현재는 이렇게 화면을 회전할 경우 지원이 되지않는 걸 볼 수 있다. 이렇게 Launch Screen에서도 Rotate했을때 로고가 짤리는 걸 알 수 있다. Q:그러면 직접 사이즈를 조절하면 되는걸까? A:안된다. 아래 이미지를 보자. ...
import Foundation func solution(_ array:[Int]) -> Int { var arr : [String] = [] var answer : Int = 0 arr = array.map{String($0)}.joined().map{String($0)} for ...
import Foundation func solution(_ order:[String]) -> Int { var arr : [Int] = [] var answer : Int = 0 answer = order.map{$0.contains("cafelatte") ? 5000 : 4500}.reduce...