티스토리 뷰
자주 사용하는 코드
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
- XAML
- 스택
- command
- BFS
- dfs
- 백준
- 생활코딩
- MVVM
- CustomCollectionViewCell
- Fakebook
- Cell Animation
- 백준온라인
- 문자열
- C++
- 데이터 바인딩
- Add TapGesture
- Custom Cell
- FEED
- 타일링
- WPF
- CollectionView
- 그래프
- DP
- 코딩야학
- 객체
- Grid
- BOJ
- UIView Animation
- listview
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함