일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EnvironmentObject
- swift
- SwiftUI
- Xcode
- 정보관리기술사
- Security as a Service
- ZStack
- ObservedObject
- Homomorphic Encryption
- pipelines
- HTTP
- Published
- URLSession
- provisioning file path
- MAC
- IOS
- Data Flow Through SwiftUI
- VirtualBox
- PassthroughSubject
- colorLiteral
- #colorLiteral
- resizable
- ObservableObject
- aspectRatio
- php
- 동형 암호
- ObObjective c
- apache
- URLSessionConfiguration
- BindableObject
- Today
- Total
목록Developer (33)
Project Jo
애플 실리콘으로 넘어 오면서 virtualbox 는 이제 사용이 불가능 하다. 그에 따라 virtualbox 로 사용하던 리눅스 환경을 사용할수 없어 어떻게 해야 하나 고민을 많이 하다 UTM 가상머신을 사용하기로 하였다. 다음은 UTM 가상머신에 Rocky Linux 를 설치하는 과정을 순서대로 찍은 스크린샷 이다. (Open JDK 11 + Eclipse 설정 추가) 1. Rocky Linux 설치 2. Opne JDK 11 설치 3. Eclipse 설치 4. UTM 공유 폴더는 동작하지 않기에 MAC 에 공유 폴더를 키고 원격 폴더에 접속
구글 로그인을 구현하는데 여러 사이트와 방법이 너무 많고 구글 문서도 너무 많아 이곳에 정리한다. iOS 구글 로그인 공식 문서 https://developers.google.com/identity/sign-in/ios/start iOS 및 macOS용 로그인 | Authentication | Google for Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English 의견 보내기 iOS 및 macOS용 로그인 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. iOS 및 ma developers.google.com Android 구글 공식 문서 https://developers.google.com/ident..
cocoapods를 이용해 빌드 환경을 설정하면 매 패키지 마다 모든 소스를 빌드해서 속도가 느려진다. 그럼 중간 빌드 과정을 저장해서 재사용하면 속도가 당연히 빨라질 것이라 생각하고 검색해본 결과 cocoapods-binary-cache 를 알게 되었다. 결과부터 말하자면 내가 관리하는 프로젝트에서는 적용이 불가능 하였고, 속도 또한 큰 변화가 없어 도입을 진행하지는 못하였다. 하지만 잘 적용하고 관리가 가능하다면 좋은 방법이 될것 같아 이곳에 정리해 둔다. (다른 분은 성공하세요...) 1. bundle 를 이용해 환경을 설정한다. 1.1. bundle 초기화 bundle init 1.2. Gemfile 설정 source 'https://rubygems.org' gem "cocoapods" gem "..
MVVM (Model + View + ViewModel) Model - 네트워크 통신, DB 등 데이터 덩어리 View Model - Model 로 부터 가져온 데이터를 View 에 적합한 형태의 데이터로 가공 한다. - ViewModel 이 변경될 때마다 해당 ViewModel 과 관련된 View 화면이 자동으로 반영된다. View(Storyboard/xib + ViewController) - 뷰의 레이아웃과 생명주기를 담당한다. * 1개의 View 에는 1개의 ViewModel 이 존재하게 된다. 이상적인 구현 방법 - SwiftUI 를 이용 - RxSwift 를 이용 지금 문제점 하지만 기존 MVC 패턴 프로젝트에서 잘 운용하지 못하는 RxSwift 를 사용하기에는 부담이 있다. 또한, SwiftU..
Xcode 사용시 프로파일이 저장 되는데, PC 백업시 프로파일을 모두 가져가야 편하다. 경로는 다음과 같다. ~/Library/MobileDevice/Provisioning Profiles
2021 카카오 신입공채 1차 온라인 코딩 테스트 for Tech developers 문제해설 지난 2020년 9월 12일 토요일 오후 2시부터 7시까지 5시간 동안 2021 카카오 신입 개발자 공채 1차 코딩 테스트가 진행되었습니다. 테스트에는 총 7개의 문제가 출제되었으며, 개발 언어는 C++, Java, Jav tech.kakao.com 문제 설명 레스토랑을 운영하던 스카피는 코로나19로 인한 불경기를 극복하고자 메뉴를 새로 구성하려고 고민하고 있습니다. 기존에는 단품으로만 제공하던 메뉴를 조합해서 코스요리 형태로 재구성해서 새로운 메뉴를 제공하기로 결정했습니다. 어떤 단품메뉴들을 조합해서 코스요리 메뉴로 구성하면 좋을 지 고민하던 "스카피"는 이전에 각 손님들이 주문할 때 가장 많이 함께 주문한 ..
2021 카카오 신입공채 1차 온라인 코딩 테스트 for Tech developers 문제해설 지난 2020년 9월 12일 토요일 오후 2시부터 7시까지 5시간 동안 2021 카카오 신입 개발자 공채 1차 코딩 테스트가 진행되었습니다. 테스트에는 총 7개의 문제가 출제되었으며, 개발 언어는 C++, Java, Jav tech.kakao.com 문제 설명 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이디와 유사하면서 규칙에 맞는 아이디를 추천해주는 프로그램을 개발하는 것입니다. 다음은 카..
코드 구현중 RGB 로 색상을 넣을 경우가 있다. 하지만, 코드상으로 작성 되어 있기 때문에 앱을 실행하지 않고서는 정확한 색상값을 볼 수 없다. 이때 colorLiteral 를 사용하면, 코드상에서 직접 색상을 볼수 있고, 선택하여 GUI 환경에서 색상을 편집 가능하다. 아래와 같이 컬러값을 설정하면 Xcode 가 눈에 보이게 색상을 넣어준다. #colorLiteral(red: 0.8078431487, green: 0.02745098062, blue: 0.3333333433, alpha: 1) Swift 에서 사용하는 컬러값으로 설정하려면 다음과 같이 사용해야 한다. struct ChildTextView: View { var body: some View { Text("Hello, World!") .fo..