목록분류 전체보기 (393)
나의 발자취

UIKit으로 BookFinderApp을 여러번 생성했었다.2024.09.06 - [앱 개발/iOS] - KakaoAPI를 활용한 BookSearch 앱 만들기 (1)2024.09.09 - [앱 개발/iOS] - KakaoAPI를 활용한 BookSearch 앱 만들기 (2)2024.10.22 - [앱 개발/iOS] - [iOS] Codable - 인코딩 / 디코딩, KakaoAPI를 활용한 BookSearch 앱 만들기 응용2024.10.28 - [앱 개발/iOS] - [iOS] BookSearch 앱 좌우 넘기기 화살표 func 하나로 일치, CoreLocation 라이브러리 이번 시간에는 SwiftUI로 만들어볼 것이다. searchBar만들기text type: Binding 이므로, Binding객..

UIView를 SwiftUI 에서 쓰려면 UIViewRepresentable 프로토콜을 적용해주어야한다. 그리고 두 개의 함수가 필요하다.view타입이니까 body가 필요없다.some View를 UILabel로 바꾸어준다. 아래 함수에서 label을 넘겨받으려니, 위의 함수에 @Binding이 필요하다. 에러가 난다.값을 넣어주어야한다. binding되어있는 애들은 .constant로 해주면 에러가 해결된다. 바인딩 처리된 변수를 써줄땐 property wrapper인 $기호를 써준다. makecoordinatordelegate로 동작하는 애들은 다 makecoordinator를 써주어야한다. TableViewCoordinator.swiftimport UIKitclass TableViewCoord..

viewWillAppear() override func viewWillAppear(_ animated: Bool) { let endPoint = "\(host)/sales" guard let token = UserDefaults.standard.string(forKey: "token") else { return } let headers: HTTPHeaders = ["Authorization": "Bearer \(token)"] let alamo = AF.request(endPoint, method: .get, headers: headers) alamo.responseDecodable(of: ProductList.self) { respon..

지난 포스팅2024.11.06 - [Backend] - [BE] 당근마켓 아니고 양파마켓 만들기 (Azure, Postman, JS, PostgreSQL, DBeaver) [BE] 당근마켓 아니고 양파마켓 만들기 (Azure, Postman, JS, PostgreSQL, DBeaver)많은 내용을 담고있기 때문에.. 아무것도 없이 만드는건 아니고 기본적인 데이터와 계정을 갖고 있다는 전제 하에 작성하는 포스팅이다. 우선 애져에 데이터베이스 연결을 해줄것이다.리소스wildguess.tistory.com 화면 UI 구현하기아래와 같이 기본적인 레이아웃을 설정해주었다. 로그인 화면 전환 구현하기로그인 화면은 segue로 연결을 하지 않고, storyboard ID를 'login'으로 지정하고 필요할때만 코..

이런 걸 본적이 있는가 이유: 노드 버전이 너무 최신이라 그렇다.해결법: 버전을 다운그레이드 해준다. iTerm에 가서brew search nodenode가 깔려있다. 처음에 brew로 노드를 버전 지정없이 그냥 깔아버려서 그런가보다. brew install node@18 그리고 (성질급한 사람에겐) 기나긴 기다림 이후brew unlink nodebrew link --overwrite node@18순차적으로 입력 마지막으로 버전 확인을 해보면 18로 잘 된것이 확인된다. 다시 돌아가서 확인해보면 에러메시지가 더이상 안뜨는것이 확인된다.

많은 내용을 담고있기 때문에.. 아무것도 없이 만드는건 아니고 기본적인 데이터와 계정을 갖고 있다는 전제 하에 작성하는 포스팅이다. 우선 애져에 데이터베이스 연결을 해줄것이다.리소스 그룹 만들기1. 먼저, Azure Portal에서 새 리소스 그룹을 만든다. PostgreSQL 서버 생성2. postgre 검색을 해서, '유연한 서버' 선택 3. Azure Database for PostgreSQL - 유연한 서버 만들기 클릭기본 설정4. 아래와 같이 리소스 그룹명 선택, (고유한) 서버 이름, 지역 선택 가용성5. 가용성 영역: 기본 설정 없음 선택 * 가용성 영역: 똑같은 기능을 하는 DB를 여러개 만든다는 뜻이다. 6. 고가용성: "사용 안함" 선택 7. 인증 방법 "PostgreSQL 인증만..
보호되어 있는 글입니다.

이제 또 다른 종류의 프로젝트를 만들 것이다.사용자의 말을 알아듣는 home automation 앱을 만들것이다. 이번 프로젝트에서는 intent와 entity가 자주 나오게 된다. Create a new project를 클릭한 후, "Conversational Language Understanding" 옵션을 선택한다. 프로젝트 이름은 home-automation 이제, 어떤 말이 오면 switch_on으로 인식할 것인지 해줄것이다.switch_on 을 클릭하면 아래와 같이 나타난다. 인텐트를 추가해준다. 이런 식으로. 우측 Activity pane에서, 엔티티를 추가해준다. 이렇게 두개를 추가해줬다. 이제 인텐트 안 엔티티에 드래그를 해서 맵핑을 시켜준다. 저장을 꼭 해준다 마찬가지로 트..