'#IOS'에 해당되는 글 3건

  1. 2017.12.27 About React Native Install - error case
  2. 2017.12.19 iOS Design Pattern?
  3. 2017.12.18 ARC - Strong, Weak, Assign
반응형

React Native 환경을 설정 하다 보니.... 


Error!!!!!!!!!!!! 


What the ~~~~~~~ 


so! 나는 다음과 같이 진행


내 맥북들은 High Sierra 10.13 을 쓰고 있다. 


react native 인스톨이 안되서 


node.js를 전부 지우고, (npm은 따라서 지워지는듯....) 


다시 설치 했다.


1. 지우는 정보 링크는 다음과 같다 

https://code.i-harness.com/ko/q/aa8fe2 


2. 설치하는 링크는 다음과 같다.

https://www.christianengvall.se/install-react-native/

https://blog.wonhada.com/?p=2910


안되면 따라 해 보시기 바라며~~~~`


이렇게 풀어따!!!!! 



반응형
Posted by onlyTheOne
,
반응형

iOS 개발을 하면서 Design Pattern을 이용 하고 있는지 질문을 가끔 듣는다... 


내가 Design Pattern을 적용해서 개발하지 않는 것으로 알았다.


써봐야 Singleton 패턴? 인데... 



구글에서 검색해 보면... 


objective-c design pattern 


아래 블로그에 보면 친절히 설명 되어져 있다. 


http://10apps.tistory.com/153 



Objective-c 문법 일부가 Design Pattern 에 맞게 구성 되어 있다. 


즉 Objective-c 프로그래밍을 하다 보면 자연 스럽게 Design Pattern 형식으로 개발 하는 것이다.



여기서 궁금증이 생긴다. 


1. Objective-c에 대해서 Design Pattern이 적용 되어 있는 것을 알고 있어서 확인차 물어 보는 경우 

 -> Design Pattern에 대한 기본 지식이 있는지 체크하는 경우.


2. Objective-c에서 Design Pattern이 적용된 걸 모르는? 상태로 물어 보는 경우 

-> 부연 설명을 하면, 이 건 모르느니만 못한 것이다. 


Objective-c에 대해서 잘 안다고 이야기 하는 것이지만... 질문자가 제대로 모르는 것이다. 



여기서 나는 하나를 더 배웠다... 


내가 부족한게 많았다는 것을.... 


그리고 모르는걸 인지 못한채 잘한다고 말하는 사람이 있다는 것을... 


더 겸손해 지고 더 노력해야 할 것 같다.







반응형
Posted by onlyTheOne
,
반응형

ARC가 도입되면서 


프로퍼티에 대한 설정이 여러가지가 있는데 이중 


Strong, Weak, Assign 이 존재한다. 


Strong은 강한참조 


Weak는 약학참조 


Assign은 단어 그대로... 


assign은 primitive 형식의 변수 (int, float, double) 같은 경우 사용해야 하며 


객체 형식의 변수인 경우 Strong 이나 weak를 이용한다. 


인터넷 자료를 찾아보면 weak와 strong 가장 큰 차이는 


크게 다음과 같다.


1. Retain counting 차이 

- strong 은 참조 할때 마다 retain count가 증가.

- weak는 참조 할때 마다 retain count가 증가 하지 않음.


2. 참조를 유지 하는지 여부 

- strong은 참조를 유지하고 있어야 할때 

- weak는 실수로 라도 참조를 유지 하지 않아야 할때 


3. 메모리 해제 처리 

- strong은 사용하지 않을 경우 nil로 지정을 해주어야 한다.

- weak는 강제로 nil로 지정하지 않아도 된다. (자동 지정) 


정리한게 틀렸을 수도 있다. 


그래서 나중에 다시 확인 하고자 정리 하려 한다.



참고 자료 : 

1. https://m.blog.naver.com/PostView.nhn?blogId=itperson&logNo=220825568956&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F 

2. http://simyungk.tistory.com/36 

3. http://rakuraku.tistory.com/67 


반응형
Posted by onlyTheOne
,