분류 전체보기 13

[JAVA] String, char 의 경우 대문자와 소문자로 변경하는 메서드

JAVA 에서 알고리즘을 풀다 보면 문자열 등을 비교하는 문제가 나온다. 이 때 보통 대소문자와 상관 없이 비교하라는 지문이 나오는데, 이 경우 대문자 혹은 소문자로 모두 치환해 놓은 후 비교하는 것이 편하다. String 의 경우는 아래 메서드를 쓴다. String 대문자로 변환 : toUpperCase() String str = "abc" str = str.toUpperCase(); //"ABC" String 소문자로 변환 : toLowerCase() String str = "ABC" str = str.toLowerCase(); //"abc" Char 의 경우는 아래 메서드를 사용한다. Char 대문자로 변환 : Character.toUpperCase(변환을 원하는 단어) Char c = "a" c ..

알고리즘 2022.05.05

[UIView setImage:]: unrecognized selector sent to instance 0x13a90e7c0 오류 해결

Swift 언어를 공부하고 있는데, 빌드를 누르니 [UIView setImage:]: unrecognized selector sent to instance 0x13a90e7c0 오류가 나오면서 시뮬레이터가 제대로 나오지 않았다. 구글에서 검색해보았을 때는 한 요소에 2개의 변수가 연결되어 있어서라는 내용이 많아 찾아봤다. 연결된 화면을 보는 것은 원하는 요소에서 우클릭하면 나온다. 하지만 나의 경우 한 요소가 아래와 같이 아예 변수와 연결이 안 되어 있었기 때문에 발생한 것이었다. 내가 자동으로 불러온 값에서 변경하였었기 때문에(UIView -> UIImageView) 연결이 안 되어 있었던 것 같다. 생각지도 못했던 부분. 그래서 변경한 요소와 다시 연결해주었다. 연결을 원하는 요소를 우클릭해서 원하는..

알고리즘 2022.04.10

블로 단축키 총정리

핸드폰, 아이패드 등으로 편하게 영상 편집을 하기에 좋은 어플 블로. VLLO 앱은 무료로 이용할 수도 있고, 그 외에 모자이크나 음악 등등 더 많은 항목을 이용하기 위해서는 월 결제, 년 결제, 한 번만 결제하면 계속 사용할 수 있도록 구성되어 있다. 예전에 나는 만원 이하로 결제했던 기억이 있는데, 지금 찾아보니 평생 사용하기 위해서는 2만원대를 지불해야 한다. 사실 평생 한 번만 구매하면 무료라는게 다른 편집프로그램 생각했을 때 굉장히 혜자이기 때문에, 지금 결제하는게 가장 쌀 것 같은 느낌? 특히나 나는 IOS 기기들인 아이폰, 아이패드, 맥북을 사용하는데 이 어플은 한 번 결제하면 같은 아이디로 로그인하는 모든 기기에서 사용할 수 있으니 정말 좋다. 그리고 아이폰, 아이패드에서도 키보드를 연결하..

IT 후기 2022.04.03

아이패드미니 이렇게 활용합니다

아이패드프로 11인치를 가지고 있지만, 확실히 편하게 들고 다니기 유용한 아이패드 미니에 대한 열망이 있었다. 그래서 애플펜슬 2세대도 사용할 수 있는 아이패드미니 6세대 출시 후 사전예약으로 바로 구매해서 지금까지 너무나도 잘 산 템으로 손꼽고 있는 아이패드 미니!! 아이패드미니 퍼플 wifi 모델로 딱 기본형을 구매해서 잘 사용 중이다. 내가 아이패드미니 구매 이후 이 제품을 어떻게 활용하고 있는지 하나씩 살펴보겠다. 1. 굿노트로 공부 아이패드미니를 사용하면서 가장 좋은 점은 지하철에서도 한 손에 들고 펜슬로 간단하게 적어가면서 사용하기가 좋다는 것이다. 문제집을 스캔해서 굿노트에 넣어다니고 있는데, vflat 어플을 이용해서 문제집 한 권을 다 찍어서 문서로 만들어 놓고 들고 다니면서 문제를 풀기..

IT 후기 2022.03.24

맥북프로16인치 쓰다가 맥북에어로 갈아탄 이유

처음 맥북을 입문했던 것이 맥북프로16인치다. 넓은 화면에 빵빵한 사운드에 넘치는 성능까지, 퍼포먼스에서 부족함이 없던 맥북. 특히 내부스피커가 어마어마해서 영상이나 음악 들을 때마다 감탄하면서 사용하곤 했었다. 하지만 나는 m1칩을 탑재한 맥북에어가 나오고 얼마 되지 않아 쓰던 맥북프로16인치를 당근으로 넘긴 후, 13인치의 맥북에어로 갈아탔다. 왜 굳이 '프로' 에서 '에어' 로 갈아탔을까. 1. 너무 무거운 무게 사실, 맨 처음 맥북을 사야겠다고 마음 먹었을 때 13인치와 16인치 중, 어떤 것을 사야하는지 많은 고민이 있었다. 당시 15인치에서 16인치로 바뀌고 사양이 대폭 업그레이드 된 맥북이 끌리긴 했지만, 사양이 업그레이드 되면서 가뜩이나 무거운 편이었던 무게도 더 늘어나 2kg 이라는 무게..

IT 후기 2022.03.17

우먼스9999 애플워치 밀레니즈 루프 스트랩 내돈내산 후기

애플워치를 사고 나면 다들 하는 이야기가 있다. "이제 줄질 시작하겠네." 기본으로 포함되어 있는 스트랩도 있긴 하지만 장소따라, 기분따라 바꿔가면서 사용해 분위기를 다르게 할 수 있다는 것도 스마트워치의 매력이 아닐까 싶다. 그래서 나도 애플워치 구매 후 얼마 뒤부터는 각종 스트랩을 구매하면서 경우에 따라 사용하고 있다. 그런데 애플워치 정품 스트랩은 아무래도 가격대가 높다. 밀레니즈 루프는 125,000원이고 가죽스트랩은 얇기와 버클 유무 등에 따라 479,000원, 659,000원까지도 간다. 이 정도 가격을 주고 스트랩을 바꿀 생각은 없었기 때문에 정품은 포기하고 인터넷에서 주문하여 스트랩을 사용하기 시작했다. 나는 여름에는 밀레니즈 루프가 사무실 출퇴근용으로도 딱 좋겠다고 생각했었고, 그래서 찾..

IT 후기 2022.03.16

로지텍 G304 고민하시는 분들은 이 점 확인해보세요

마우스, 키보드를 구매할 때 맨 처음 알아보게 되는 브랜드가 '로지텍' 이다. 내가 아이패드와 사용할 블루투스 키보드를 그 유명한 로지텍 K380 으로 접했었는데 아주 마음에 들었었고, 이와 세트로 로지텍 M350 Pebble 무소음 마우스 또한 만족스럽게 사용했기 때문에 나에게 있어 로지텍은 굉장히 신뢰도가 높은 브랜드이기 때문이다. 그렇게 로지텍에 대한 신뢰를 쌓으며 로지텍 MX Keys 를 추가로 들여왔고, 이번에 노트북과 페어로 쓸 마우스를 열심히 찾아본 끝에 로지텍 G304 를 구입했다. 게이밍 마우스로 유명한데, 나는 게이밍이 목적은 아니었지만 집에서 사용하기에 편하고 괜찮다는 후기들을 보아 선택한 것이다. 그런데 내가 간과했던 부분이 있어 실질적으로는 내 노트북과는 쓸 수가 없게 되었다. 그..

IT 후기 2022.03.15

웹에디터로 브라우저에서 코딩할 수 있는 온라인 IDE 사이트 2곳

JAVA, Swift, Python 등 어떤 개발 언어로 코딩을 시작하려 하다 보면 IDE가 필요하다. 물론, 메모장으로도 할 수 있겠지만 실제로 그렇게 하는 사람들이 있을까...? 굳이 그런 불편함을 감수해가며 일을 하는 사람은 없을 거라 생각한다. 보통 내가 개발하려는 언어에 맞는 에디터를 컴퓨터에 설치한 후에 진행이 될 수 있다. 하지만 가끔 간단하게 코드를 짜보고 싶을 때, 혹은 외출 시 간단하게 코드가 동작하는지 보려고 하는 경우가 있다. 이 때에는 간편하게 브라우저에서 웹에디터를 이용하여 코딩하는 것이 추가적인 다운로드를 하지 않고도 사용할 수 있기 때문에 매우 유용하다. 이럴 때 사용하기 좋은, 내가 사용했던 브라우저에서 개발할 수 있는 사이트들 중 제일 괜찮았던 곳 2군데를 추천해본다. 1..

IT 후기 2022.03.14

IOS개발 입문자를 위한 책추천

아이폰, 아이패드, 맥을 사용하고 있는 사람들에게는 IOS 라는 단어가 매우 익숙할 것이다. 소프트웨어 업데이트를 할 때마다 보게 되는 IOS 라는 단어이기 때문이다. 이번 포스팅에서는 아이폰에서 앱 개발을 하고 싶은 사람들을 위한 IOS개발 입문 책을 한 권 추천해보려 한다. IOS란? 애플이 개발 및 제공하는 임베디드 운영체제로, 아이폰, 아이팟터치, 아이패드, 애플 티비 등에 탑재되어 있다. 아이폰 오에스(iPhone OS)라는 이름이었으나, 2010년 6월 출시한 버전 4.0부터 iOS로 명칭을 변경하였다. [네이버 지식백과] iOS (두산백과) IOS 는 Windows 와 같은 OS 중 하나로, 애플에서 제공하는 운영체제라고 생각하면 좋을 것 같다. IOS에서 사용하기 위한 앱 개발을 위해서는 ..

IT 후기 2022.03.13

알고리즘공부 어떻게 하는가

개발자 직군 취업을 위해 준비를 하다 보면 알고리즘을 빼놓고 이야기하기 어렵습니다. 요즘 대부분의 회사에서 알고리즘 테스트를 통해 채용을 진행하고 있으며, 심지어 서류 심사 보다도 우선 알고리즘을 어떤 성적으로 통과하느냐를 먼저 보는 경우도 종종 있으니까요. 심지어 경력직 채용인 경우에도 알고리즘을 꼭 보는 경우도 있고 말입니다. 그래서 비전공자인 제가 현재 알고리즘공부를 어떻게 하고 있는지, 정리해보려 합니다. 더 좋은 방법이 있다면 언제든지 댓글로 알려 주시면 감사하겠습니다. 알고리즘이란? 일단 많은 기업에서 요구하는 알고리즘이란 대체 어떤 것일까요. 네이버 지식백과에서 알고리즘 정의를 찾아보면 다음과 같습니다. 알고리즘(algorithm)은 주어진 문제를 논리적으로 해결하기 위해 필요한 절차, 방법..

알고리즘 2022.03.13