분류 전체보기 (32) 썸네일형 리스트형 로아랑 서버구축을 위한 공부 2일차 김영한의 자바 입문 섹션 3 ~ 끝이것이 자바다(책) Prat2 - Chapter 5(Enum) 기억에 남는 부분 메모 1. 문자열 더하기Swift도 String + String은 가능한데 Java에서 String + 숫자가 가능함int age = 500;System.out.println("내 나이는" + age + "살");-> String 타입에 다른 타입을 더하는 경우 그 대상은 문자열로 변경된다고 함 2. 증감 연산자(++, --)int a = 0;++a;System.out.println(++a);+1 해줄거라면 a = a + 1 해줄 필요 없이 ++a; 해주면 됨그러면 a 에 1을 더함 2 - 1 전위 증감 연산자위와 같이 앞에 ++를 붙이는 경우int a = 1;int b = 0;b = ++a.. 로아랑 서버구축을 위한 공부 1일차 김영한의 자바 입문 섹션 0 ~ 섹션 2 기억에 남는 부분 메모 1. package는 폴더 같은거, package안에 파일 생성하면 맨 위에 package 패키지이름; 이렇게 생김2. Swift는 변수를 var a: Int = 10 이런식으로 생성하는 반면 java는 int a = 10; 이라고 선언3. 뭐 어떤 코드가 끝났으면 엔터 쳐서 다음 줄로 넘어가는게 아니라 끝났다는걸 알려주는 ;(세미콜론)을 작성해줘야 함4. public static void main(String[] args) {} 는 파일이 시작한다는 메서드이고 이 안에 코드를 작성(psvm이라고 자동완성 있음)5. 프린트는 System.out.println(); 으로 하고 이것도 sout이라고 자동완성 있음6. 정수, 실수 체계byte b.. SwiftUI_Tutorial 간단 정리(3/3) - App design and layout & Interfacing with UIKit 앞에 뷰 구성 부분 이전 글: https://dev-doogie.tistory.com/24Working with UI controls.onAppear => ViewDidAppear.onDisappear => ViewDidDisappear같은 느낌인데 VC에서 사용하고 뭐 그런게 아니라 모든 뷰에 적용 가능 한듯 @Environment(\.editMode)@Environment에는 \.editMode라는 기본적으로 제공하는 프로퍼티가 있는데 이는 EditButton()을 추가하면 이 버튼과 자동으로 연결됨그리고 editMode프로퍼티는 wrappedValue가 .active인지 .inactive인지로 구별함 A뷰 안에 상위 뷰로 부터 주입되어야 하는 @Environment 프로퍼티를 사용하는 B뷰가 있다고 가정해볼 때A뷰에.. 로아랑(LOARANG) 공지사항 [2024년 07월 12일][발견된 문제점]1. 초월 효과 정상적으로 표시되지 않는 현상-> 이에 따라 엘릭서 & 초월 정보가 표시되지 않음2. 일부 캐릭터의 투구, 장갑의 세트 효과가 표시되지 않는 현상3. 보석 상세에서 보석 효과가 표시되지 않는 현상-> 수정 및 배포 완료. [2024년 07월 11일]어빌리티 스톤의 효과가 정상적으로 표시되지 않는 현상을 수정하였습니다. 시즌3 업데이트로 인해 앱에서 표기 오류 등 문제가 발생할 수 있습니다.열심히 찾고 있으나 미처 발견하지 못한 부분은 앱스토어 리뷰 혹은 앱 내 설정의 고객센터로 알려주시면 즉시 수정할 수 있도록 하겠습니다! 추가로 시즌3에는 이런 정보가 필요한 것 같다 하시는 의견도 적극적으로 주시면 반영하도록 해보겠습니다! 감사합니다 :) [.. SwiftUI_Tutorial 간단 정리(2/3) - Drawing and animation 이전 글: https://dev-doogie.tistory.com/23다음 글: https://dev-doogie.tistory.com/26Drawing paths and shapes GeometryReader상위 뷰의 크기에 맞춰 하위 뷰를 조정하는 기능예를들어 여러 화면에 서 쓰이는 A뷰가 있다고 가정해보겠다그런데 A뷰를 구성하는 뷰들을 고정값들로 배치하게 된다고면 부모뷰의 크기와는 상관 없이 오로지 고정된 값으로만 구성이 되며다른 뷰 혹은 기기가 바뀌거나 회전 되었을 때, 너무 작음 혹은 크거나, 좌표가 벗어나버리는 일이 발생할 것이다그래서 GeometryReader { geometry in . . .}이 `Geomet.. SwiftUI_Tutorial 간단 정리(1/3) - SwiftUI essentials 이 글은 누군가에게 지식을 전달하기 위한 글 보다는 개인이 알아보기 편하게 정리한 글 입니다. 다음 글 : https://dev-doogie.tistory.com/24 SwiftUI_Tutorial에는 크게 네 가지 챕터가 있다 SwiftUI essentials, Drawing and animation, App design and layout 그리고 Framework integration 그리고 Framework integration 에는 UIKit과 연결하여 SwiftUI를 사용하는 방법 + watchOS, macOS에 관련된 내용들이 있는데나는 이 튜토리얼을 빠르게 공부 하고 TCA튜토리얼로 넘어가기, 더 나아가 현재 출시 되어 있는 어플을 SwiftUI로 전환하는 것이 목표이기 때문에 Framewo.. 흔하디 흔한 TCA 기본 개념 정리 TCA의 기본 개념에 정리하기에 앞서- [참고자료] SwiftUI에서 MVVM 사용을 멈추자"라고 생각이 들었던 이유 TCA의 기본 개념에 정리하기에 앞서 왜 SwiftUI에서 MVVM이 필요 없는지에 대한 글이다 진짜 초 간단히 정리 하자면 이미 SwiftUI자체가 이미 MVVM의 구조를 내포하는데 왜 또 MVVM을 더하냐는 글이다 SwiftUI만으로도 MVVM수준의 아키텍처 문제는 해결되었으니 이제 더 상위 레이어의 아키텍처에 대해 고민해보아야 한다라는 글이다 MVVM은 뭔데?Model - View - ViewModel 의 대문자만 따온 패턴으로 주로 RxSwift와 자주 이용된 패턴이다. Data요청이 먼저냐 Binding이 먼저냐는 때에 따라 다르고 전체적인 로직은 아래와 같다 1. ViewMod.. 로아랑 리펙토링 계획 https://apps.apple.com/kr/app/%EB%A1%9C%EC%95%84%EB%9E%91/id6444625201 로아랑 ● 대표 캐릭터 & 즐겨찾기 설정 - 본인의 캐릭터와 자주 검색하는 캐릭터를 설정해 편리하게 캐릭터 정보를 확인할 수 있어요! ● 이벤트 정보 & 공지사항 - 메인 화면에서 바로 최신 이벤트 apps.apple.com 현재 앱스토어에 올라가 있는 내가 처음으로 출시 했던 프로젝트 이다 프로젝트 리펙토링 계획은 아래와 같다 1. cocoaPods -> spm 전환 맥북 업데이트, githubAction, 팟파일, 루비 관리 등등 코코아팟으로 관리 할 때 불편한 점이 여간 적지 않았다 그러던 중 회사 프로젝트를 spm으로 전환했는데 신경 쓰던 것들이 모두 줄었고 내 프로젝.. 이전 1 2 3 4 다음