본문 바로가기

ios

iOS의 새로운 파일 시스템(APFS)에 대하여 WWDC 2016에서 많은 내용이 발표되었다. 독자분들도 알고 있듯이 macOS 시에라의 발표부터 iOS 10, watchOS 3, 새로운버전의 tvOS등 애플의 주력 운영체제의 전면적인 메이저 업그레이드 소식이 있겠다. 좀 더 관심이 많은 독자들이라면 좀더 내밀한 내용들 역시 관심이 있을지 모르겠다. SiriKit 등 각종 새로운 API등이 개발자들을 위해 공개되었고, 오픈소스가 된 Swift 역시 메이저 업데이트를 겪는 등 많은 발표사항들이 있었다. 하지만 이 외에도 많은 개발자들이 지대한 관심을 보인 주제가 하나 있었으니, 그것이 바로 본 글에서 다룰 내용인 'Apple File System(APFS)', 애플의 새로운 파일 시스템이다. 출처 및 전문 : http://macnews.tistory.c.. 더보기
View Controller Transitioning 에 대하여 - 3 View Controller Transitioning 에 대하여 - 1 View Controller Transitioning 에 대하여 - 2 View Controller Transitioning 에 대하여 - 3 (현재페이지) 저번 시간에 버튼으로 애니메이션이 열고 닫히도록 구현을 완성했다 이번엔 마지막으로 열어진 B View의 상단바를 가지고 드래그와 닫기를 구현해보도록하자 뷰전체를 터치영역으로 잡아도 된다 그럴경우 b뷰에 만약 UIScrollView나 UITableView를 구현할경우 B뷰에서 별도 코딩이 필요하다그래서 이번엔그냥 Top부분만 드래그 영역으로 잡아서 실행해 보도록하겠다 먼저 B View의 탑부분(UINavigationBar) 를 IBOutlet 으로 잡아 주자 그리고 애니메이션 파일.. 더보기
View Controller Transitioning 에 대하여 - 2 View Controller Transitioning 에 대하여 - 1 View Controller Transitioning 에 대하여 - 2 (현재페이지)View Controller Transitioning 에 대하여 - 3 저번 포스팅에 서 UIViewControllerAnimatedTransitioning의 기초 사용법을 알아보았다.이번 포스팅은 조금더 깊숙하게 들어가보도록하자 완성된 애니메이션을 만들어서 쓰고 싶은데 어떤 모양이 좋을까 하다가 결정한게 바로 이것iOS 사용자라면 다들 익숙하고 알고 있는 요 애니메이션을 구현해 보도록하겠다. gif속 앱은 애플의 기본앱인 Mail앱1편에서는 Push의 형태로 구현을 했다면 이번엔 Modal의 형태로 구현을 해야 한다 코드를 작성하기전에 필요한 것들을.. 더보기
View Controller Transitioning 에 대하여 - 1 View Controller Transitioning 에 대하여 - 1 (현재페이지) View Controller Transitioning 에 대하여 - 2 View Controller Transitioning 에 대하여 - 3 iOS App은 기본 애니메이션만으로 충분히 이쁜 앱을 구현 할수 있다 하지만 새로운 경험을 선보이고 싶은 개발자와 색다른 앱을 사용하고 싶은 사용자의 니즈는 점점 증가 하고 있는 추세다 더구나 요즘 디자인 트렌드가 심플심플 하게 가다 보니 UI요소 요소에 새로운 애니메이션을 추가해 개발자는 사용자에게 새로운 경험을 주고 사용자는 앱을 이용할때 심심하지 않고 즐겁게 앱을 이용할수 있게 한다. 이번에 알아볼 녀석은 UIViewControllerContextTransitioning .. 더보기
CAKeyframeAnimation 대하여 작년 WWDC 2016에서 iOS10 부터 작동하는 새로운 Animation 클레스를 발표 했다.그의 이름은 UIViewPropertyAnimator라고 불리우는 녀석인데 뷰의 애니메이션처리를 동적으로 할수 있고 대화형 애니메이션으로 사용자 정의 및 처리를 훨신 수월하게 할 수 있다고 한다. 하지만 오늘 포스팅할 내용은 이녀석이 아니라 CAKeyframeAnimation이라는 클래스이다.요 클래스는 UIViewPropertyAnimator나오기 이전, 아니 지금도 복잡한 애니메이션을 처리하는데 많이 사용중임에도 불구 하고 국내에서 자료를 거의 찾기 힘들다 (다시 찾아보니 많이 나온다.. 쳇)사실예전에는 UI요소에 애니메이션효과를 넣을 필요가 거의 없었는데 (거의 기본)요즘 트렌드가 트렌드이다보니 은근 자.. 더보기
iOS10 Widget Height값 조정하기 iOS 8,9에서는 autolayout이나 self.preferredContentSize라는 명령어로 일정한 통신 후 나, 위잿 실행 중에 임의로 사이즈를 조절 할 수가 있었다. 하지만 iOS10에서는 Height가 고정이되버려 중간에 사이즈를 바꾸고 싶거나 통신 후에 결과에 맞게 위젯화면을 재구성하고 싶어도 그렇게 할수가 없게 되었다 하지만 방법이 없는 것은 아니다 iOS10 위젯들을 보면 이런 글씨를 볼수 있다. 예시로 쓴 위젯은 iOS기본 위젯 중 하나인 'SIRI 앱 제안' 위의 빨간색 박스 부분 "더 보기"이부분을 누르면 다음처럼 위젯이 변한다 위젯이 실행 중에 높이 값이 달라진다 다시 '간략히보기'를 누르면 처음 보았던 이미지로 돌아간다. iOS10부터 새롭게 나온 기능인데 바로 Height값.. 더보기
[iOS] ios7에서 트위터랑 페이스북 포스팅하기 필요 프레임워크 Twitter.framework, social.framework, Accounts.framework, AdSupport.framework(이건.. 왜 필요한거지.) 개발환경 OS X : 10.9.4 메버릭스 Xcode : 5.1.1 iOS SDK : 7.1 ARC 트위 터 #import 후에 if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) { ACAccountStore *accountStore = [[ACAccountStore alloc] init]; ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACA.. 더보기
[iOS] AutoLayout기반 StoryBoard에서 기준점 없는 4인치 3.5인치 대응하기 ++++++++++++++++++++++++++++++최근 추가 : 이 방법은 추천하지않습니다. ++++++++++++++++++++++++++++++ 아이폰이 4인치가 나온지 2년 되어간다.처음 4인치가 나왔을때 살짝 멘붕이 왔지만 애플의 대응법을 토대로 지금까지 잘~ 진행해 왔었다.그런데 지금까지는 기준점이 있는 그러니까 화면상단이 기준이 되거나 하단이 기준이 되는 객체만 진행해 왔지 중간이나 기준점이 없는 객체들은 어떻게 처리 해야 할지 모르고 있었다. 물론 코드로는 할 수 있지만 코드보다 Storyboard에서 무코딩으로 하고 싶었다. 혼자 끙끙되다 찾은 방법과 지인의 추가 설명으로 얻은 방법.개발 환경은 다음과 같다. Mac OS X 10.9.4Xcode 5.1.1iOS SDK 7.1ARC 사용.. 더보기