Swift2.0 지원!제가 Swift용 Debug 라이브러리 "Debug"를 만들었어요.

Swift의 디버깅...


Swift 입문편에 많이 나와요.
println("確認したい値 = \(str)")
잠깐만, Debug를 했지만 아무래도 사용하기 어려울 것 같아.
그런데 이 때문에 혼자 라이브러리를 만드는 것도 귀찮고 이런 분들이 많지 않나요?
그 사람들을 위해서
디버그를 만들었어요. 이 디버그용 라이브러리!
가능하면 사용하세요.

운영 환경


Mac:OSX Yosemite Version 10.10.5


Xcode7.0.1


Swift2.0


사용 전 프로세스


1. 디버그 소스 빼기


여기서부터.
zip 파일 다운로드 및 자원 폴더
Debug.swift만 체크 아웃하여 사용할 항목에 추가합니다.

2. 디버깅할 때만 수행할 설정으로 설정


(이미 설정된 사람은 건너뛸 수 있다.)

2.1 ① TARGEETS에서 "내 프로젝트", ② "Build Settings", "Swift Compiler"에서 ③ "Other Swift Flags"를 선택합니다.




2.2 "+" 를 누르고 "-D DEBUG" 를 입력하여 설정합니다.




2.3 설정을 확인합니다.



3. 디버깅하고 싶은 곳에 코드 쓰기


(이번에는 ViewController에 적혀 있습니다.)
ViewController.swift
class ViewController: UIViewController {

  override func viewDidLoad() {
    Debug.log("ここまできてる")
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
  }

  override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
  }


}

4. 확인


이것은 컨트롤 데스크톱으로 출력될 것이다.
여기 콘솔만 사용하면 예뻐 보여요.

사용 방법


그냥 호칭이 됐는지 확인하고 싶어요.
Debug.log("")
만약 불려도 정보를 확인하고 싶다면
Debug.log("g08m11")
실례 변수나 변수의 값을 확인하려면
str = "g08m11"
Debug.log("ここまできてる\(str)")

관점

*** MESSAGE
  -- FileName: /Users/gushikenmasaru/work/swift/MyApps/test/test/ViewController.swift
  -- Method: viewDidLoad()
  -- Line: 14

MESSAGE:


Debug.로그(MESSAGE)와 같은 문자열을 설정하면 표시됩니다.

FileName:


Debug.log () 를 추가한 파일 이름과 일치합니다.

Method:


Debug.log () 파일을 추가하는 방법의 이름입니다.

Line:


Debug.log () 를 추가한 파일 줄에 부합합니다.

꼭 사용하세요!


Debug


덧붙이다


jollyjoester Swift2.0 지원
기쁜 프롤릭을 받았어요. 그걸 합병했어요!
Swift 2.0에서도 사용할 수 있습니다!
.감사합니다.

참조 웹 사이트:


jollyjoester
http://oropon.hatenablog.com/entry/2014/06/05/030620
http://qiita.com/qmihara/items/a6b88b74fe64e1e05ca4

좋은 웹페이지 즐겨찾기