Giter VIP home page Giter VIP logo

question-archive's Introduction

iOS 질문 모음

iOS 커뮤니티들의 기존 질문, 답변에 제가 찾은 정보와 찾으면서 참고했던 비슷한 질문들을 같이 정리해보았습니다.

잘못된 정보 수정이나 추가하고 싶은 답변이 있으시다면 issue 나 PR 로 알려주시면 수정하겠습니다!

Questions

  1. alpha, opaque, opacity 의 차이를 모르겠어요.
  2. 특정 앱의 설치 여부를 확인하는 방법이 있나요?
  3. 화면 캡쳐를 막는 방법이 있나요?
  4. 이미지 애니메이션은 어떻게 구현하나요?
  5. 클로저에서 weak self 는 언제 사용하면 되나요?
  6. 움직이는 LaunchScreen 을 구현하고 싶어요.
  7. override 할 때 super 의 메소드를 꼭 호출해야 하나요?
  8. Designated initializer 와 Convenience initializer 의 차이가 무엇인가요?
  9. loadView() 와 viewDidLoad() 의 차이가 무엇인가요?
  10. iOS 13 미만에서도 애플 로그인을 구현해야 하나요? 구현해야 한다면 어떻게 구현하나요?
  11. 기기에서 애플 로그인을 할 때 사용자 정보(이름, 이메일)가 안 받아져요.
  12. RxSwift 에서 DisposeBag 을 쓰는 이유가 무엇인가요?
  13. leading, trailing 과 left, right 의 차이가 무엇인가요?
  14. 왜 IBOutlet 을 weak var 로 선언하나요?
  15. 메소드나 변수를 선언할 때 static 과 class 의 차이가 무엇인가요?
  16. 클로저 앞의 @escaping 은 무엇인가요?
  17. class 와 final class 의 차이가 무엇인가요?
  18. UI 업데이트는 왜 메인 스레드에서만 해야 하나요?
  19. 클래스 이름의 NS 접두사의 의미가 무엇인가요?
  20. guard 와 if 의 차이점이 무엇인가요?
  21. 왜 delegate 를 weak 으로 선언하나요?
  22. frame 과 bounds 의 차이가 무엇인가요?
  23. App Transport Security 가 HTTP 통신을 차단해요.
  24. DispatchQueue.global() 과 DispatchQueue.init() 의 차이가 무엇인가요?
  25. DispatchQueue 에서 main.sync 는 언제 사용하나요?
  26. 특정한 여러 개의 비동기 작업이 완료된 후에 다른 작업을 실행해주고 싶어요.
  27. 동시에 실행되는 비동기 작업의 개수를 제한할 수 있나요?
  28. == 와 === 의 차이가 무엇인가요?
  29. mutating 이 무엇인가요?
  30. lazy 가 무엇인가요?
  31. UIWindow 가 무엇인가요?
  32. ScrollView 에서 contentOffset 과 contentInset 이 무엇인가요?
  33. 오토레이아웃을 설정할 때의 margin 이 무엇인가요?
  34. @objc 의 의미가 무엇인가요?
  35. 자기 자신의 프로퍼티나 메소드에 접근할 때 항상 self 를 붙여줘야 하나요?
  36. 코드로 오토레이아웃을 설정하고 싶어요.
  37. 뷰와 레이어의 차이가 무엇인가요?
  38. Swift 에서 Optional 은 어떻게 구현되어 있나요?

참고한 커뮤니티

question-archive's People

Contributors

ttozzi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

question-archive's Issues

3. [화면 캡쳐를 막는 방법이 있나요?]에 대해서 질문 있습니다 !

  1. 화면 캡쳐를 막는 방법이 있나요?

혹시 아래 방법에 대해서는 화면 캡쳐를 방지한다고 보시나요 ?

/// While try record or broadcast, prevent View record or broadcast
func makeSecure() {
    DispatchQueue.main.async {
         let field = UITextField()
         field.isSecureTextEntry = true
            
         self.addSubview(field)
         field.centerYAnchor.constraint(equalTo: self.centerYAnchor).isActive = true
         field.centerXAnchor.constraint(equalTo: self.centerXAnchor).isActive = true
         self.layer.superlayer?.addSublayer(field.layer)
         field.layer.sublayers?.last?.addSublayer(self.layer)
    }
}

참고블로그: https://plcprogrammer-dy.tistory.com/70

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.