'2019/04/29'에 해당되는 글 2건

  1. 2019.04.29 Swift 4.0 를 프로젝트에 도입하면서 느낀점.
  2. 2019.04.29 iOS 나인패치 두번째...
반응형

최근 진행중이던 프로젝트에서 일부를 Swift 4.0을 도입했다.

 

공식적인 처음 상용화 Swift이기도 하다.

 

(물론 작년에도 공식적으로 쓰긴 했다 클래스 1개 여서.... 어디다 말하기도... )

 

기존 Objective-C의 프로젝트에 Swift Bridge는 많이 했으니 부담은 적었다.

 

다만.... 하면서 느낀 것이 몇가지 있었다.

 

1. Swift는 4.0 부터 해야 할지 4.2 부터 해야 할지 대략 난감한....

  -> Swift 관련 예제 소스 파일을 찾아 보려고 구글 및 여러 사이트를 조사하면 구버전의 Swift 2.0, Swift 3.0의 코드가

      대부분이면 4.0이상인 코드 찾기가 어렵다.

  -> 물론 자비스급인 Xcode가 알아서 코드를 바꾸라고 가이드를 해주신다.

  -> 심지어 5.0 도 나왔다. 쿨럭

 

2. Debugging -> Break Point 를 걸어두면..... 너어어어어무 느리다

  -> 속터진다. 값 하나 볼려면 환장 한다.

 

3. 일부 문법은... 실무에 적용하기 너어어무 어렵다.

  -> guard let ?  : 참 좋은 문법인데 현재 내가 개발하는 시나리오 상에서는 guard let을 쓰면 시나리오 홀이 생긴다. (쿨럭)

  -> defer : guard let 하고 같이 쓰면 동작 안한다고 함.

  -> Objective-C의 nil 처리를 스위프트에서는 애매 함...

 

4. extension? 과 그 외 문법...

  -> 자바 같은 느낌이 강함.

 

느낀건 여기까지~!!!

 

아직은 내가 Swift로 코딩을 많이 안해 봐서 그런건가? 아님 Objective-C 에 아직도 최적화 되어 있는지.

 

3번의 경우 애매하다. 좀더 해 보면 알겠지....

 

그런데 Swift에서 nil 또는 null 처리는 참 애매하다.

 

더 봐야 할듯 싶다.

 

그리고 느낀건....... Objective-C는 .... 한 10년은 더 갈듯 싶다.....

 

아직도 Swift에서 극히 일부 Objective-C 문법 체계를 가지고 있는걸 보면 말이다.

 

반응형
Posted by onlyTheOne
,
반응형

기존에 나인패치로 검색되어 들어오는 경우가 많았다.

 

하지만.... iOS에서 나인패치는 잘 쓰지 않는다.

 

구글에서만 검색해 보아도 이미...

https://www.google.com/search?q=ios+stretch+image&sa=X&ved=2ahUKEwjDvL2is_XhAhXBerwKHXevDf0Q1QIoAHoECAoQAQ&biw=1900&bih=853

 

ios stretch image - Google 검색

https://www.quora.com/How-can-I-stretch-an-image-to-fit-the-screen-on-iOS 20 Sep 2017 ... Since this is tagged as a development question, I will chime in regarding development. You display images in a UIImageView. So you can ...

www.google.com

 

그리고 최근 들어 iOS는 PDF 파일 형식의 Vector타입 이미지를 지원한다.

 

https://www.google.com/search?biw=1900&bih=853&ei=G_vGXInGL4KY8wWax4yQAg&q=iOS+vector+pdf+image&oq=iOS+vector+pdf+image&gs_l=psy-ab.3..0i8i30l2.142832.147562..148075...1.0..0.136.2398.3j19....3..0....1..gws-wiz.....0..0j0i131j0i67j0i30j33i160.GFaMAVABLhY

 

 

iOS vector pdf image - Google 검색

검색결과 약 421,000,000개 https://useyourloaf.com/blog/xcode-9-vector-images/11 Sep 2017 ... Apple added PDF vector images to the Xcode asset catalog in ... The result is a blurry and jagged image that looks even worse on an iPad.https://medium.com/.../use-vecto

www.google.com

즉 이전에 @2x, @3x 이런걸 적용하느라 고민하는게 줄었다.

 

따라서 나인패치 보다는 PDF 파일 형식의 Vector타입 이미지를 이용하길 바란다.

 

끄읕!

반응형
Posted by onlyTheOne
,