Programing/iOS
-
[iOS] 애플 기본 한글폰트를 이탤릭체처럼!!Programing/iOS 2020. 9. 18. 16:45
안녕하세요 5anniversary입니다~~!! 이번 포스팅에서는 하나 간단하게 다뤄보려고 합니다!! 프로젝트 하나를 진행하다보니 이탤릭체를 이용하고 싶은 부분이 있더라구요!! 사용하면 좀 더 느낌이 살아나는 느낌?? 애플에서 제공하는 폰트들이 있는데요!! 그런데 말이에요!!! 한글에서는 이탤릭체를 지원하지 않더라구요!!!! 그래서 말이에요!!! 찾아봤어요~! 이탤릭체처럼 한글을 돌리는 방법을 말이에요!!! 이탤릭체는 기본적으로 12도 가량 기울어진 폰트라고 하더라구요 그래서!! 기본 폰트를 12도 정도 기울여보려구요!! 코드는 굉장히 간단합니다. let matrix = CGAffineTransform(a: 1, b: 0, c: CGFloat(tanf(12 * 3.141592653589793 / 180 )..
-
[iOS] Socket.io를 이용해 채팅 구현하기Programing/iOS 2020. 9. 11. 14:33
안녕하세요, 5anniversary이에요~~~ 이번 포스팅에서는 Socket.io를 이용해 채팅을 구현해본 경험을 올려볼거에요!! 여태까지 가지고 있었던 Socket 통신에 대한 두려움을 없애버릴수있는 경험이었어요!! 생각보다 어렵지 않더라구요!! 제가 사용한 라이브러리는 이거에요!! Socket 통신을 하면서 느끼게 된 점은 HTTP REST API와 비교해서 별 다른점이 없다는 점이었어요!! ‼️다른 점은 연결이 되고있고 되어있는 연결을 통해 지속적으로 데이터를 주고 받는다는 점‼️ 이제 하나씩 알아가 볼게요!! 제가 작성한 코드의 경우에는 싱글턴 패턴을 사용해 작성을 했어요!! 그리고 서버부분을 간단하게 설명해드리자면 1. 단체 채팅방이 구현되어야하기 때문에 url의 경우에는 BaseURL + /r..
-
[iOS] R.swift 사용해보기Programing/iOS 2020. 9. 4. 00:43
안녕하세요!! 5anniversary에요~! 오늘은 medium을 지나가다 본 재미 있어보이는 라이브러리를 사용해볼까 합니다... R.swift mac-cain13/R.swift Strong typed, autocompleted resources like images, fonts and segues in Swift projects - mac-cain13/R.swift github.com 먼저 이 라이브러리를 통해서 저희들이 얻을 수 있는 이점은 무엇이냐....????? 완전히 타이핑함으로서 캐스팅을 줄이고 어떤 결과를 받아오는지 추측이 가능합니다. 컴파일...시간이 체크됩니다...(이건 무슨 말인지 모르겠네요?) 런타임에 앱 충돌을 일으키는 잘못된 문자열이 없어집니다 자동 완성이 됩니다. 이름들을 추측할..
-
[iOS] Animation with SwiftUIPrograming/iOS 2020. 8. 28. 13:22
안녕하세요~! 5anniversary입니다~! 이번 시간에는 SwiftUI에서는 Animation 효과를 어떻게 주는지 알아볼거에요~! www.raywenderlich.com/5815412-getting-started-with-swiftui-animations Getting Started with SwiftUI Animations In this tutorial, you’ll learn how to add fancy animations with SwiftUI. You’ll go from basic animations to complex and custom spring animations. www.raywenderlich.com 를 참고해서 공부했어요!! SwiftUI에서 기본적인 애니메이션을 다루는 방법은..
-
[iOS] 배포/개발 버전 앱 나누기Programing/iOS 2020. 8. 20. 21:26
안녕하세요!!! 5anniversary에요!!! 이번 포스팅에서는 배포와 개발버전에 서버 구분을 위해서 앱을 나누는 방법에 대해 알아볼까 합니다!! 현재 개발중인 프로젝트가 여러개가 되고... 배포와 개발 서버가 다른 어플이 하나 둘 생기고 있어서,,, 알아봤어요~! 생각보다는 간단하더라구요!! 1. Build Setting에서 release와 debug 버전으로 나눠줄 User-Defined 세개를 만들어주세요!! Build Setting에 들어가셔서 Add User-Defined Setting을 눌러주세요!! 그러면 User-Defined가 생성이 됩니다!! 제가 만들것은 세가지인데요!!!! 첫번째로 Server에서 구분해서 줄 API URL 두번째로 앱이름을 구분하기위해서 구분해줄 이름 세번째로 앱..
-
[iOS] Kakao/Daum Map 연동Programing/iOS 2020. 8. 12. 17:39
안녕하세요~!! 5anniversary입니다~!~!~!~!~!~!~!~! 이번 포스팅에서는 카카오, 다음 맵 연동을 해보려구 해요~! 카카오 개발자 지원 사이트, API 문서 사이트를 참고해서 만들었습니다 평소에 카카오 맵을 자주 사용하는 사용자의 입장으로서,,, 지도 API 사용이 필요한 시기가 찾아와서 카카오 맵 API를 사용해보았습니다!! 천천히 알아볼까요?? 우선 workspace를 만들어보져 생성된 Workspace의 bundleIdentifier를 카카오 개발자 사이트에 등록하러 가볼거에요!! 카카오 개발자 사이트에 로그인을 하시구!! 내 어플리케이션으로 들어가보면 이렇게 나오는데 애플리케이션 추가를 해볼게요~~ 이 다음에 해당 앱에 들어가서 앱 설정 > 플랫폼 으로 들어가볼까요?? 여기서 i..
-
[iOS] 험난한 외주 앱스토어 등록기Programing/iOS 2020. 8. 8. 15:26
안녕하세요~! 이번 포스팅에서는 험난하고도 험난했던🤦 iOS 외주 어플리케이션을 등록하는 과정을 포스팅해볼까 합니다. 기본적으로 외주 받은 앱에 대해 설명을 해드리자면 차량에서 무선 충전기 혹은 충전기로 충전함을 인식을 할 때 어플 내에 선택할 수 있는 어플(음악, 내비게이션) 어플로 넘어갈 수 있는 기능과 저작권을 허가받은 (특정 회사의)애니메이션을 중간 과정에서 GIF로 보여줄 수 있는 기능이 포함되어있는 어플입니다. 이 외주를 3월에 할래??라고 학교 선배한테 들었고, 금방 끝낼 수 있겠구나...라는 생각을 하면서 외주를 받았었죠 ㅎㅎ 4월 정도에 코드 작성을 마무리하고 이제 앱을 올려볼까???라는 생각을 했는데요... 기본적으로 시간적인 여유를 많이 주시기도 했고, 앱스토어 개발자 계정 등록비 처..
-
[iOS] Apollo를 이용해 Graph QL 서버와 연동해보기 - 2Programing/iOS 2020. 8. 7. 17:34
안녕하세요~!🙋🙋🙋 5anniversary 입니다~!~!~!~! 이번 포스팅에서는 저번 apollo 활용 첫번째 포스팅에 이어서 서버 데이터를 받아오는 시간을 가져볼거에요~!~! 우선 GraphQL이 어떻게 사용되는지 간단하게 알아볼까요??? GraphQL은 거의 공통적으로 query를 클라이언트 레벨에서 request 해주면 server에서 해당 query를 승인 해준뒤 알맞는 데이터를 보내주는 구조에요!! 이런 구조를 글로만 설명하면 이해가 좀... 힘들겠죠??? 보러가시죠~! 사이트에 들어가시죠!! 사이트에 들어가면 이런 화면이 나올거에요!! 오른쪽의 Docs를 누르면 이 서버에서 제공하는 GraphQL의 query리스트가 있구요!! schema를 누르면 이 서버에서 제공하는 GraphQL의 she..