반응형
가끔씩 수행 시간을 측정해야 할때가 있다..
수행시간 측정
/**
수행시간 측정
```
processTime {
// 처리 동작
}
```
- Parameter blockFunction: 시간 측정할 블럭
*/
func processTime(blockFunction: () -> ()) {
let startTime = CFAbsoluteTimeGetCurrent()
blockFunction()
let processTime = CFAbsoluteTimeGetCurrent() - startTime
print("수행 시간 = \(processTime)")
}
/**
수행시간 측정
```
processTime {
// 처리 동작
}
```
- Parameter blockFunction: 시간 측정할 블럭
*/
func processTime(blockFunction: () -> ()) {
let startTime = CFAbsoluteTimeGetCurrent()
blockFunction()
let processTime = CFAbsoluteTimeGetCurrent() - startTime
print("수행 시간 = \(processTime)")
}
반응형
'iOS > Tip' 카테고리의 다른 글
iOS앱을 iPhone X 화면 크기에 적용하는 방법(How iOS Apps Adapt to the iPhone X Screen Size) (0) | 2017.11.04 |
---|---|
iPhone X에 대한 개발 튜토리얼(Development Tutorial. for iPhone X) (0) | 2017.11.02 |
iOS 개발자도 잘 모르는 가장 일반적인 실수 10가지(The 10 Most Common Mistackes iOS Developers Don’t know They’re Making) (0) | 2017.06.27 |
WKWebView에서 Javascript Alert 띄우기 (0) | 2017.04.13 |
바코드 생성하기 (Code128, QRCode) (0) | 2017.02.24 |
SwipeGesture를 ScrollView와 함께 사용하기 (0) | 2017.01.31 |
EUC-KR / CP949 문자열 처리 하기 (0) | 2017.01.20 |
WKWebView에서 Cookies 사용하기 (0) | 2017.01.05 |