Help De(codable) parsing. Easily for key not found, value null. https://github.com/outofcoding/DecodeValue outofcoding/DecodeValue Help De(codable) parsing. Contribute to outofcoding/DecodeValue development by creating an account on GitHub. github.com https://cocoapods.org/pods/DecodeValue DecodeValue Help De(codable) parsing. cocoapods.org
Extension for Swift Optional OR Optional Value or data https://github.com/outofcoding/Optional.Extension outofcoding/Optional.Extension Optional extensions - OR. Contribute to outofcoding/Optional.Extension development by creating an account on GitHub. github.com https://cocoapods.org/pods/Optional.Extension Optional.Extension Optional extension cocoapods.org
거의 모든 상황에서 뷰를 만들때 재사용을 할 수 있도록 만듭니다. 왜냐면 디자인의 버튼을 예를 든다면 거의 비슷한 버튼이 나오죠... 그래서 CustomView를 하는 방법을 알아보도록 합시다. 저는 UIViewController에 이런걸 넣고 싶어요 그렇죠 My Name is DH 부분의 파란 배경까지가 CustomView 입니다. 사용할 File은 대략 이렇게 3개에요. 자 그럼 하나씩 봅시다. 1. CustomView import UIKit extension UIView { func loadView(nibName: String) -> UIView? { let bundle = Bundle(for: type(of: self)) let nib = UINib(nibName: nibName, bundle: ..
처음하는거라 어리둥절. 웬지 코딩 문제들은 현업에서는 안할거 같은 코드를 만드는 듯. Solution public func solution(_ N : Int) -> Int { var number = N var maxValue = 0 var sum = 0 var firstCheck = false while number != 0 { let digit = number % 2 number = number / 2 if digit == 1 && !firstCheck { firstCheck = true } guard firstCheck else { continue } if digit == 1 { maxValue = max(sum, maxValue) sum = 0 } else { sum += 1 } } return m..
URL은 웬만하면 영어와 숫자와 언더바정도로 이루어지게 됩니다. 그런데 한글이나 특수문자를 넣어주는 사람들이 있는데요. 그래서 이런 사람들을 방어해주어야 합니다. * 인코딩 할때 let original = "http://www.daum.net?query=한글" guard let target = original.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else { // 인코딩중 에러가 발생함 return } guard let url = URL(string: target) else { // URL로 만들다가 에러가 발생함 return } // url을 가지고 request code는 여러분의 것. * 디코딩 할때 guard let tar..
- Total
- Today
- Yesterday
- Kotlin
- windows10
- Linux
- Windows
- ubuntu
- SWIFT
- war
- Codable
- MySQL
- intellij
- Xcode
- Spring
- centos8
- CentOS
- go
- android
- Java
- Python
- rxswift
- php
- docker
- cocoapods
- git
- Gradle
- enum
- golang
- nodejs
- ios
- tomcat
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |