전체 글
-
[iOS] UICollectionView에서 발생하는 크래쉬앱등이에게 살충제를 뿌린다./고무망치를 도와라 2016. 7. 29. 13:02
UICollectionView를 상속받은 MyCollectionVIew에서 크래쉬가 발생한다. 1. 모든 디바이스에서 발생하는 것이 아님. 현재는 5s에서 발생하고 6, 6s에서는 발생하지 않음2. OS는 8.3, 9.3에서 테스트를 해보았으나 무관하게 발생3. 크래쉬가 100%재현되는 것이 아님. 그리고 크래쉬 로그는 (xxxxxxxxx는 서비스명이라 가림) 2016-07-29 11:44:57.518 xxxxxxxxxxxx dev[55017:14292281] *** Assertion failure in -[xxxxxxxxxxxx.MyCustomCollectionView _createPreparedCellForItemAtIndexPath:withLayoutAttributes:applyAttributes:..
-
[공레스토랑] 호텔프리마의 공레스토랑에서 중식코스요리 먹기무념무상일상/그만 처묵처묵 2016. 7. 28. 01:02
무려 중식 코스요리를 먹으러 호텔프리마에 다녀왔다.중식 코스요리는 사실 처음이라 두근두근거리며 갔다.솔직 후기는 스크롤 제일 아래로 ㄱ ㄱ ㄱ 예약을 하고 방문하면 이렇게 셋팅이 되어있고, 전채요리가 나옴!사진으로보니 굉장히 고급스럽네요.편육, 삶은 새우?, 해파리, 관자요리, 오리알요리. 이렇게 구성이 되어있네요.여기서는 오리알요리가 뭔가 젤리같이.. 특이한 식감이었는데 그닥 ㅠㅠ..관자는 역시나 굉장히 맛있더라구요 정말 요리가 끊임 없이 나옵니다.너무 빨리 빨리 나와서 조금만 천천히 해달라고 부탁드렸네요.게살스프인데요. 이건 뭐 맛 없을수가 없습니다.누룽지도 들어있는데, 맛이 자극적이지도 않고 딱 적당한 양이 나와서 맛있게 잘먹었네요~! 그리고 처음먹어보는 상어지느러미(샥스핀)굉장히 특이한 식감이고 ..
-
[iOS/UIToolbar] UIToolbar의 tintColor와 배경색backgroundColor앱등이에게 살충제를 뿌린다./iOS 2016. 7. 26. 13:36
UIToolbar의 컬러에 대해서 생각해봅시다. navigationController.toolbarHidden = false를 적용 해보세요^^ 결과화면 그렇다면 저 파란색은 어떻게 바꿀까요?viewDidLoad에 한 줄만 추가해볼게요. tintColor가 변경되었습니다. 그렇다면 배경색은 어떻게 바꿀까요? toolbar.backgroundColor??아닙니다. 바로 barTintColor라는 프로퍼티를 수정해주어야 합니다. 툴바의 배경색이 파란색이 아닌 검정으로 나타난거 보이시나요? 끝
-
view를 위해 viewController를 만든다?앱등이에게 살충제를 뿌린다./일기는 일기장에 2016. 7. 21. 19:40
이런 경우가 있다.마치 UIViewController의 화면마냥 잘 구성된 view가 필요한경우가 있다. (예를들어 modal로 띄우면서 navigationBar는 건드리지 않기 위한 레이어 형태를 표현하기 위해서??)예시가 허접하지만.. 정말 있다..고 믿는다. 그럴 때 func makeFakeView() {let vc = FakeViewController()self.view.addSubview(vc.view)}이런 메소드가 있다고 치자.정상적으로 작동을 할까? 하지 않는다. 왜냐하면vc는 ARC에 의해서 이미 메모리에서 제거되었기 때문에 vc.view는 빈 화면만 보여주게 될 것이다.따라서 view를 사용할 viewController에서 property를 하나 두고 FakeViewController객..
-
[Swift] static 함수와 class 함수! static func vs class func앱등이에게 살충제를 뿌린다./Swift 2016. 7. 20. 00:27
class func vs static func Objective-C를 사용하면 함수를 선언할 때, 플러스(+)부호와 마이너스(-)부호를 붙여준다. +부호는 클래스메소드, -부호는 인스턴스메소드.즉, -부호를 붙인 메소드는 객체를 생성해야만 사용할 수 있고, +부호는 객체가 아닌 클래스를 통해 호출하는 메소드이다. 이와 유사한 작동이 Swift에서도 물론 제공된다.바로 static키워드와 class키워드이다. 생긴건 유사해 보인다.두 키워드의 기능에 대한 설명은 생략하고 차이점에 대해서 짚어보도록 한다. Q. static func와 class func의 차이점은 무엇인가요? 보기엔 static은 struct, enum에서 선언할 때 사용하고 class은 클래스나 프로토콜에서 사용하는것처럼 보이는데요.. 맞..
-
[아몰랑] 컴파일타임 메소드와 런타임 메소드앱등이에게 살충제를 뿌린다./일기는 일기장에 2016. 7. 19. 17:12
교훈은 없는 징징글1 꽤나 dependent한 소스들을 수정하고있는데,,메소드들을 수정하면서 굉장히 혼란스러운 점이 생겨서 남겨둔다. 많은 메소드들이 빌드타임에서 제 역할을 해줄 수 있지만 그렇지 않은 메소드들이 있다.대부분의 경우 네트워크와 관련되어, API의 결과가 있어야만 제 기능을 해주는... 예를 들어 func setTitle() {nextViewController.title = self.title}라는 메소드가 있다고 가정할 때, setTitle()메소드는 아무때나 사용할 수 없다.self.title이 언제 결정되는가에 따라, setTitle()메소드의 역할이 발휘될 수 있기 때문이다. 그래서 이러한 메소드들을 다른 클래스의 init메소드에서 사용해도 되는지에 대한 고민등..아 힘들어,, 유지..
-
[TCP/IP] 웹 프로토콜에서 MAC주소와 IP주소를 어떻게 쓰는걸까?코딩은 주댕이로/컴공지식 2016. 7. 14. 00:02
그냥 IP주소, MAC주소에 대한 얕은 지식을 위해 적는 글!!쯔위에게 Facetime을 하려고 한다고 치자.쯔위의 전화번호를 알리가 없다.쯔위에게 전화를 걸기 위해 무엇부터 해야할까?일단 카톡을 열어 가장 트덕한놈에게 연락을 한다.트덕 : 팬카페에 가입하면 회장이랑 연락될걸?팬카페에 가입해서 회장에게 연락을 취했다.팬카페 회장 : 매니저한테 연락해보세여..매니저에게 연락했다.매니저 : 쯔위? ㅇㅇ 잠시만~~~쯔위 : 꺼져 냄새나는 덕후새끼야...이렇게 무사히 쯔위에게 연락이 닿았다. 쯔위는 서버에 해당하고, 쯔위의 전화번호가 바로 IP주소에 해당한다.트덕, 팬카페 회장, 매니저는 라우터에 해당하고그들의 연락처가 MAC주소에 해당한다고 볼 수 있겠다. 1.우리가 웹브라우저에 http://www.naver..
-