#pragma mark (objectC -> Swift)
·
Language/Swift
주요 포맷  // MARK:기본 섹션 구분예: // MARK: Properties// MARK: -구분선과 함께 섹션 제목을 표시예: // MARK: - Lifecycle// MARK: - Section Name제목과 구분선을 모두 사용예: // MARK: - Helper Methods// TODO:해야 할 작업을 표시예: // TODO: Implement this feature// FIXME:수정해야 할 문제를 표시예: // FIXME: Resolve crash on nil input
Xcode 패널 소개(..ing)
·
Mobile Application/iOS
* 우측 상단 ( Inspector 패널) (왼쪽부터 순서대로)File inspectorHistory inspectorQuick Help inspectorIdentity inspectorAttributes inspectorSize inspectorConnections inspector
Kotlin 코드 문서화 'Dokka' 사용법
·
Language/Kotlin
** Dokka는 Kotlin API 문서화를 위한 엔진     KDoc 주석과 JavaDoc 주석의 이해가 필요하다   적용하기      build.gradle.kts   (app/src/build.gradle)plugins { id("org.jetbrains.dokka") version "1.9.20"}  HTML 형식으로 문서 생성   Terminal    (Android Studio - 왼쪽 하단)./gradlew dokkaHtml  생성된 문서 열기 index.html    (Project > app > build > dokka > html > index.html)    참고 사이트:https://kotlinlang.org/docs/dokka-gradle.html#build-javadoc-ja..
프렌치토스트 만들기
·
Cooking
Ingredients브리오슈빵 or 일반식빵( 우유식빵) 두툼하게 2조각우유 60ml 계란 1개설탕 1t소금 1꼬집버터 15g시럽 이나 잼 2 인분** 1t: 티 스푼(대략 5ml), 1T: 테이블 스푼(대략 15ml)    DirectionsSTEP 1   계란, 우유, 설탕, 소금을 넣고 섞어준다.STEP 2  냉동실에 있는 빵을 꺼내 1에 담가 묻혀준다.STEP 3  팬에 높은 온도로 예열해 준 후 약불로 내려 버터를 넣고 빵을 구워준다.STEP 4  구운 빵은 에어프라이어에 200도에 4분 한 번 더 구워주면 끝.STEP 5  먹을 때 베리 잼이나 시럽을 얹어 먹으면 더 맛있다:)
BottomSheetDialogFragment에서 Fragment로 데이터 보내기
·
Language/Kotlin
BottomSheetDialogFragment에서 Fragment로 데이터를 보낼때UserFragmentclass UserFragment : Fragment() { private lateinit var sharedViewModel: SharedViewModel : :}override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) // ViewModel 초기화 sharedViewModel = ViewModelProvider(requireActivity()).get(Share..
Button Click시 Keyboard Hidden
·
Language/Kotlin
Fragment 에서 사용시 - 선언 -private fun Fragment.hideKeyboard() { view?.let { activity?.hideKeyboard(it) }}private fun Context.hideKeyboard(view: View) { val inputMethodManager = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager inputMethodManager.hideSoftInputFromWindow(view.windowToken, 0)}  - 사용 -binding.btnOk.setOnClickListener{ hideKeyboard()}
로지텍 버티컬 마우스 LIFT
·
Reviews
Logitech lift vertical ergonomic mouse 손목터널증후군의 조짐이 보이기에팜레스트와 손목 받침(마우스용)을 구매했었다.그 외에는 마우스보다는 키보드를 더 많이 사용하기에 신경 안 쓰고 있었는데,어느 순간 마우스를 오래 사용하다 보니 손목이 눌리는 느낌이 심해진 거 같았다.그래서 다시 해결 방법을 찾다 버티컬 마우스에 다시 눈이 가게 되었다.어떤 마우스가 괜찮은지 검색해 보다가 어떤 건 블루투스 연결이 끊긴다, 크기가 크다 등 여러 리뷰가 있었고그중에 괜찮은 것으로 선택!로지텍 버티컬 마우스 LIFT를 구매하였다.구매하기 전까지 색상 고민ㅎㅎㅎ사고 싶은 색은 흰색이었는데 손이랑 직접 닿는 부분이라 변색이 되는 걸 무시할 수가 없었다 제 품   사 양  및  세 부 정 보- 규격높..
error: sdk does not contain 'libarclite' at the path
·
Mobile Application/iOS
3rd party libraries 추가 후 빌드 에러 발생 Project navigator -> Pods 클릭->TARGETS -> (방금 추가한 라이브러리) -> General -> Minimum DeploymentsiOS 버전을 12.0 으로 변경한다그리고 Clean Build 후 Build 하면 해결    * 개발환경 *MacOS : Sonoma 14Xcode : ver 15.0Minimum Deployments : 17.0