/ / Jak zaimplementować AVCam dla Swift - ios, swift, camera

Jak wdrożyć AVCam dla Swift - ios, swift, camera

Witaj Znalazłem dwa linki o AVCam

  1. Jabłko: https://developer.apple.com/library/ios/samplecode/AVCam/History/History.html
  2. alex-chan / AVCamSwift: https://github.com/alex-chan/AVCamSwift

Pierwszy link ma pliki demo, które działają doskonale, ale w Object-C - czy ktoś może mi pokazać dokumentację na temat konwersji Object-C na Swift?

Drugi link Mam pobrane pliki, ale nie będzie działać w moich 4s - czy ktoś może mi powiedzieć, dlaczego?

Chciałbym mieć szybką wersję, aby móc ją łatwo wprowadzić do mojej szybkiej kompilacji + jeszcze raz dzięki!

Odpowiedzi:

1 dla odpowiedzi № 1

jeśli masz działającą wersję objc, dlaczego nie tylkozaimportować go za pomocą nagłówka pomostowego? nie ma jednego dokumentu na temat zamiany obiektu obj-c na szybki, jeśli naprawdę chcesz go przekonwertować, musisz zrobić to linia po linii.

także co dokładnie próbujesz zrobić? wyświetlać obraz z kamery na żywo? Dokumenty te zostały przeniesione na szybkie i pasowały do ​​tego celu, ale najpierw trzeba było uzyskać port wejściowy.

https://developer.apple.com/library/mac/documentation/AVFoundation/Reference/AVCaptureVideoPreviewLayer_Class/index.html#//apple_ref/occ/clm/AVCaptureVideoPreviewLayer/layerWithSession:

Aktualizacja: jak zaimportować nagłówki obj-c, nowszy sposób tworzenia ich, o których nie jest jeszcze mowa, to po prostu utworzyć dowolny normalny plik .m lub obiektywny plik c, a następnie wybrać yes, aby utworzyć nagłówek briding, to wszystko konfiguruje dla ciebie. Biorąc to pod uwagę, warto jeszcze trochę pobawić się podstawami i może wykonać kilka wskazówek zanim spróbujesz zaimplementować tego typu funkcję, jeśli masz problemy z podążaniem za linkami.

Oto losowy przewodnik po tworzeniu aplikacji http://www.ioscreator.com/tutorials/calculator-tutorial-in-ios8-with-swift to powinno cię dużo nauczyć. polecam śledzić i czytać takie rzeczy, dopóki nie będziesz miał pewniejszej podstawy i możesz wymyślić dokładniejsze pytanie. nikt tutaj nie zamierza przepisać programu Apple, a twoje pytania są bardzo szerokie.