[생각의 정리] 2016 회고 & 2017년 목표

2016년 목표를 돌아보면 어느 정도 만족할 만한 한 해를 보낸 것 같다.

2016년에 성취한 것 top 3

  1. 인생의 동반자가 될 수 있는 사람을 만난 것.
  2. iOS개발 능력이 중급 이상으로 성장 한 것.
  3. 건강

2016년에 이루지 못한 것

  1. 영어 능력
  2. 비즈니스 능력
  3. 퇴사에 대한 두려움을 이겨내지 못한 것 (나의 비즈니스를 만들어야 한다)

2016년을 나에게 해주고 싶은 말

  • 늘 그래왔듯이 지혜롭게 살아야 한다.
  • 정신을 맑게 유지하고 몸은 건강하게 가꿔라.
  • 말은 아끼고 남의 말을 경청해라. 질문을 자주 하고 지혜를 얻어라.
  • 로마는 하루만에 이루어 지지 않았다. 로마의 처음 시작은 작은 나라였다. 내가 가지고 능력은 남들과 다르지 않을 지라도 반복적인 훈련과 투자로 훌륭하게 키워낼 수 있다.
  • 꿈을 갈망하고 시도하라. 오늘 실패 할 지라도 내일의 양분이 된다.
    Today was good. but tomorrow will be better.
  • 너의 마음 속에서 이야기 하고 있는 길을 걷기 위해서는 시도, 특히 첫 시도가 중요하다.
  • 인생은 마라톤이다.
  • 혼자서는 아무것도 이룰 수 없다.
  • 요즘 트렌드는 겸손이 아니다. 자기 과시도 아니다. 안티프레질 해지기 위해서는 적도 필요하다.

2016년 내가 들었던 조언들

  • 사람은 저마다 역할 이 있다. (포지셔닝)
  • 가장 잘 하는 사람에게 맡겨라.
  • 이제 비즈니스 모델을 만드는 것에 집중 해야 한다.
  • 몰입해서 결과를 잘 내는 것도 중요하지만 세상 돌아가는 것을 보는게 더 중요하다.

2017년 목표

  • 오전 중으로 하루 계획의 절반을 이룬다.
  • 건강 > 일탈 > 영어 > 개발

[iOS] Crashed, GPUImageContext presentBufferForDisplay

Symptom

symptom : Crashed when power button pressed app was running.

스크린샷 2016-12-01 오후 2.22.58.png

Solution

OpenGL ES processingQueue를 사용하고 비활성화 될 때 끄도록 설정함.

//AppDelegate
func applicationWillResignActive(_ application: UIApplication) {
    runSynchronouslyOnVideoProcessingQueue {
        glFinish()
    }
}

References

[Tip] Price, 다이아몬드 Diamond

http://semigold.co.kr/ab-910-321&article_num=321&tpa_index192=30&PB_1419581562=19

  1. 앞으로 다이아몬드 가치는 점점 내려갈 것이다.
  2. 역시 금이 최고다.
  3. 다이아몬드 합성 기술이 꽤 발전했다고 해도 완성도가 시장에 공개되는 것은 오히려 다이아몬드 합성 비즈니스에 좋지 않은 영항을 준다.

결론 : 다이아를 살려면 합성 다이아몬드 브랜드를 사는게 좋을 듯.

ps. 지구에 산다면 예물을 역시 금(Gold)

 

[ios] Assertion failure with segues

http://stackoverflow.com/questions/35727353/assertion-failure-with-segues

 

현상 : Destination View Controller 에 performSegue할 때마다 오류가 발생함.

해결방법 :

  1. Destination View Controller를 대체할 새로운 Empty Id View Controller를 작성한다.
  2. Destination View Controller 디자인 로직을 옮겨온다.
  3. Destination View Controller를 삭제한다.
  4. 삭제된 Destination View Controller와 동일하게 Segue 환경을 구성한다.
  5. 테스트 : 잘됨.

 

  • symptom : try to perform Segue to “DestinationViewControllerSegue” follow error message was shown “Assertion failure with segues”

 

  • solution :
    • Make new View Controller to replace “Destination View Controller”
    • No Storyboard Id, No Class
    • Migrate UI Code From Old View Controller(“Destination VC”) to new Empty View Controller
    • remove “Destination View Controller” and segue
    • connection source view controller with “new Destination View Controller”
    • fill segue’s id with old segue’s id
    • test
    • work well