728x90 반응형 분류 전체보기313 [iOS] Objective-C, Swift란? iOS언어 (Objective-C 및 Swift) iOS 애플리케이션을 개발할 때 사용하는 언어로 Objective-C와 Swift가 있습니다. Objective-C는 iOS 개발의 초창기부터 사용되었던 언어이며, Swift는 2014년에 발표된 새로운 언어입니다. 이번 포스팅에서는 각 언어의 특징과 장단점, 그리고 둘의 비교를 중심으로 설명하겠습니다. 1. Objective-C 특징 객체 지향 언어 C 언어를 기반으로 한 언어 동적 바인딩, 런타임 레시버 시스템, 다중 상속 등의 특징을 가짐 기존 C 언어와의 호환성이 높아 C 언어로 작성된 코드와의 연동이 쉬움 장단점 장점 오래된 언어로써, 축적된 라이브러리 및 개발자들의 경험을 활용할 수 있음 C 언어와의 호환성이 높아, 기존 C 언어로 작성된 코드.. 2023. 2. 17. 신혼부부 특별분양 vs 일반 매매 결혼준비하면서 제일 먼저 준비해야 될 부분 중 하나인 내 집마련! 하지만 집값이 너무 비싸서 엄두조차 나지 않는 경우가 많아요. 그래서 많은 사람들이 청약통장을 만들고 분양권 매매나 신규아파트 입주 등 다양한 방법들을 활용해서 내 집마련을 하고 있답니다. 이번 포스팅에서는 신혼부부특별공급과 일반매매 두 가지 방법 모두 장단점이 있으니 비교해 보고 나에게 맞는 방법을 선택하면 좋을 것 같아요. 신혼부부 특별공급이란? 신혼부부 특별공급이란 말 그대로 신혼부부에게만 주어지는 혜택이에요. 결혼한 지 7년 이내의 부부라면 누구나 신청가능하며 1순위 조건으로는 혼인신고 후 자녀가 있어야 합니다. 2순위로는 예비신혼부부 또는 한부모가족이며 소득기준 또한 충족되어야 해요. 이 모든 조건을 만족한다면 생애 단 한 번뿐인.. 2023. 2. 16. [iOS] 기술 면접 질문 37개 모음 안녕하세요 iOS 면접 질문에 대한 자세한 블로그 포스팅을 작성해드리겠습니다. iOS 개발자 면접에서는 Objective-C 및 Swift 언어, CocoaTouch 프레임워크, iOS 개발 관련 도구, 아키텍처 및 디자인 패턴, 네트워킹, 데이터베이스, 자료 구조 및 알고리즘 등 다양한 주제에 대한 질문이 제시됩니다. 따라서, 다음과 같이 주요 주제별로 내용을 정리해보았습니다. 1. 언어 (Objective-C 및 Swift) Objective-C와 Swift 언어 각각의 특징 및 차이점 설명 @synthesize와 @dynamic 키워드 설명 KVC(Key-Value Coding) 및 KVO(Key-Value Observing) 설명 Swift에서 guard와 if let의 차이점 설명 Swift에서.. 2023. 2. 16. [Android] 기술 면접 질문 50개 모음 안드로이드 면접에서 물어볼 수 있는 다양한 질문이 있겠지만, 대표적인 질문 50가지를 아래와 같이 정리해봤습니다. 안드로이드 애플리케이션 아키텍처에 대해 설명해보세요. 안드로이드 Activity와 Fragment의 차이점은 무엇인가요? 안드로이드에서 다중 스레딩을 사용하는 이유는 무엇인가요? 안드로이드에서 Service와 IntentService의 차이점은 무엇인가요? 안드로이드에서 Broadcast Receiver의 역할은 무엇인가요? 안드로이드에서 Content Provider가 무엇인지 설명해보세요. 안드로이드에서 Context란 무엇인가요? 안드로이드에서 View와 ViewGroup의 차이점은 무엇인가요? 안드로이드에서 Layout과 View의 차이점은 무엇인가요? 안드로이드에서 UI를 다룰 때 .. 2023. 2. 15. [Android] 기술 면접 질문 준비 안드로이드(Android)는 구글(Google)에서 개발하고 있는 스마트폰 및 태블릿용 운영체제이며, 전 세계에서 가장 많이 사용되고 있는 모바일 운영체제 중 하나입니다. 안드로이드 개발자로 취업하려는 분들은 안드로이드 면접을 준비하게 되는데, 이번 포스팅에서는 안드로이드 면접 질문에 대해서 자세하게 알아보도록 하겠습니다. 1. 안드로이드의 생명주기(Life Cycle)란 무엇인가요? 안드로이드 앱은 사용자의 액션에 따라서 수명주기를 가집니다. 안드로이드 앱의 수명주기는 다음과 같은 상태로 구성됩니다. 비활성화 상태 활성화 상태 일시정지 상태 중지 상태 종료 상태 2. 안드로이드에서 Activity와 Fragment의 차이점은 무엇인가요? Activity는 사용자 인터페이스(UI)를 가진 하나의 화면입니.. 2023. 2. 15. [Android] 앱과 패키지 설치 여부 확인하기 Android 앱을 개발할 때 특정 작업을 하기 전에 사용자의 기기에 다른 앱이 설치되어 있는지 확인하고 싶을 수 있습니다. 예를 들어 지도를 표시하기 위해 Google 지도 앱을 실행하기 전에 Google 지도 앱이 설치되어 있는지 확인할 수 있습니다. Android 기기에 앱이 설치되어 있는지 확인하는 방법은 다음과 같습니다. 1. Package Manager 불러오기 앱이 설치되어 있는지 확인하려면 PackageManager를 사용해야 합니다. Activity에서 getPackageManager()를 호출하여 PackageManager 인스턴스를 가져옵니다. 2. PackageInfo 확인 다음 단계는 PackageManager에서 getPackageInfo()를 호출하여 확인하려는 앱의 패키지 이.. 2023. 2. 13. ChatGPT 가입 및 사용 방법 ChatGPT 소개 ChatGPT는 OpenAI에서 개발한 기계 번역과 자연어 처리를 위한 언어 모델입니다. 이 모델을 사용하면, 대화적인 상호 작용을 통해 다양한 작업을 수행할 수 있습니다. ChatGPT에 가입하는 방법 OpenAI 가입 ChatGPT를 사용하려면 OpenAI 계정이 있어야 합니다. ChatGPT 공식 사이트는 https://chat.openai.com/auth/login입니다. 이메일 주소, 암호 입력 핸드폰 인증 - 인증번호 입력 기타 몇 가지 세부 정보를 제공하여 OpenAI 웹 사이트에서 계정에 가입할 수 있습니다. 무료 체험 로그인후 "TRY CHATGPT"을 눌러서 웹상에서 사용가능합니다. API 액세스 권한 얻기 OpenAI 계정이 있으면 API 액세스를 신청해야 합니다... 2023. 2. 13. Google Ads 테스트 ID: 캠페인의 성공을 위한 중요한 요소 Google Ads에서는 광고 캠페인의 성공을 위해 테스트 광고 ID를 제공합니다. 테스트 광고 ID는 광고 캠페인의 성공에 대한 효과와 결과를 예측해 보는데 큰 도움이 됩니다. 테스트 광고 ID는 광고 캠페인의 성공을 위한 중요한 요소 중 하나이고 이를 통해 광고 캠페인의 성공 요소를 파악하고 개선할 수 있습니다. Google Ads 테스트 광고 ID를 사용하면, 광고 캠페인의 효과를 측정하여 최적의 결과를 얻는데 도움이 됩니다. Google Ads에서 테스트 광고 ID를 생성하는 방법은 다음과 같습니다. 광고 계정을 만들고 로그인합니다. "광고 그룹" 탭을 선택하고, "새로운 광고 그룹"을 클릭합니다. 광고 그룹 이름과 설명을 입력하고, "광고 유형"을 선택합니다. 이 중에서 "테스트"를 선택하여 테.. 2023. 2. 13. Android Activity Lifecycle(생명 주기) Android 생명 주기는 Android 앱에서 활동 규칙입니다. 원활하고 안정적으로 Android 앱을 개발하려면 생명 주기를 이해하는 것이 중요합니다. Activity는 앱의 단일 화면을 나타내며 생명 주기는 Activity와 상호 작용할 때 발생하는 일련의 이벤트입니다. 생명 주기는 Activity가 생성될 때 시작되고 소멸될 때 끝납니다. Activity Lifecycle은 다음 7가지 메서드로 구성됩니다. onCreate() onStart() onResume() onPause() onStop() onRestart() onDestroy() 이러한 각 메서드는 Activity가 한 상태에서 다른 상태로 전환될 때 서로 다른 시간에 호출됩니다. 각각의 메소드에 대한 간단한 설명입니다. onCreate.. 2023. 2. 10. 이전 1 ··· 21 22 23 24 25 26 27 ··· 35 다음 728x90 반응형