Xcode/Objective-C2018.06.22 01:04
Xcode/Objective-C2018.06.22 00:55
Xcode2018.06.14 17:56
Posted by iDeveloper
Xcode/Swift2018.06.13 02:00

Static TableView는 말그대로 아이폰 설정이나 회원가입과 같은 정적인 테이블뷰를 구현하는데 사용된다.

기존에는 잘 안써봐서 다이나믹 프로토타입으로 구현한 적도 많았다.

하지만 불필요한 코드도 생기기도 하고 셀의 재사용 때문에 이슈가 발생 될수도 있을 것이다.


스샷은 많아보이지만 코드작성하는 부분은 없다. ;)

스태틱 테이블 뷰의 구현 방법은 다음과 같다.





메인 스토리보드에 ViewController를 지운다.

스태틱 태이블뷰는 UITableViewController에서만 사용이 가능하다.

그래서 테이블뷰컨트롤러를 추가 하고 Is Initial View Controller를 체크 했다.





테이블뷰 컨트롤러를 네비게이션 컨트롤러의 루트뷰로 설정하자.


 테이블뷰 컨트롤러를 선택하고 메뉴막대에서 Editor -> Embed In -> Navigation Controller 클릭하면

테이블뷰가 네비게이션의 루트뷰가 된걸 확인 할 수 있다.






테이블뷰를 선택하고 어트리뷰트 인스펙터에서 컨텐츠를 Static Cells로 변경하자.



아차.. 테이블뷰의 스타일을 Grouped로 변경하는게 좋아 보일듯하다.

그룹스타일로 변경하자.



테이블뷰 섹션을 클릭하면 

섹션헤더와 푸터의 텍스트를 설정할수 있다.

row는 1개로 변경 했다.




레이블두개와 스위치를 셀에 추가했다.





row를 2개로 변경하면

방금 라벨과 스위치를 스위치를 추가했던 셀이 그대로 하나 더 생기는 걸 확인 할수 있다.

row를 추가하면 마지막 셀이 그대로 하나 더 생긴다고 이해하면 될듯 하다.

여기서 텍스트만 살짝 바꾸도록 하자. ㅋㅋ





섹션을 한번 2로 변경해보았다.

row를 늘렸던 것처럼 섹션도 동일한 스타일의 섹션이 추가된 것을 확인 할 수있을 것이다.


자, 실행을 해보자.



이상없이 잘 나온다.




Posted by iDeveloper
iLIfe/Dayone2018.06.12 19:40

iOS 12 베타버전을 저도 설치해 보았습니다.

현재 사용중인 아이폰X에 설치하기엔 살짝 걱정이 되기도해서

가끔 네비로 쓰고있는 6s에 설치를 했습니다.

설치방법은 다들 아시겠지만 아래와 같이 진행 하였습니다.





사파리에서 https://developer.apple.com/download/ 에 접속하여 로그인 한 후

iOS 12 beta 다운로드 버튼을 클릭하면



프로파일 설치 관련 팝업이 뜹니다.

당연히 허용을 클릭하면

프로파일 설치 화면으로 이동을 합니다.



역시 설치 버튼을 클릭해야겠죠... 



비번을 입력하고 약관동의화면? 에서 설치를 클릭 하면 프로파일이 설치가 되고 재시동 얼럿이 뜹니다.




재시동이 되면 설정> 소프트웨어 업데이트 항목에가서 iOS12를 설치





주 사용폰이 아니라서 백업도 안하고 진행했지만 다행히 별 문제없이 설치가 잘 되었네요.

설치하니 저 두앱이 눈에 띄네요. Measure 앱은 요번 키노트때 시연도 해줬던거같네요.





설정화면에서는 스크린 타임이 생겼습니다.

앱 사용시간을 확인하고 제한할수도 있는데 스마트 폰을 사용중인 자녀들을 관리하는데 유용할것으로 보이네요.


앱 구동속도가 빨라졌다고 하던데 카메라앱은 좀 빠릿한 느낌이 있긴있네요.

미모지를 확인 못해본게 좀 아쉽긴 하지만 첫 베타인데도 나름 괜찮은 느낌입니다. ;)









Posted by iDeveloper
TAG beta, ios12
iLIfe/Dayone2018.06.11 11:59



Apple | iPhone X | Normal program | Pattern | 1/30sec | F/2.4 | 0.00 EV | 6.0mm | ISO-100 | Off CompulsoryApple | iPhone X | Normal program | Pattern | 1/30sec | F/2.4 | 0.00 EV | 6.0mm | ISO-100 | Off Compulsory



이지부스트 지브라에 이은 두번째 당첨 이지 500 슈퍼문

사실 이 디자인은 난 별로긴 한데 여자가 신은건 이뻐보이더라. 이름도 슈퍼 문이라니 ㅎㅎ

그래서 와이프 사이즈로 응모했는대 운좋게 당첨 ;)

근데 와이프 발사이즈가 240인데 잘못해서 245오로 응모

와이프가 가서 신어보고 넘 크면 안산다고 했었는데

다행히 신어보고 맘에 드었는지

이건 내가 신어야 겠다 라고 해서 천만 다행 ㅋㅋㅋㅋ


Posted by iDeveloper
iLIfe/Dayone2018.06.11 11:52

Apple | iPhone X | Normal program | Spot | 1/120sec | F/1.8 | 0.00 EV | 4.0mm | ISO-100 | Off Compulsory


지난 토요일 지방선거 사전투표를 했다.

사실 사전투표는 처음 해보긴 했는데

생각보다 사람이 많았다.


와이프랑 2교대로 한명은 투표하고 

한명은 차에서 애기들 과 함께 대기 하는식으로 투표를 하고 왔다.

경기도에 살고 있어서 교육감 뽑는데 고민을 좀 하긴 했지만

투표하러가기전에 알아보고 가서 다행히 고민없이 투표하고 나왔다.









Posted by iDeveloper
iLIfe/Foodie2018.06.11 11:36



이지부스트 500 슈퍼문을 와이프 사이즈로 응모했었는데

운좋게 당첨이 되서 신발 구입하고 저녁을 먹으려 음식점을 찾아 다니다가

홍석천 레스토랑이 있길래 한번 가봤다.


우린 3개를 시켜 먹었는데 이름이 정확히 기억은 안나지만

리코타 치즈 샐러드, 버섯크림 리조또, 알리올리오 파스타 이었던거같다. 



LEICA CAMERA AG | LEICA Q (Typ 116) | Aperture priority | Pattern | 1/60sec | F/2.8 | 0.00 EV | 28.0mm | ISO-3200 | Off Compulsory


리코타 치즈 샐러드는 우리가 보통 풀을 자주 안먹기 때문에

샐러드를 파는 가게면 보통 시켜 먹는듯 ㅋㅋㅋ

요건 접사모드로 찍은듯.. ;)



LEICA CAMERA AG | LEICA Q (Typ 116) | Aperture priority | Pattern | 1/60sec | F/1.7 | 0.00 EV | 28.0mm | ISO-1000 | Off Compulsory


버섯 크림 리조또는 21개월된 첫째 딸래미를  먹이려고 시켰다.

버섯향이 강하게 나서 아기가 안먹을가봐 걱정했지만 다행히도 잘 먹었다.

개인적으로 시킨 메뉴중엔 제일 괜찮았던거같다.


LEICA CAMERA AG | LEICA Q (Typ 116) | Aperture priority | Pattern | 1/60sec | F/1.7 | 0.00 EV | 28.0mm | ISO-1250 | Off Compulsory


알리올리오는 와이프가 고른 메뉴인데

호박이 들어가있는건 처음 본듯 하다.


전체적으로 맛은 괜찮았지만 엄청난 맛을 기대하고 가면 실망할지도...


Posted by iDeveloper
Xcode/Objective-C2018.06.07 10:07
Xcode2018.06.06 23:53