반응형

2024/12/11 5

Android | Activity, Fragment, View, Intent, Context

🔥 1. 개념 설명📱 1. Activity정의: 하나의 화면을 담당하는 안드로이드 앱의 기본 단위.역할: 사용자와 상호작용할 수 있는 창 역할을 함.생명주기: onCreate, onStart, onResume, onPause, onStop, onDestroy 메서드가 있음.예시: 카카오톡의 채팅 목록 화면, 채팅방 화면이 각각 별도의 Activity로 구현될 수 있음.📘 중요 메서드메서드설명onCreate()Activity 생성 시 호출되는 메서드로, 뷰를 초기화하는 코드가 작성됨.onStart()Activity가 사용자에게 보이기 직전에 호출됨.onResume()사용자와 상호작용할 준비가 되었을 때 호출됨.onPause()다른 화면으로 전환될 때 호출됨 (ex. 전화 수신).onStop()다른 A..

Android Studio 2024.12.11

APPLE | apple 개발자 조직 팀원 추가시 메일발송 안되는 원인

🔍 1. 권한 문제원인: Apple Developer Program의 관리 권한(Team Agent 또는 Admin)이 없을 경우, 팀원을 추가할 수 없습니다.해결 방법:조직 계정(Company/Organization)인지 확인: 개인 계정(Personal)에서는 팀원을 추가할 수 없습니다.Team Agent/관리자 권한 확인: 권한이 없는 경우, 권한을 가진 사람에게 요청하여 추가해 달라고 요청해야 합니다.🔍 2. 개인 계정(Personal) 사용 중원인: 개인 계정(Individual)에서는 팀원을 추가할 수 없습니다.해결 방법:Apple Developer Program 계정을 회사 계정(Organization)으로 변경해야 합니다.개인 계정은 팀원을 추가할 수 없기 때문에, 조직(Organiza..

카테고리 없음 2024.12.11

[ORACLE] 오라클 ORA-00001: 무결성 제약 조건에 위배됩니다

오라클 ORA-00001기본 키(primary key) 또는 고유 제약 조건(unique constraint)을 위반했을 때 발생하는 오류입니다.이 오류는 보통 중복된 데이터를 삽입하거나, 기존에 존재하는 데이터와 동일한 데이터가 삽입될 때 발생합니다. 📘 오류의 원인Primary Key 중복테이블의 기본 키(PRIMARY KEY)에 중복된 값이 삽입될 때 발생합니다.예를 들어, id가 기본 키인 테이블에 중복된 id 값을 삽입하려고 할 때 발생합니다.Unique 제약 조건 위반테이블의 특정 컬럼에 대해 UNIQUE 제약 조건이 설정되어 있는데, 중복된 데이터를 삽입하려고 할 때 발생합니다.예: 이메일, 전화번호 등 고유해야 하는 컬럼에 중복 데이터를 삽입할 때.시퀀스 값 중복시퀀스(sequence)를..

Oracle 2024.12.11

RxSwift | distinctUntilChanged

distinctUntilChanged는 연속으로 중복된 값을 방출하지 않습니다.🔍 distinctUntilChanged란?distinctUntilChanged는 RxSwift의 연산자로, 이전 값과 새 값이 동일한 경우 방출을 방지하는 기능을 제공합니다.연속으로 중복된 데이터(값)를 한 번만 방출합니다.이전에 방출된 값과 현재 값이 같으면 데이터 스트림에 방출되지 않습니다.값이 변경될 때만 새로운 값이 스트림으로 전달됩니다.💡 왜 사용해야 할까?불필요한 UI 업데이트 방지: 뷰를 다시 그리는 것을 막음.불필요한 연산을 방지: 동일한 데이터를 다시 계산하거나 네트워크 요청을 하지 않음.성능 향상: UI가 중복 업데이트되지 않아 성능이 향상됨.불필요한 구독 제거: 데이터가 바뀌지 않았을 때는 방출하지 않..

RxSwift 2024.12.11

Swift + RxSwift | UITableView/ UICollectionView 에서 작동하는 델리게이트 메서드 willDisplayCell

willDisplayCell  UITableView 또는 UICollectionView에서 셀(Cell)이 화면에 표시되기 직전에 호출되는 delegate 메서드입니다. 이 메서드는 셀이 사용자에게 보이기 전에 레이아웃을 미리 구성하거나 애니메이션을 추가하는 경우에 자주 사용됩니다. willDisplayCell의 동작 방식언제 호출되나요?사용자가 스크롤하여 새로운 셀이 화면에 표시되기 직전에 호출됩니다.어디에 사용되나요?UITableViewDelegate의 tableView(_:willDisplay:forRowAt:) 메서드UICollectionViewDelegate의 collectionView(_:willDisplay:forItemAt:) 메서드주로 어떤 작업에 사용되나요?셀 애니메이션: 셀이 화면에 ..

Swift 2024.12.11
반응형