적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

반응형

분류 전체보기 568

[iOS] 초간단 ipa 파일로 아이폰에 앱 설치하기 Mac & Window

설치 전에 주의할 점! adhoc으로 ipa 파일 추출했다는 가정 하에 설치할 수 있는 방법으로 해당 기기 UDID가 앱의 provisioning 파일에 등록이 되어있어야한다! 1. Mac에서 설치하는 법 맥에서 앱스토어를 키고 apple configurator를 설치한다. 핸드폰 연결해서 ipa 파일을 끌어다 놓아주기만 하면 설치가 된다! 2. Window에서 설치하는 법 맥이 아니라 윈도우를 쓰고 있다면 iTools 프로그램을 이용하여 설치를 할 수 있다. https://www.thinkskysoft.com/itools/ iTools - Provide the most useful tools for iOS users (thinkskysoft) iTools - We are focused on provid..

[Swift iOS] AutoSlide Banner using UICollectionView

UICollectionView를 이용해 AutoSlideBanner를 만들어보려고 했는데 시작부터 난관에 부딪혀버렸다.. 찾아보니 xib 파일에서는 UICollectionView 안에 셀을 추가하는 것이 지원이 안된다나 뭐라나.. 하고 싶으면 따로 UICollectionViewCell xib 파일을 만들어주거나, 스토리보드를 이용해야한다고 한다.. Adding cells in a xib is not supported. If you must use a xib file, then you will need a separate xib which contains the UICollectionView cell. Storyboards may be a better solution. https://newbedev.com..

[Swift iOS] UIScrollView

UIScrollView 이 까다로운 자식... 첫번 째 관문.. View 위에 Scroll View를 추가하고 Constraints를 주면 빨간 경고가 뜬다. 이거는 오른쪽 상단 Size inspector의 Content Layout Guides를 체크 해제해주면 해결 가눙 두번째 관문... 아니 UIScrollView 안에 view.frame.width로 UIView를 여러개 만들어 차례대로 슬라이드 하려고 했는데 이상하게 크기가 남는 것이 아닌가!! 크기가 안맞고 이상하게 슬라이드가 되어 진짜 이거 때매 개빡쳤다. 쓸데없이 시간이 엄청 오래 걸렸다. 도대체 왜 ????? Attribute Inspector에서 Autoresize Subviews 체크 해제 해주니깐 잘 되더라.. 왜 니맘대로 크기 조절..

[Swift iOS] OpenCV

OpenCV (Open Source Computer Vision) 실시간 컴퓨터 비전을 목적으로 한 프로그래밍 라이브러리. 실시간 이미지 프로세싱에 중점을 둠. * 컴퓨터 비전(Computer Vision) : 이미지에서 정보추출 등 인간의 시각이 할 수 있는 일을 자율적으로 수행하는 시스템을 만드는 것을 목표로 기계의 시각에 해당하는 부분을 연구. 예전에 파이썬으로 딥러닝 머신러닝 할 때 OpenCV 사용해서 이미지 추출하고 학습시키고 그랬던거같은데 하나도 기억은 나지 않는다. ㅋㅋㅋㅋ 대충대충 농땡이 칠때라.. 그때 좀 더 열심히 배워둘걸 ㅎㅎ 여기서 OpenCV framework 다운로드 https://opencv.org/releases/ 몇 년 된 글인 것 같지만 Swift에서 openCV 사용방..

카테고리 없음 2021.08.10

가십걸 Gossip Girl

아주 오랜만에 가십걸을 다시 정주행해보기로 했다. 다시 봐도 재밌다. 가십걸 정주행은 OPic AL 의 비결이라고나 할까. 일주일 내내 가십걸만 보면 나도 맨해튼에 살고 있는 듯한 착각에 빠지게 된다. 꿈도 영어로 꾼다. 내가 바로 블레어다, 이 구역의 미친년은 나다 라고 스스로 세뇌하며 오픽 시험을 봤더니 AL이 나왔다. ㅎㅎ 볼 때마다 느끼는 거지만 예쁘고 젊은 배우들 사이에서도 릴리가 진짜 아름답고 우아하다.. 아무리 봐도 댄은 정이 안간다 ;; It's just a rough patch, that's all. 힘든 시기는 곧 지나가. rough patch : 힘든 시기 I had a little bit of rough patch last year. There have been many rough ..

영어공부 2021.08.06

투 핫 시즌 2

기억이 안나서 그럴수도 있겠지만 개인적으로 시즌 1보다 훨씬 재미있었다. 시즌 1은 해리 & 프란체스카 독주에 가끔 클로이 뿌리는 느낌이었다면 시즌 2는 캐릭터 하나하나 다들 매력적인 느낌이 들었다. 물론 아직 방영이 끝난지 얼마 되지 않아 다들 어떻게 될지는 모르지만 그래도 커플도 엄청 많이 생겼다!! Cam & Emily / Carly & Joey / Christina & Robert 그리고 가장 충격적이었던 Melinda & Peter ㅋㅋㅋㅋㅋㅋㅋ 다들 너무 예쁘더라ㅠㅠ 정착하고 오래 만났으면..! 'cause he was such a douchebag with me and Joey last night. 어제 저랑 조이한테는 진짜 재수없게 굴었거든요 That old chestnut. It's no..

영어공부 2021.08.05

[Swift iOS] How to convert a string to an MD5 hash

MD5란? MD5 (Message-Digest algorithm 5) : 128비트 암호화 해시 함수 주로 프로그램이나 파일이 원본 그대로인지를 확인하는 무결성 검사 등에 사용된다. 암호화 결함 때문에 MD5알고리즘을 보안 관련 용도로 쓰는 것은 권장하지 않는다. 임의의 길이의 메시지(variable-length message)를 입력받아, 128비트짜리 고정 길이의 출력값을 낸다. 해시 함수(hash function) : 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수. 암호화 해시 함수(cryptographic hash function) : 매핑된 해시 값만을 가지고는 원래 입력값을 알아내기 힘들다는 성질(역상 저항성)에 의해 사용될 수 있다. 참고 : https://ko.wikipedi..

FFmpeg-mobile / VLC Player

동영상 재생을 다루는 앱들이 많은데, 동영상 재생에 쓰이는 라이브러리들과 용어들에 대해 탐구해보자. nefu - AVFoundation, MobileVLCKit, HaishinKit, mobile-ffmpeg-full, YTLiveStreaming, XCDYouTubeKit 딸기콩 - AVFoundation, MediaPlayer Heystars - AVFoundation, youtube-ios-player-helper, Soribada - youtube-ios-player-helper Codec 코덱 영상 데이터를 압축하고, 또 압축을 푸는 프로그램을 코덱이라고 한다. 영상 전송을 위해 용량이 큰 파일을 작게 만들어주는 것이 인코딩, 본래대로 재생할 수 있게 압축을 푸는 것이 디코딩. HLS (HTTP..

[Swift iOS] MTMapView 다음 카카오맵 지도 사용해보기

MTMapView를 사용하여 지도 기능을 좀 더 편리하게 구현할 수 있다. 이미 지도 기능은 구현이 되어 있는 상태에서, 가맹점을 검색하면 해당 가맹점 위치로 지도가 이동하게끔 하는 수정 작업을 했다. MTMapView 내장 기능으로 아주 편리하고 간단하게 구현이 가능하더라! MTMapViewDelegate는 object-c로 작성되어 있어 swift용 레퍼런스 코드를 따로 제공해주지는 않지만, 워낙 한글로 자세하게 설명이 되어있어 간단하게 사용할 수 있었다. fitAreaToShowAllPOIItems() 메서드를 이용하니 지도 화면에 추가된 모든 POI item들이 화면에 나타나도록 지도를 자동으로 조정해주더라. 굿굿. 검색 결과가 하나일 경우에는 해당 가맹점 위치로 지도 이동 후 빨간색으로 선택까지..

728x90
반응형