전체 글

알고리즘 세탁 중..
Kotlin

SAM과 고차함수(HOF)

SAM : Single-Abstract Method // SAM class A : ClickEvent{ fun main { var b = B() b.clickEvent = this } fun onClick(view : View){ // B에서 onClick 이벤트 발생하면 여기서 처리 } fun onLongClick(view : View){ // B에서 onLongClick 이벤트 발생하면 여기서 처리 } } class B { var clickEvent : ClickEvent? = null fun main { clickEvent.onClick(view) } } interface ClickEvent{ fun onClick(view : View) fun onLongClick(view : View) } HOF..

iOS

SwiftUI : Navigation Link + Button

스위프트ui로 화면 만들 때 Navigation Link와 Button를 조합해서 쓰는 방법 NavigationLink{ NextPage() // 이동할 View }label: { Text("제목") // 라벨 }.buttonStyle( BackGroundButton(backgroundColor: .black))

Android

cannot be found from the current destination Destination

나같은 경우는 navController.navigate(R.id.Destination) 를 연속 두번 호출해서 생겼던 오류

개발일기/개발 팁

프론트엔드 연습 문제

이전에 프론트 신입들 들어오면 온보딩 하면서 연습해보라고 주던 문제입니다. 각자 할 수 있는 방식으로 구현해보면 됩니다. 안드로이드는 안드로이드로, 웹 하시는 분들은 웹으로, ios는 ios로... 1번부터 차례대로 하나씩.. 기초편과 api를 사용해야하는 심화편으로 나누어집니다. 기초 1. 화면에 본인 이름 출력하기 2. 이름 입력 받은 후 제출 버튼 누르면 오른쪽에 입력 받은 이름 출력하기 3. 이름 입력 받는 동안 오른쪽에 입력받은 이름 띄우기 4. 이름, 전화번호, 주소 받는 공간 만들기 5. 이름, 전화번호, 주소 입력 받아서 제출 버튼 누르면 입력 받은 값 보여주기 6. 이름, 전화번호, 주소 입력 받아서 제출 버튼 누르면 새 페이지에서 입력 받은 값 보여주기 7. 숫자를 입력 받고 제출 버튼..

IDE/Jetbrains

intellij, webstorm, android studio ide에서 로그에 찍힌 json 바로 예쁘게 보기

로그창에서 Create a Scratch File from JSON 기능을 쓰면 된다 json 이 로그에 찍혀있을 때 json 위에서 마우스 오른클릭하면 메뉴가 뜬다 Create a Scratch File from JSON 를 누르면 임시 파일로 포맷팅된 json이 바로 보여진다 긴 로그를 복사해서 beauty json 해주는 곳에 넣지 않고 편하게 볼 수 있다.

iOS

ios web inspector 16.4 이후에 작동 안되는 문제

웹뷰에 isInspectable 속성 추가 if #available(iOS 16.4, *) { self.webView.isInspectable = true }

개발세탁기
개발세탁소