개발일지
-
번역기에서 앱을 사용할 때 글자를 읽어주는 기능을 구현하였다. 다행하게도 Swift에서 구현을 할 수 있었다. AVSpeechSynthesizer | Apple Developer Documentation An object that produces synthesized speech from text utterances and enables monitoring or controlling of ongoing speech. developer.apple.com AVSpeechSynthesizer 공식 문서를 참고하면 텍스트를 읽게 하려면 AVSpeechUtterance 인스턴스를 생성하고 speaking(_:) 함수에 전달하면 된다고 되어 있다. 문서와 다른 블로그 포스팅 참고하여 작성한 코드이다. let syn..
TripMate (3) - AVSpeechSynthesizer번역기에서 앱을 사용할 때 글자를 읽어주는 기능을 구현하였다. 다행하게도 Swift에서 구현을 할 수 있었다. AVSpeechSynthesizer | Apple Developer Documentation An object that produces synthesized speech from text utterances and enables monitoring or controlling of ongoing speech. developer.apple.com AVSpeechSynthesizer 공식 문서를 참고하면 텍스트를 읽게 하려면 AVSpeechUtterance 인스턴스를 생성하고 speaking(_:) 함수에 전달하면 된다고 되어 있다. 문서와 다른 블로그 포스팅 참고하여 작성한 코드이다. let syn..
2023.12.10 -
이전 포스팅 TripMate (1) - openweatherAPI와 CLLocationManager 사용하기 새로 시작하는 프로젝트에서 날씨를 가져오는 API를 사용하게 되었다. 예전 패스트캠퍼스 강의에서 날씨 앱을 만들 때 사용했던 openweather API를 사용했다. Сurrent weather and forecast - OpenWeatherMap Access kimkhuna99.tistory.com 이전에 사용하던 GoogleMap API를 사용하려다가 주변 지역을 검색해 주는 PlacesAPI가 더욱 앱의 취지에 맞는 것 같아 바꿨다. 주변 지역 검색 | Places API | Google for Developers 이제 Places API (신규)가 출시되면서 차세대 Places API를 사..
TripMate (2) - 주변 지역 검색 API이전 포스팅 TripMate (1) - openweatherAPI와 CLLocationManager 사용하기 새로 시작하는 프로젝트에서 날씨를 가져오는 API를 사용하게 되었다. 예전 패스트캠퍼스 강의에서 날씨 앱을 만들 때 사용했던 openweather API를 사용했다. Сurrent weather and forecast - OpenWeatherMap Access kimkhuna99.tistory.com 이전에 사용하던 GoogleMap API를 사용하려다가 주변 지역을 검색해 주는 PlacesAPI가 더욱 앱의 취지에 맞는 것 같아 바꿨다. 주변 지역 검색 | Places API | Google for Developers 이제 Places API (신규)가 출시되면서 차세대 Places API를 사..
2023.12.06 -
새로 시작하는 프로젝트에서 날씨를 가져오는 API를 사용하게 되었다. 예전 패스트캠퍼스 강의에서 날씨 앱을 만들 때 사용했던 openweather API를 사용했다. Сurrent weather and forecast - OpenWeatherMap Access current weather data for any location on Earth including over 200,000 cities! The data is frequently updated based on the global and local weather models, satellites, radars and a vast network of weather stations. how to obtain APIs (subscriptions w op..
TripMate (1) - openweatherAPI와 CLLocationManager 사용하기새로 시작하는 프로젝트에서 날씨를 가져오는 API를 사용하게 되었다. 예전 패스트캠퍼스 강의에서 날씨 앱을 만들 때 사용했던 openweather API를 사용했다. Сurrent weather and forecast - OpenWeatherMap Access current weather data for any location on Earth including over 200,000 cities! The data is frequently updated based on the global and local weather models, satellites, radars and a vast network of weather stations. how to obtain APIs (subscriptions w op..
2023.11.21 -
회원가입에서 회원 정보를 입력시키기 위해 대학교 API를 불러올 필요가 있었다. 내가 사용한 API였다. API : https://github.com/Hipo/university-domains-list GitHub - Hipo/university-domains-list: University Domains and Names Data List & API University Domains and Names Data List & API. Contribute to Hipo/university-domains-list development by creating an account on GitHub. github.com Alamofire로 불러와 JSON으로 파싱 하고 싶었다. 하지만 struct를 만드는 부분이 굉장..
UniNuri (10) : 대학교 API 불러오기, UISearchControllor회원가입에서 회원 정보를 입력시키기 위해 대학교 API를 불러올 필요가 있었다. 내가 사용한 API였다. API : https://github.com/Hipo/university-domains-list GitHub - Hipo/university-domains-list: University Domains and Names Data List & API University Domains and Names Data List & API. Contribute to Hipo/university-domains-list development by creating an account on GitHub. github.com Alamofire로 불러와 JSON으로 파싱 하고 싶었다. 하지만 struct를 만드는 부분이 굉장..
2023.07.09 -
커뮤니티에서 가장 중요한 인증 부분을 하였다. 공식문서 : https://docs.amplify.aws/lib/auth/getting-started/q/platform/ios/#option-1-use-the-authenticator-ui-component https://docs.amplify.aws/lib/auth/getting-started/q/platform/ios/#option-1-use-the-authenticator-ui-component docs.amplify.aws 이 공식문서에서 주의해야 할 점이 Amplify CLI를 사용하는 버전과 Amplify Studio를 사용하는 버전이 나누어져있는데 실수로 Amplify CLI 버전으로 세팅을 하여 프로젝트를 다시 만들기도 하고 오래 걸렸다. 구..
UniNuri (9) : Amplify Authentication커뮤니티에서 가장 중요한 인증 부분을 하였다. 공식문서 : https://docs.amplify.aws/lib/auth/getting-started/q/platform/ios/#option-1-use-the-authenticator-ui-component https://docs.amplify.aws/lib/auth/getting-started/q/platform/ios/#option-1-use-the-authenticator-ui-component docs.amplify.aws 이 공식문서에서 주의해야 할 점이 Amplify CLI를 사용하는 버전과 Amplify Studio를 사용하는 버전이 나누어져있는데 실수로 Amplify CLI 버전으로 세팅을 하여 프로젝트를 다시 만들기도 하고 오래 걸렸다. 구..
2023.07.02 -
두 개의 카테고리를 구분하여 댓글을 불러오고 싶었다. 카테고리를 지정하여 정보를 넘겨주는 곳에서 카테고리 이름을 구분을 통해 댓글을 구분하고 그 가져온 댓글 중에서 한 게시물 안에 있는 댓글만 띄워야 해서 백엔드 쪽에서 테이블을 확인해 보았다. type Freecomment @model @auth(rules: [{allow: public}]) { id: ID! com_writer: String! com_comment: String! registerdate: AWSDateTime! freeboardID: ID! @index(name: "byFreeboard") } 댓글 테이블에 있는 [ID]가 게시물의 [ID]와 비교하여 띄우면 될 거 같다. var thisFreeComment: [Freecomment] ..
UniNuri (7) : 댓글 UPDATE / CREATE두 개의 카테고리를 구분하여 댓글을 불러오고 싶었다. 카테고리를 지정하여 정보를 넘겨주는 곳에서 카테고리 이름을 구분을 통해 댓글을 구분하고 그 가져온 댓글 중에서 한 게시물 안에 있는 댓글만 띄워야 해서 백엔드 쪽에서 테이블을 확인해 보았다. type Freecomment @model @auth(rules: [{allow: public}]) { id: ID! com_writer: String! com_comment: String! registerdate: AWSDateTime! freeboardID: ID! @index(name: "byFreeboard") } 댓글 테이블에 있는 [ID]가 게시물의 [ID]와 비교하여 띄우면 될 거 같다. var thisFreeComment: [Freecomment] ..
2023.06.24