본문 바로가기
반응형

■Development■128

[Java] throw와 throws의 차이 Java throw와 throws의 차이점 완벽 정리안녕하세요이번 포스팅에서는 Java 예외 처리를 공부하다 보면 throw와 throws 키워드의 차이점에 대해 혼란스러울 때가 있습니다. 이름은 비슷하지만 완전히 다른 용도로 사용되는 이 두 키워드의 차이점과 활용법을 확실히 알아봅시다. 이 글을 읽고 나면 Java 예외 처리에 대한 이해도가 한층 깊어질 것입니다.목차throw와 throws 개요throw 키워드 상세 분석throws 키워드 상세 분석throw와 throws의 핵심 차이점예제로 배우는 throw와 throws실무에서의 활용 패턴자주 범하는 실수와 모범 사례결론#1. throw와 throws 개요Java에서 예외 처리는 프로그램의 안정성과 견고함을 보장하는 중요한 메커니즘입니다. throw.. 2024. 7. 24.
[iOS] Unable to process request - PLA Update avaiable 이번 포스팅은 Swift로 개발한 앱을 App Store에서 업로드하기 위해 앱을 빌드 중 발생한 오류에 대하여 알아보도록 하겠습니다. 목차1. PLA의 정의2. Unable to process request - PLA Update avaiable 원인3. Unable to process request - PLA Update avaiable 해결 방법4. 마무리 #1. PLA의 정의PLA란 Program License Agreement의 약자로 Apple Developer Program 사용권 계약입니다. 'Apple의 개발자 도구 및 서비스를 사용하거나 Apple 플랫폼에서 소프트웨어를 배포하려면 사용권 계약 및 지침의 해당 약관을 준수해야 합니다.'라고 Apple Developer 페이지(https:.. 2024. 7. 22.
[iOS] ITMS-91055: Invalid API reason declaration 이번 포스팅은 App Store에 심사 요청하였으나 심사 거절을 당하였는데 거절의 원인은 아래와 같이 ITMS-91055였습니다. 따라서 원인부터 해결방법까지 한 번에 알아보도록 하겠습니다.  목차1. PrivacyInfo.xcprivacy의 정의2. ITMS-91055: Invalid API reason declaration 원인3. ITMS-91055: Invalid API reason declaration 해결 방법4. 마무리  #1.PrivacyInfo.xcprivacy의 정의에러의 원인에 대해 알아보기 전에 먼저 PrivacyInfo.xcprivacy에 대하여 알고 문제를 해결해야 하므로 PrivacyInfo.xcprivacy에 대해 알아보도록 하겠습니다.Apple에서 공지한 게시글 '(23.1.. 2024. 7. 22.
[iOS] ImageView의 Content Mode 이번 포스팅은 xCode에서 ImageView의 Content Mode에 대하여 알아보도록 하겠습니다.목차1. ImageView의 Content Mode2. 마무리  #1.  ImageView의 Content ModeImageView에서 Image를 나타내는 Content Mode에 따라 이미지가 다르게 표시됩니다. 아래에서 배치한 Image가 어떻게 달라지는지 알아보도록 하겠습니다.1) Scale to Fill : 기본 설정값으로, ImageView의 크기에 맞게 이미지의 가로, 세로 비율이 변경됩니다. 비율이 맞지 않으면 뭉개져 보입니다.2) Aspect Fit : 이미지의 가로, 세로 비율은 유지하면서 ImageView의 크기에 맞게 이미지의 크기를 바꿉니다.3) Aspect Fill : 이미지의 .. 2024. 7. 21.
[iOS] New Project Create 시 생성되는 파일과 기능 안녕하세요.이번 포스팅은 iOS 앱을 개발하기 위한 프로그램인 xCode에서 신규 Project를 Create 시 생성되는 파일과 기능에 대하여 알아보도록 하겠습니다.목차1. 신규 생성 파일들2. 마무리  #1. 신규 생성 파일들신규 Project Create 시 생성되는 파일 목록은 아래와 기능은 아래와 같습니다.1. AppDelegates.swift : 앱의 실행 주기(Life Cycle)를 관리하는 내용의 Swift 소스 코드가 들어 있는 클래스 파일입니다. 앱을 실행하거나 종료 또는 백그라운드를 실행할 때 하는 일들을 관리합니다. 저는 주로 앱 PUSH 관련 기능들을 이 클래스에 구현합니다.2. SceneDelegate.swift : 사용자 인터페이스(User Interface:UI)의 실행주기(.. 2024. 7. 16.
[Android] aapt2 process unexpectedly exit. 이번 포스팅은 Android Studio에서 빌드하면서 발생한 오류와 오류 원인 및 해결방법에 대하여 알아보도록 하겠습니다. 이번에 발생한 오류는 'aapt2 process unexpectedly exit.'입니다. 목차1. AAPT2의 정의2. 'aapt2 process unexpectedly exit.' 원인3. 'aapt2 process unexpectedly exit.' 해결방법4. 마무리 #1. AAPT2의 정의AAPT2는 Android Asset Packaging Tool의 약자로 Android Studio 및 Android Gradle 플러그인이 앱의 Resources를  컴파일하고 패키징 하는 데 사용하는 빌드 도구입니다. 다시 말해 Android Stuio에서 APK나 AAB 파일을 만들.. 2024. 7. 9.
반응형