String 으로 된 시간을 받아와서 시간 컨트롤 하기 val p = "PM 11:00:00" var time = LocalTime.parse(p, DateTimeFormatter.ofPattern("a hh:mm:ss")) time = time.plusSeconds(2000) println(time.format(DateTimeFormatter.ofPattern("HH:mm:ss"))) Format 은 입맛에 맞게 조정
아래와 같은 뷰가 존재할 때, view.layer.cornerRadius = yourRadiusValue 로 하면 네 귀퉁이 모두 둥그렇게 변한다. 근데, 맨위에 두 모서리만 동그랗게 하고 아래 두 모서리는 그대로 유지시키고 싶으면 어떻게 할까? view.layer.cornerRadius = 5 view.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner] view.layer.masksToBounds = true 위처럼 코딩하면, 위의 두 모서리는 5의 round 를 가지고, 아래는 그대로 뾰족해져있게된다. X, Y 좌표를 생각하며 내가 원하는 부분을 둥그렇게 만들면 됨.
1. GIF 이미지 지원 ImageDecoder Class 를 이용한 GIF 지원. 기존은 GIF 의 첫번째 씬만 이미지형태로 따왔음 ImageDecoder : https://developer.android.com/ndk/reference/group/image-decoder 2. 전체 화면 동작 변경사항 기존의 전체화면을 위해 지원했던 다음 항목들의 지원이 12버전부터 Deprecated 됨 - BEHAVIOR_SHOW_BARS_BY_TOUCH - BEHAVIOR_SHOW_BARS_BY_SWIPE 참고 이를 위해 비고정 몰입형 환경의 기존 동작(BEHAVIOR_SHOW_BARS_BY_TOUCH, BEHAVIOR_SHOW_BARS_BY_SWIPE)이 Android 12부터 지원 중단됩니다. 시스템 표시줄을..
이슈 textField 를 하나 만들어서 PlaceHolder 를 적용했고, 입력이 이루어지는 font 와 placeHolder 의 폰트를 다르게 하고 싶었으나 placeHolder.font 가 적용되지 않았다. 문제의 코드 let textField = UITextField() textField.attributedPlaceholder = NSAttributedString(text: "test Place Holder", color: .gray, font: .systemFont(ofSize: 20)) textField.font = .systemFont(ofSize:10) 원인 TextField 의 font 속성을 Developer site 에서 찾아보면 font 는 attributedText 와 attrib..
Realm 을 사용하기 위해 다음과 같은 모델을 정의했다. class ReviewModel: Object { @objc dynamic var id: Int = 0 @objc dynamic var text: String = "" override static func primaryKey() -> String? { return "id" } } 이렇게 사용하다가 Model 에 Field 를 한개 더 추가한 후, class ReviewModel: Object { @objc dynamic var id: Int = 0 @objc dynamic var text: String = "" @objc dynamic var rates: Double = 0.0 override static func primaryKey() -> S..
button.setTitle("test", for: .normal) button.setImage(UIImage.init(named: "icon"), for: .normal) 로 구성된 버튼이 있다면 button.setTitle("test", for: .normal) button.setImage(UIImage.init(named: "icon"), for: .normal) // top left bottom right 중에 조정할 간격 설정 // 보통 image - title 순으로 배치되므로 // image의 오른쪽 간격을 조정하면 됨 button.imageEdgeInsets = .init(top: 0, left: 0, bottom: 0, right: 0)
// Background func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) // ForeGround func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Vo..
무니몬과 나는 1월말쯤 에어팟2를 구매했다. 에어팟 프로가 나올랑말랑? 했던 시점에 가격이 싸진김에 했던 구매 인지라 아직까지 만족하면서 쓰고 있다. 6개월이 지난 지금.. 사진을 보면 알겠지만.. 에어팟 꼽는 부분 근처에 때? 철가루 같은 것들이 많이 묻어있어서 더러워졌다 성능은 아주 만족하면서 쓰고있다. 유선 이어폰과는 비교도 할 수 없을만큼 편하고. 전자기기 배터리 불안증 말기인 내가 살때 걱정했던 충전 문제도 큰 문제 없다. 출근시간이 보통 1시간 내외로 걸리는 편인데, 1시간내내 유투브 시청을 하게 되면 20% 정도 달고,, 배터리를 모두 다 써도 케이스에 넣어놓으면 5~10분? 내로 완충된다 (6개월이 지난 지금까지도) 나는 아이폰8, 무니몬은 아이폰X 를 써서 유선 이어폰을 꽂으면 유선 충전..
- Total
- Today
- Yesterday
- 앵커브리핑
- CentOS
- 뉴스룸
- BBC 가쉽
- 깃헙
- Phaser
- linux
- IOS
- Node
- 손석희
- xcode
- 안드로이드
- Kotlin
- Asterisk
- 리눅스
- Android
- 배열
- php
- 스위프트
- GIT
- nodejs
- 노드
- git hub
- node.js
- C언어
- 서버
- Swift
- 점유율
- mysql
- C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |