전체 글(59)
-
[Swift] textField / textView 끝의 공백 없애기
안녕하세요:) 생각보다 텍스트 필드나 텍스트 뷰의 마지막 부분에 공백을 처리하지 않고 프린트 하는 경우가 많더라구요..저도 그렇고^^; 이렇게 글자 제일 뒤에 공백이 입력이 되어 프린트를 하면 print(self.textView.text) Optional("이것은 한줄입니다 ") 이렇게 뒤에 공백이 프린트 됩니다. 그때 이렇게 let texts = self.textView.text.trimmingCharacters(in: .whitespaces) print(".\(texts).") 구별을 위해 글자의 앞 뒤로 .을 찍었습니다!. 프린트하면 .이것은 한줄입니다. 이렇게 뒤에 공백이 없어지지요. 하지만 이것도 뒤에 엔터를 치면 .이것은 한줄입니다 . 이렇게 프린트 됩니다 let texts = self.tex..
2019.03.19 -
과메기 = 지은네 과메기
대구 내려갔더니 엄마가"이번 년도에는 과메기 먹고 싶단 말을 안하네?" 하셨다. 말했는데ㅜㅜ.. 그 이후로 계속 과메기 과메기를 외치다가서울 와서 가까이 사는 친구한테 연락했다."과메기 좋아하니..?" 답은 없어서 못 먹는단다. 그래서 그 날 바로 찾고 찾고 찾다가 발견한 "지은네 과메기 " 내가 주문한건 이거 배달은 하루만에 왔다. 과메기가 저렇게 잘려오진 않는다. 내가 잘랐다. 친구가 나보다 늦게 퇴근해서 기다리고 기다렸다. 애타게 먹길 원하는 나의 마음.. 이거 사진 왜케 구림 잔이 없어 와인잔에 막걸리.치얼스~_~ 쌈 싸먹을 때 야채를 많이 먹는 사람이라면 야채가 부족할 수 있으니마트가서 사서 드시면 될 것 같다. 나는 무조건 쌈싸먹는 사람이라.. 쪽파를 많이 아껴먹었다. 이번 주에 또 주문해야지..
2018.12.19 -
[Swift] 한글 종성받침 유무에 따라 '을/를' 반환하기
한글 유니코드 값 초성: ((한글 유니코드 값 - 0xAC00 / 28) / 21) 중성: ((한글 유니코드 값 - 0xAC00 / 28) % 21) 종성: (한글 유니코드 값 - 0xAC00 % 28) func postPositionText(_ name: String) -> String { // 글자의 마지막 부분을 가져옴 guard let lastText = name.last else { return name } // 유니코드 전환 let unicodeVal = UnicodeScalar(String(lastText))?.value guard let value = unicodeVal else { return name } // 한글아니면 반환 if (value 0xD7..
2018.12.13 -
[Swift] 다국어(Localize) 처리하기 +a
안녕하세요:) 저번 포스트에서는 앱 다국어 처리를 알아보았습니다. 이번 포스트에서는 lbl.text = String(format: NSLocalizedString("Hello", comment: "")) 이 코드, 어떻게 일일이 다 치나요..? 간단하게 줄여보도록 합시다! 우선 String Extension 파일을 하나 만들어 줍니다. // StringExtension.swift extension String { var localized: String { return NSLocalizedString(self, tableName: nil, bundle: Bundle.main, value: "", comment: "") } } 끝입니다. 쉽죠? 컨트롤러로 가서 lbl.text = "Hello".localiz..
2018.08.29 -
[Swift] 다국어(Localize) 처리하기
안녕하세요 :)이번 포스트에서는 앱 다국어 처리를 알아보도록 하겠습니다. 우선 프로젝트 - Info - Localizations에서 추가하고 싶은 언어를 추가합니다. 다국어화 할 타겟들을 선택합니다. 그럼 이렇게 스토리보드마다 다국어화 할 파일들이 생성됩니다!저는 한국어를 사랑하니까 Korean을 추가했어요 이제 여기서 다국어 화 방법은 두가지로 나뉩니다. 1. 스토리 보드에서 다국어 처리하기 스토리보드에서 다국어 처리 하는 방법은 간단합니다. Label을 생성한 후 Main.strings (Korean)에 들어가면 /* Class = "UILabel"; text = "Label"; ObjectID = "x0m-De-BWp"; */ "x0m-De-BWp.text" = "Label";이런 코드가 있을 꺼에..
2018.08.27