본문 바로가기

전체 글23

[Java] Array 와 Array List의 차이 , 공통점 Java 백준 문제를 풀던중 분명 Array와 ArrayList를 적재적소에 사용을 하면 효율적인 코딩이 가능할 것 같은데 아직 구분을 잘 못하고 있어서 정리하려고 한다. 대략적인 Array와 ArrayList의 차이 코드로 보는 Array와 ArrayList import java.util.ArrayList; public class ArrayAndArrayList { public static void main(String[] args) { // 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 // Array와 ArrayList의 선언 과 타입에서의 차이 (+ 크기 알아보기) int[] numArray = { 1, 2, 3, 4, 4};// 중복되는 원소를 추가할 수 .. 2022. 2. 28.
[안드로이드][해결] Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. 집에서 쓰던 윈도우 데스크탑에서 작업 중인 프로젝트 파일을 맥북에서 깃허브 클론으로 열려고 하니 나타난 빌드 실패 오류입니다. 직역하자면 "안드로이드 그래들 플러그인을 실행하기 위해 Java 11이 필요한데 , Java 1.8을 사용 중이다."라는 말인데 말 그대로 Java 1.8에서 Java 11 로 바꿔주면 되는 간단한 문제입니다. 안드로이드 스튜디오가 제공하는 해결 방법은 총 3가지인데 그중 젤 첫 번째인 'changing the IDE settings'를 해봅시다. 1. Preferences를 열어 줍니다. (안드로이드 스튜디오 버전에 따라서 Setting 이기도 합니다. ) 2. 검색 창에 gradle을 검색합니다. 3. gradle JDK를 클릭하여 1.8에서 11 버전으로 바꾸고 적용해주면 .. 2022. 2. 21.
[패스트캠퍼스][나만의 iOS 앱 개발 입문] [ iOS개발 강의] 5주차 학습일지 드디어 마지막 주차이다. Apple Music을 모티브로 만든 예제로 학습을 하였다. AVPlayer를 활용하여 진행했고 뮤직앱은 안드로이드로도 안해본 개발이기 때문에 생소한 점이 굉장히 많았고 더욱 관심을 가지게 했다. 디버깅 과정 could not dequeue a view of kind : UICollectionElementalKindSectionHeader with identifier TrackCollectionHeaderView - must register a nib or a class for the identifier or connect a prototype cell in a story board 해결한 방법 정말 간단하게 Collection Reusable View에서 Identifier를 .. 2022. 1. 25.
[패스트캠퍼스][나만의 iOS 앱 개발 입문] [ iOS개발 강의] 4주차 학습일지 이번 주부터 본격적인 앱을 만들며 직접 실습을 하는 주차이다. 스위프트라는 처음 보는 언어를 공부하며 어려운 것도 많았던 반면 강사분의 친근하고 쉬운 설명을 통해 많은 배움이 있었다. 강의가 끝나더라도 계속해서 복습을 하여 스위프트를 통한 iOS 개발자가 꼭 되고 싶다. 스위프트 프로젝트 생성 시 기본적으로 존재하는 파일들 1. AppDelegete.swift - 앱의 Life Cycle(생명주기)를 관리하는 소스코드가 포함된 파일 - 앱을 실행하거나 종료 또는 백그라운드에서의 앱의 활동을 관리함 2. SceneDelegate.swift - UI(사용자 인터페이스)의 Life Cycle(생명주기)를 관리하는 소스코드가 포함된 파일 3. ViewController.swift - 화면에서 보이는 뷰에서 처리.. 2022. 1. 18.