Java 전용이 처음으로 Swift UI로 만든 앱과 감상

4719 단어 포엠SwiftUI

필자의 사양


  • 업무 내용은 주로 Java로 백엔드
  • 프론트 엔드 자체, 덜 경험
  • 그 밖에도 C++, Node.js를 조금 만졌다
  • 취미는 마작이나 포커


  • 했던 일



    SwiftUI를 사용하여 포커 지원 앱 만들기

    가정 상황 (상당히 틈새 시장)



    나머지 칩이 적을 때, 조금씩 베팅하는 것이 아니라 올인 전략이 유효하게 된다
    이러한 상황에서 올바른 판단을 제공하는 앱

    공개 정보



    App store에 공개하는 데 필요한 라이센스료나 심사가 넥이므로, 수중의 실기에서만 즐기고 있습니다

    앱 내용



    1. 자신의 위치를 ​​선택


    2. 자신의 스택/안티 입력


    3. 그러면 올인 or 폴드를 가르쳐 준다


    로직





    파워 넘버 표라고 하며, 이번 앱에서 행하고 있는 계산은 여기에서 산출하고 있다

    유효 M값 <파워 넘버표이면 올인
    유효 M값 > 파워 넘버표이면 폴드
    (M 값 = 스택/냄비 금액
    냄비 금액 = SB + BB + 모든 사람의 안티)
    참고 : h tps : //에서. 코 m/c 로이·응/응 2아 87에 73f3482


    감상


  • MVC와 MVVM 모델의 차이
  • Xcode 미리보기 기능의 편의성
  • SwiftUI의 기본 모듈 유능성


  • MVC와 MVVM 모델의 차이



    당초 MVC 모델을 이미지하여 구현을 하고 있었지만,
    다양한 샘플 코드가 MVVM으로 구현되었기 때문에 빠졌습니다.

    MVC



    MVCモデル

    MVVM



    MVCモデル

    참고





    Xcode의 Preview 기능의 편리함




  • 작성한 소스를 실시간으로 Preview측에서 이동할 수 있다
  • 미리보기 측면을 수정할 수 있으며 실시간으로 소스에 반영됩니다

  • ⇨ 하나씩 배포하여 수정 사항을 확인할 필요가 없으며 효율성 ◎

    SwiftUI의 기본 모듈의 유능성




  • 기능적이고 간단하고 세련된
  • Apple 제품의 모든 장치를 지원합니다
  • Xcode에서 문자 그대로 모듈로 삽입 할 수 있습니다


  • 요약



    ・모델이나 문법 등, Java와는 상당히 마음이 다르다
    (Swift의 함수 정의는 익숙하지 않지만 기본적으로 nil을 허용하지 않는 메커니즘은 매우 좋습니다)
    ・제공원이 일원화되어 있어 각 개발 단계에서의 연계가 매우 원활
     (eclipse와 같이 여러가지 플러그인이나 소프트에 속지 않는)
    ・App store에의 등록료($99)를 가격 인하해 주세요. . .

    좋은 웹페이지 즐겨찾기