코르도바 iOS 플러그인 만들기 Swift Version 5.3 Xcode Version 12.2 회사에서 iOS Framework를 만들어서 코르도바 프로젝트에 적용할 일이 있었는데, 이런 일까지 하게 될 줄은 몰랐을 뿐더러 또 시키면 뚝딱뚝딱 해낼 자신이 없어서 정리하기로 했습니다. 해당 글에는 1. 코르도바 플러그인 만드는 방법 2. 플러그인 기본 언어 Swift로 변경하는 방법 3. 플러그인에 Framework 추가하는 방법 이 포함되어 있습니다. 0. Node.js 설치 node 설치 후 아래 내용들을 진행해 주세요. 1. 코르도바 플러그인 만들기 0) Cordova 설치 1 $ sudo npm install -g cordova cs 1) Plugman 설치 1 $ npm install -g p..
2020년 회고록 - 격변의 2020이었다고 한다 2020년도 채 일주일이 남지 않았다. 작년 이맘때 아이패드에 만다라트를 그려 넣으며 가장 중심이 되는 키워드로 적었던 게 '2020 빛나는 26살'이었는데, 지금 돌아보면 그 빛은 환하게 빛나는 빛이 아니라 마지막으로 타오르는 불씨가 아니었을까.. 싶을 정도로 노력은 했지만 그 결과는 희미했던 것 같다. 2020년 전체적으로 돌아보는 겸 회고를 해본다.(TMI 주의) 업무 1분기- 20년 1월 ~ 3월 회사에서 인턴 멘토를 맡게 되었다. 2018년 1월에 이 회사에서 인턴을 했으니까 꼭 2년 만에 인턴 멘토가 된 셈이었다. 인턴 프로젝트는 React.js로 진행되었고, 마침 리액트를 공부하고 있던 터라 인턴분들에게 많은 도움이 될 수 있을 줄 알았다. ..
Universal Framework 만들기 Swift Version 5.3 Xcode Version 12.2 이전 글을 통해 Framework를 만들었습니다. 프레임워크를 만든 이유는 다른 앱에서도 해당 프레임워크 안에 있는 함수 등을 사용할 수 있도록 하는 것인데요, 제가 만든 프레임워크를 빌드 후 앱을 만드는 개발자에게 .framework 파일을 전달하면 됩니다. 이런 식으로 'FrameworkTest'라는 이름의 프레임워크를 빌드하고 좌측 패널의 Products 폴더를 보면 FrameworkTest.framework 파일이 생긴 것을 볼 수 있습니다. 파일을 선택한 후 우측 패널을 보면 Full Path에서 해당 프레임워크 파일의 위치를 볼 수 있고 화살표 버튼을 눌러 파인더에서 해당 파일의 위치를..
안드로이드 스튜디오에서 아래와 같은 오류가 발생하여 A problem occurred configuring project ':app'. > Failed to notify project evaluation listener. > org.gradle.api.file.ProjectLayout.directoryProperty(Lorg/gradle/api/provider/Provider;) Lorg/gradle/api/file/DirectoryProperty; File > Project Structure > Project > Android Gradle Plugin Version 을 상향시켰다. 참고: stackoverflow.com/questions/63206719/gradle-failed-to-restore-un..
ViewController끼리 Data 전달하기 - 1 Swift Version 5.3 Xcode Version 12.1 두 개의 ViewController 화면 사이에서 데이터를 주고 받아야 할 때가 있습니다. 데이터를 주고 받는 방법은 굉장히 많지만, 그 중에서도 제가 가장 자주 이용하는 방법들을 소개해드리고자 합니다. 1. Instance Property 이용하기 단순한 데이터만 주고받을 때 주로 이용하는 방법입니다. 예를 들어 카카오톡의 채팅 목록에서 홍길동이라는 사람과의 채팅 목록을 선택했을 때 홍길동과의 채팅 내역들을 불러오기 위해서 그 사람의 이름을 전달하는 경우를 이야기 합니다. (물론 실제로는 이름이 아닌 키 값을 전달해서 네트워크 통신을 진행하겠지만요) 첫 번째 뷰 컨트롤러를 First..
LoadView에 대한 간단한 고찰 Swift Version 5.3 Xcode Version 12.2 ifkakao 2020을 보면서 카카오는 어떻게 일하는 지 어떻게 개발하는 지 많은 눈팅을(ㅎ__ㅎ) 했습니다. 관련 세션을 보다가 눈에 띈 것이 바로 loadView() 입니다. 저는 평소에 뷰 컨트롤러에 화면을 그릴 때 viewDidLoad() 함수를 많이 쓰는데 카카오는 왜 loadView를 쓰는 지 궁금해져서 간단하게 알아보겠습니다. 우선 모를 때는 공식 문서 먼저.. loadView가 뷰를 만드는(create) 메서드고, viewDidLoad가 말 그대로 뷰가 메모리에 로드 되고 난 후에 불리는 메서드니까 loadView가 viewDidLoad 보다는 먼저 호출되나? 1 2 3 4 5 6 7 8..
Xib, Storyboard로 그린 ViewController 호출하기 Swift Version 5.3 Xcode Version 12.1 해당 내용은 초보 iOS 개발자의 입장에서 이해한 부분들에 대한 설명을 담고 있습니다. 오류가 있거나 수정되어야 할 내용이 있으면 언제든지 알려주세요. 이 글은 기존에 만들었던 프레임워크를 활용합니다! 프레임워크 생성은 아래 글을 참고해주세요. [Swift] Framework 만들기 이전 글에서는 코드로만 작성되어 있던 뷰 컨트롤러를 다른 컨트롤러에서 불러오는 방법에 대해 설명했습니다. 12let welcomeVC = WelcomeViewController()self.present(welcomeVC, animated: true, completion: nil)cs 하지만..
글또(글 쓰는 또라이가 세상을 바꾼다) 에 참여하며 어느 날 친구한테 글또 모집글 링크를 받았다. 블로그가 있지만 열심히 쓰지도 않고 (비공개 글만 10개..) 쓰는 글도 대충 오류 + 해결 방법만 올리는 편이고 블로그 광고를 붙이려고 했더니 최근 글이 없다고 해서 글을 꾸준히 써볼겸 신청했다. 대외활동도, 이직도 지원만 하면 떨어지는 터라 글또도 떨어지는 건 아닐까 굉장히 걱정했지만 다행히도 합격을 했고 !! OT를 마치고 다짐글을 작성하게 되었다. 작성하고 싶은 글 Swift - 아마 주로 쓰는 글은 프로젝트를 진행하면서 막혔던 부분들에 대해 쓰지 않을까 싶다. 그래도 시간이 된다면 이런 간단한 글 뿐만 아니라 Delegate나 Closure 처럼 iOS 초보 개발자로서 이해하고 활용하기 어려웠던 부..
- Total
- Today
- Yesterday
- swift delegate
- urlrequest 모듈화
- ios universal framework
- urlrequest 공통화
- urlsession 공통화
- Swift 프로젝트에서 Objective-C
- urlsession 모듈화
- passing data between ViewControllers
- Viewcontroller data
- RxSwift UITetxtField
- Objective-C 프로젝트에서 Swift
- UITextField 글자수 제한하기
- UIUserInterfaceStyle
- 코르도바 Swift
- linux java 설치
- xcode 16
- loadView
- swift generic
- codable date
- User Interface Style
- ios framework device simulator
- 코르도바 플러그인
- 코르도바 iOS Framework
- xcode group folder
- codable
- 코르도바 iOS
- iOS Dark Mode
- passing data between ViewController and View
- loadView viewDidLoad
- swift json 파싱
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |