티스토리 뷰
자주 사용하는 코드
public extension String {
func trim() -> String {
return self.trimmingCharacters(in: CharacterSet.whitespaces)
}
func NilOrEmpty()->Bool{
if(self.trim().isEmpty){return true}
else{return false}
}
}
숫자만 가능한 TextField
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
if(textField == ageTextField){
let allowedCharacters = CharacterSet.decimalDigits
let characterSet = CharacterSet(charactersIn: string)
return allowedCharacters.isSuperset(of: characterSet)
}
return true
}Storyboard Navigate to next ViewController
let storyBoard = UIStoryboard(name: "Main", bundle: nil)
guard let nextViewController = storyBoard.instantiateViewController(withIdentifier: NextViewController.reuseIdentifier) as? NextViewController else{return}
present(thirdViewController, animated: true, completion: nil)ReuseIdentifier
extension NSObject{
static var reuseIdentifier: String{
return String(describing: self)
}
}UnwindSegue
//돌아가야할 ViewController에 기입
@IBAction func unwindViewController(segue:UIStoryboardSegue){}
//Action을 수행하는 ViewController
self.performSegue(withIdentifier: "unwindIdentifier", sender: nil)Random
let Max:UInt32 = 9
let Min:UInt32 = 1
let random = Int(arc4random_uniform(Max) + Min)
'iOS(swift)' 카테고리의 다른 글
[Swift 4] Fakebook 만들기 - 3. AutoLayout, Dynamic(AutoSize) CollectionView Cell, Rounded Image (0) | 2017.11.25 |
---|---|
[Swift 4] Fakebook 만들기 - 2. CollectionViewController, NavigationBar (0) | 2017.11.25 |
[Swift 4] Fakebook 만들기 - 1. Xcode 라이브러리 (0) | 2017.11.25 |
iOS(Swift 4.0) 기본 정리(2017.10.21) (0) | 2017.11.02 |
iOS(Swift 4.0) 기본 정리(2017.09.26) (0) | 2017.09.26 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 그래프
- Grid
- 백준온라인
- XAML
- 객체
- Add TapGesture
- BOJ
- 타일링
- FEED
- WPF
- CollectionView
- Custom Cell
- UIView Animation
- BFS
- 스택
- Cell Animation
- CustomCollectionViewCell
- 데이터 바인딩
- listview
- 코딩야학
- dfs
- 백준
- command
- 문자열
- DP
- 생활코딩
- Fakebook
- MVVM
- 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 | 29 | 30 |
글 보관함