#3. typealias (swift)

이미지
  처음에 봤을때는 생소한 것이라 이해가 안갔지만 인터넷을 뒤져본 결과   type 의 이름을 재정의 한다 라고 보면 된다 . 즉 새로운 type 을 만들어 내는 것이 아닌 이름만 새로이 고쳐서   더 일기 쉽고 쓰기 편하게 하기 위해서 한다고 보면된다 .  이런식으로 위에다가 sens 에 문자열 배열을 선언해주고 및에서는 그 값을 가지고 오기만 해도 되니   훨씬 짧게 코드를 완성 할수 있다 . 물론 그냥 원래 타입으로 써주어도 되지만  이렇게 긴 코드를 앞에 있는것처럼 간략하게 적을수 있기에 쓰는것이 낫다고 생각함.

#.2 버튼 안에 이미지 사이즈 키우기 (Make the image that is inside the button bigger ) (swift)

이미지
 iOS 구현을 하다가 버튼에 이미지를 씌웠는데 문제는 그 이미지가 너무 작아서 그 사이즈를 코드로   키워 줄수 없을까 하다가 짜게 되었다 .  우선 버튼이   선언되어있을때 이 것이 UIButton 이라는것을 알았고 그 안에 씌워주는 이미지는 UIImage 라는 것을 알아야한다 .  그렇다면 UIImage 같은 경우 단위가 그냥 숫자로 하면 안되고 CGSize , CGFloat 같은 단위로 맞춰 줘야 한다 # let cgsize = CGSize(width : 40.00 , height : 40. 00 )  우선 새로운 사이즈 값을 저장할 cgsize 의 값을 정해준다 .  그리고 임시 이미지 인 tempImage 에 SelectedLocation.currentImage!.resizedImage(newSize: cgsize) 를 통해서 크기를 새롭게 만든 이미지를 저장 해두고 그 값을 다시   SelectedLocation.setImage( tempImage , for : UIControlState.normal) 을 통해서 버튼에 tempImage 를 넣어 줘서 값을 키운 이미지를 다시 버튼에 삽입 해준다 .   UIControlState.normal 은 이 버튼의 상태가 기본 일때 이 이미지로 삽입 해주라는 의미 가 된다 .  이렇게 하면 기존의 작았던 이미지가 큰 상태로 된다 . 

#.1 Swift?? Objective-C?? 차이?? (swift)

이미지
Swift   란 ?  맨 처음 iOS 를 공부 하기 시작 하자 마다   Objective-C   그리고   Swift   이 두단어를 듣게 되었다 .  그래서 두개 에 대한 아무런 정보가 없던 나는 인터넷 을 뒤지고 , 책을 찾으면서   기존에는 어플리케이션 을    Objective-C   로   작성하던것이 iOS 8 로 넘어 오면서    Swift   라는 언어가 나오면서 요즘 에는    Swift   를 더 많이 쓰게 된것이라고 알게 되었다 .  즉 둘다 프로그래밍 언어 고 기존에는 Objective-C 이용했지만 최근 들어와서는 Swift 를 많이 쓰는 추세이다. 그렇다면 기존의    Objective-C   와   Swift   의 차이점은 무엇인가 ?  타입 추정이 가능 제공 되어진다는 것이다 .   기존의    Objective-C   는   C   와 비슷하게 모든 변수에 형태를 지정 해주어야 했지만   스위프트는 그러한것 없이 값을 넣어 주면 그 값에 따라서 변수의 형태를 컴파일러 에서 인식 할수 있다 . 보시다시피 위 에는 형태를 정해 주었지만   ( 뒤에 ? 는 optional 이라는 것으로 향후 설명 하겠다 .) 밑에 sentence 변수는 형태 지정 없이 바로 값을 넣어 주어도 아무런 문제가 없다 .  문자열 연산이 매우 편해 졌습니다 .  기존의 씨 에서는 문자열 이라는 개념 없이 그...