반응형 전체 글346 [intellij] 인텔리제이 오류, Cause: invalid type code: 32 해결 다른 기기에서 작성하던 gradle 프로젝트를 인텔리제이로 가져와 빌드했더니 다음과 같은 오류가 발생했다. Cause: invalid type code: 32 다행히 스택오버플로우에 답변이 존재하였다. stackoverflow.com/questions/61450453/gradle-error-on-project-sync-cause-invalid-type-code-32 현재 기기의 인텔리제이의 버전은 2018.3.4였다. 이전 기기의 인텔리제이 버전은 2020.x였다. 즉, 버전이 너무 오래된 인텔리제이를 사용해서 생긴 문제였다. 새로운 버전의 인텔리제이를 설치하고, 문제를 해결할 수 있었다. www.jetbrains.com/ko-kr/idea/ 2021. 3. 21. 안드로이드 6.0, 10, 11의 위치 권한 변화 이 글은 안드로이드 6.0, 10, 11 버전 별 위치 권한 변화에 대해서 설명합니다. 목차 - 안드로이드 6.0 - 안드로이드 10 - 안드로이드 11 안드로이드 6.0 ✍ 안드로이드 6.0 버전 이후부터 앱에서 필요한 권한이 있을때 사용자로부터 권한을 받게되었다. (이전에는 설치할 때 필요한 권한을 요구했다.) 위치 권한이 필요하면 Manifest에 위치 권한을 추가한 뒤에, 필요한 시점에 사용자에게 위치 권한을 요청할 수 있다. manifest 위에서 ACCESS_COARSE_LOCATION은 네트워크(와이파이, 3G, 4G 등)를 이용해서 단말기 위치를 식별하고, ACCESS_FINE_LOCATION은 GPS와 네트워크를 이용한다. 때문에 ACCESS_FINE_LOACTION을 사용하면 더 정확한.. 2021. 3. 10. [Java] 표준 API의 함수형 인터페이스, java.util.function 패키지 이 글은 java.util.function 패키지의 함수형 인터페이스 표준 API에 대해서 설명합니다. 학습 목표 · java.util.function 패키지 · Consumer · Supplier · Function · Operator · Predicate java.util.function 패키지 자바에서 제공되는 표준API에서 한 개의 추상 메소드를 가지는 인터페이스들은 모두 람다식을 이용해서 익명 객체로 표현 가능하다. 예를 들어 스레드의 작업을 정의하는 Runnable 인터페이스는 매개 변수와 리턴값이 없는 run() 메소드만 존재하므로 람다식을 이용해서 Runnable 인터페이스를 생성할 수 있다. Runnable runnable = ()-> { System.out.println("스레드 시작".. 2021. 3. 7. [Java] 자바의 람다식이란? 학습 목표 · 람다식이란? - 함수형 프로그래밍이란? · 람다식 사용법 · 함수형(Functional) 인터페이스 - 추상 메소드 선언 형태에 따른 람다식 작성법 · Variable Capture · 메서드 참조 람다식이란? · 익명 함수(Anonymous function)을 생성하기 위한 식 · 자바8 버전에 도입되어 자바에서 함수형 언어의 장점을 누릴 수 있게 됨 자바에서 람다식의 형태는 매개 변수를 가진 코드 블록이지만, 런타임 시에는 익명 구현 객체를 생성한다. 람다식 -> 매개 변수를 가진 코드 블록 -> 익명 구현 객체 * 함수형 프로그래밍이란? 객체지향은 동작하는 부분을 캡슐화해서 이해할 수 있게 하고, 함수형 프로그래밍은 동작하는 부분을 최소화해서 코드 이해를 돕는다. - 마이클 페더스‘레.. 2021. 3. 6. [iOS] modalPresentationStyle과 생명주기(Life Cycle) 이 글은 iOS의 모달에 대한 설명과 모달의 스타일 종류, 스타일 종류에 따른 생명주기와 생김새의 차이 점을 다룹니다. Modal이란? iOS에서 모달이란 네비게이션 인터페이스와 달리 정보의 흐름이 아니라, 단지 사용자로부터 입력을 받기 위해 이목을 끄는 방식이다. UIViewController 클래스의 present() 메서드를 통해 간단히 모달 뷰 컨트롤러를 생성할 수 있다. 이러한 iOS의 UIKit의 UIModalPresentationStyle에는 여러가지 모달 스타일이 정의되어있다. 모달 스타일은 서로 다른 모양과 생명 주기를 갖는다. .automatic 이 중에서 iOS 13 이후의 기본 스타일은 automatic이다. automatic 스타일은 모달을 페이지 시트 형태로 만든다. 다음의 코드.. 2021. 3. 3. [iOS] 오류 해결: whose view is not in the window hierarchy! Xcode에서 다음과 같은 오류와 함께 ViewController가 present 되지 않았다. 문제는 테스트를 위해 viewDidLoad() 메소드 내부에서 모달뷰를 띄우려고 한 것 때문이었다. viewDidLoad에서는 아직 ViewController가 완성되지 않은 상태다. 때문에 ViewController가 완성되는 시점 즉, viewDidAppear()가 호출된 후 모달뷰를 띄우면 오류는 해결된다. 2021. 3. 2. 이전 1 ··· 35 36 37 38 39 40 41 ··· 58 다음 반응형