본문 바로가기
728x90
반응형

Xcode183

IOS) QRCode 리더기 만들기 안녕하세요 후르륵짭짭 입니다. 이번에는 QRCode Reader를 만들려고 합니다. (아직은 정확히 어떤 기능을 하는지 잘 모르기 때문에 대충적겠습니다 ㅎㅎ ) QRCode 리더기는 영상으로 읽게 됩니다. ** 시작 ** Info.plist에 가서 아무 + 나 누르고 위와 같이 Privacy - Camera Usage Description 을 추가해준 다음에 viewcontroller로 이동해주세요! 그리고 AVFoundationi 을 임포트 해주세요 import AVFoundation 그러고 나서 let session = AVCaptureSession() 을 만들어 주세요. AVCaptureSession은 영상을 담고 처리하는 공간입니다. 그리고 ViewDidLoad()에 아래 코드를 적어주세요! fu.. 2020. 7. 16.
PlayGround) Closure에 대해서 알아보자 1부 (Expression) 안녕하세요 후르륵짭짭 입니다, 이번에는 Swift에서 가장 머랄까,,, 개인적으로 가장 많은 시간을 투자한 문법입니다. 가장 이해하기 어려웠습니다. 물론 아직 보지 못한 문법들도 있으니,,, 더 어려운 것도 많겠지만, 지금 공부 한 것 중 가장 어려웠던 걸 설명할까 합니다. ** Closure ** 자바에서는 람다라고 불리기도 합니다. 클로저는 그냥 함수 입니다. 하지만 가독성을 높히고 간편하게 만들었다? 를 위해서 만들었다고 생각합니다. 하지만 가독성은 잘 모르겠네요 ㅎㅎㅎㅎ 생각을 하고 읽어야하니,,, 초심자에게는 어렵습니다 ** Closure Expression ** 클로저의 표현 방법은 정말 다양합니다. 클로저는 아래와 같이 변수에 함수를 정의 할 수 있습니다. let addTwoNumber : .. 2020. 7. 16.
Swift) 프로그래머스(Lv1) 시저 암호 (String) programmers.co.kr/learn/courses/30/lessons/12926 코딩테스트 연습 - 시저 암호 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 AB는 1만큼 밀면 BC가 되고, 3만큼 밀면 DE가 됩니다. z는 1만큼 밀면 a가 programmers.co.kr 안녕하세요 후르륵짭짭 입니다 이번에는 시저 암호라는 문제를 풀어 봤는데요. C++이나 JAVA에 비해 Swift의 약점인 String 문자 변경에 대해서 다뤄 볼려고 합니다! 처음에는 이렇게 풀었습니다. func solution(_ s:String, _ n:Int) -> String { var answer : String = "" let z = UInt8.. 2020. 7. 14.
IOS) Custom KeyBoard 다루기 안녕하세요 후르륵짭짭 입니다! 이번에는 textField에 나오는 KeyBoard를 다뤄 볼려고 합니다! textField를 누르면 키보드가 올라오는데, 그것이 항상 뷰를 가려버리져,,, 그래서 많은 깊은 빡침을 느껴 보셨을 겁니다. 이제 그 문제를 해결 해 보려고 합니다! ** 텍스트 필드 생성 ** 뷰와 텍스트 필드를 생성하고 아울렛으로 연결 해주세요! @IBOutlet var MainView: UIView! @IBOutlet weak var idTextField: UITextField! @IBOutlet weak var passTextField: UITextField! //연결용 var ActivateTextfield : UITextField! 이렇게 연결해주시고 여분의 UITextField를 생성.. 2020. 7. 14.
728x90
반응형