본문 바로가기
반응형

전체 글346

[Java] List를 Array로 변환하기 이 글에서는 자바의 리스트를 배열로 변환하는 방법을 알아보겠습니다. 서론 안드로이드에서 권한을 요청할 일이 있었다. 권한 요청에 필요한 메소드는 매개변수 String[] 배열에 필요할 권한들을 입력해야 작동했다. ActivityCompat.requestPermissions(Activity, String[], int) 그런데 필요한 권한이 처음 부터 몇 개인지 알 수 없었다. 그래서 필요한 권한을 체크하는 로직에는 List 타입을 사용하고, 이것을 String[] 배열로 변환하는 작업이 필요했다. 본론 다음과 같이 List의 toArray 메소드를 사용하면 List -> Array 변환이 가능하다. // 리스트 생성 List permissionsList = new ArrayList(); // 리스트 -> .. 2021. 2. 15.
[Window] 윈도우 화면 흑백으로 사용하기 윈도우 화면 흑백으로 사용하기 컴퓨터를 오래 사용하면 눈이 아프고, 왠지 모르게 기분이 산만해집니다. 이럴 때 흑백 모드를 사용하면 많은 도움이 됩니다. 이 글은 맥에서 흑백 모드로 화면을 설정하는 방법을 다룹니다. 흑백 화면 설정 1. 검색 상자에서 '색상 필터 조정'을 검색합니다. 2. 색상 필터를 '회색조'로 선택하고, 색상 필터를 켭니다. 2021. 2. 12.
[iOS] Compiler Error 'xxx file not found' 그리고 ' no such module xxx' 오류 해결하기 Xcode에서 외부 라이브러리를 사용할 때 자주 만나는 에러가 있다. 1. xxx file not found 2. no such module xxx 수동으로 외부 라이브러리를 추가한 경우 분명 하루 전 까지도 정상적으로 빌드되는 프로젝트 였지만, 아래와 같이 'xxx file not found' 컴파일 오류를 내뿜으며 실행되지 않았다. Kakao 로그인을 위한 SDK가 분명 프로젝트 내부에 추가되어 있었지만, 파일을 인식하지 못한 것이다. 이럴 때는 인식하지 못하는 파일을 다른 폴더에 복사한 뒤 기존 파일을 삭제하고, 복사한 파일을 통해 새로운 파일을 생성해주면 된다. Cocoapods로 외부 라이브러리를 추가한 경우 위 문제를 해결했더니 이번에는 Cocoapods로 추가한 카카오 광고 SDK가 말썽을 .. 2021. 2. 11.
[iOS] Timer, 특정 함수 반복 실행하기 timeInterval에 원하는 시간(초), #selector에 반복할 함수를 입력한다. Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(testFunc), userInfo: nil, repeats: true) 반복할 함수를 작성한다. @objc func testFunc(){ print("반복한다.") } 2021. 2. 10.
[제주] 현시점 제주 함덕에서 분위기 가장 좋은 술집 삼대장(+1) 현시점 제주 함덕에서 분위기 가장 좋은 술집 삼대장(+1) 2020년 10월 29일 제주 함덕을 방문했다. 지난 6월 함덕에 처음 방문했고, 이 곳에 자연경관과 맛집들에 반했다. 하지만 일정은 2박 3일로 짧았다. 마지막날 우연히 '나도 섬이다'라는 술집을 방문했고, 함덕에 핫한 술집이 많다는 것을 그때서야 알게되었다. 하지만 이미 함덕에서의 일정은 끝난 후였다. 짧은 일정으로 아쉬움이 컸고, 결국 4개월 뒤 다시 한 번 제주 함덕을 찾았다. 그리고 조금 더 길어진 일정에 하루 한 곳씩 함덕의 핫한 술집을 방문하겠다고 다짐했다. 지금부터 소개할 주점 들은 서로가 전혀 다른 매력을 갖고 있는 장소들이다. 십오야, '편안한 다락방 같은 술집' 분위기 🍺🍺🍺 맛 🍺🍺🍺 함덕 하나로 마트 근처의 이자카야 느낌의.. 2021. 2. 9.
밀리의 서재 오디오북,'아무튼, 요가' / '박막례, 이대로 죽을 순 없다' 오디오북을 처음 듣기 시작한 것은 2017년이었다. 당시에 군 휴가를 나오면 걸어 다닐 때마다 이어폰과 이북 리더기 '크레마 사운드'를 달고 다녔다. 처음 접했던 오디오북은 정말 편했다. 눈으로 읽는 독서는 같은 시간 대비 더 많은 활자를 처리할 수 있고, 집중도 더 잘된다. 하지만 오래 보면 머리가 아프고 독서를 할때 다른 행동은 할 수가 없었다. 이 때문에 오디오북은 시각 독서와 다른 그것만의 고유한 장점이 있다. 산책을 하며, 설거지를 하며, 심지어는 헬스장에서 랫풀다운을 하면서도 독서가 가능하다. (물론 어려운 주제의 고도의 집중이 필요한 책들은 불가능 했다.) 그때부터 귀로 들을 수 있는 독서활동은 죄다 시작했다. 한국의 시립, 도립 도서관 홈페이지와 앱들에는 상당히 많은 오디오북 자료가 있었고.. 2021. 2. 6.
반응형