본문 바로가기

아이폰14

[IT 에어팟 프로] 포근하게 감싸듯이 노이즈 캔슬링을 해주는 최고 블루투스 이어폰 "에어팟 프로" airpods pro 에어팟 1세대가 있는 저는 에어팟 프로에 별로 관심이 없었어요. 하도 여기저기서 에어팟 프로 정말 좋다고 해도 에어팟 1세대로 충분했기 때문에.. 그러다가 아이폰 수리 때문에 에플 스토어에 가게 되었고.... 그게 문제가 되었죠.. 에어팟 프로 청음을 할 수 있었는데.. 이건 끼자마자.... 음.... 손가락으로 귀를 막고 있는 느낌인 시중의 인이어 이어폰과는 뭔가 다른 느낌이었어요... 착용감이 너무 좋았고..작고.. 친절한 애플스토어 스텝분이 모바일로 (끔, 노이즈 수용, 노이즈 감쇠) 모드를 단계별로 소개해주셨어요. 끔은 그냥 기본으로 낀 상태이고.... 노이즈 수용 모드는 정말.. 이질감 없이 밖의 소리가 들리면서 노래도 들리고... 뭔가 느낌이 이상했어요.. 이런 식으로 될 수 있구나.. 그리고.. 2020. 1. 15.
[iOS DateFormatter Locale] Date->String Locale identifier 사용표 예) let dateFormatter = DateFormatter() dateFormatter.locale = Locale(identifier: "ko_KR") 필드 심볼 ko-KR en_US_POSIX 내용 시대 (Era) G 서기 AD 기원전/후(서기) 표시 BC, AD GG 서기 AD GGG 서기 AD GGGG 서력기원 Anno Domini 기원 전후를 풀어서 표기 GGGGG 서기 A 년 (Year) y 2012 2012 년도를 네 자리로 표시 yy 12 12 년도를 두 자리로 표시 yyy 2012 2012 년도를 네 자리로 표시 yyyy 2012 2012 yyyyy 2012 2012 네 자리 년도 앞에 '0'이 붙는다. yyyyyy 2012 2012 Y 2012 2012 "Week of Year".. 2019. 11. 21.
[Objectvie-c 의 블록] objectvie c 블록[block] 2장 메모리 영역 "iOS와 OS X의 메모리 관리와 멀티스레딩 기법"에서는 블록은 Objectvice-C 객체라고 설명을 쭉~~해준다. 한번 읽어보시길.. 두번 읽어 봤는데 사실 5번 더 읽어 봐야겠다.. 객체이기 때문에 데이터 영역(_NSConcrete GlobalBlock), 스택(_NSConcreteStackBlock), 힙(_NSConcreteMallocBlock) 등 존재 할 수 잇다. 1장에서 우리가 쓴 형태는 _NSConcreteStackBlock 클래스 형태를 사용해서 스택 영역에 생겼다. 스택영역..{}를 벗어나면 지역 변수 및 그 안에 있는 코드는 폐기된다..그런데..__block 변수와 블록은 스택에서 힙으로 복사(copy)를 하는 기능을 제공한다. ARC 환경에서는 컴파일러가 자동으로 필요한 부분을.. 2019. 11. 8.
[Objectvie-c 의 블록] objectvie c 블록[block] 1장. 이 글은 제가 공부했던 것을 정리 했을 뿐이니..혹시 제가 잘못 된 것을 알고 있다면 댓글로 꼭 알려주세요.! Objective-c 블록(block) 먼저 objectvie-c(옵젝) 의 블록에 대해서 알아 보자. 'iOS와 OS X의 메모리 관리와 멀티스레딩 기법" 에서는 블록은 '지역 변수와 함께 동작하는 익명 함수' 라고 정의를 내렸다. 익명 함수란? 말 그대로 이름이 없는 함수를 말한다. 다른 언어에서는 클로저, 또는 람다라고도 말한다. ^ 리턴 타입 (인자 목록) (표현) 예) ^ int (int count) { return count + 1;} 이런식으로 표현이 된다. 변수로 선언을 할 경우 int (^blk)(int) = ^(int count){return count +1}; (아무리 해도 .. 2019. 11. 8.