반응형

sysout 258

SwiftGen 라이브러리 간단 설명 & 사용법

SwiftGen SwiftGen/SwiftGen 라이브러리 링크 SwiftGen 간단 설명 SwiftGen 라이브러리는 프로젝트의 리소스를 자동으로 Swift 코드로 생성해주는 도구이다. (ex. 이미지, 다국어 문구, 색상 등의 리소스, 파일 확장자도 다양하게 지원함) 이 라이브러리를 사용하면 리소스를 편하게 사용할 수 있고 리소스의 변경이 일어났을 때 (없는 리소스를 참조한다던가) 에러를 빠르게 찾을 수 있다. Xcode에서 이미지나 색상 등을 사용하려면 이름을 string 으로 사용하는데 오타가 나도 에러가 나지않아 틀린 것을 찾기 어렵다. 그런데 SwiftGen으로 생성된 코드로 리소스를 사용하면 위와 같은 상황을 방지할 수 있다. 설치법 SwiftGen의 설치법은 여러가지가 있다. ZIP, Co..

Programming/iOS 2021.07.12

[책] 한빛리뷰어 <나는리뷰어다> 4월 - 러닝 SQL : 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

러닝 SQL : 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기 4월 도서는 러닝 SQL(Learning SQL) 도서를 받게되었다. 백엔드 공부도 하고싶은 생각이 있었는데 마침 이 책을 받게 되어 기분이 좋았다. 데이터베이스도 고등학생 때부터 배워서 뭔지는 아는데 안쓰다 보니 select 문이나 겨우 기억하는 정도, 다른 sql 문은 더듬더듬.. 쓸 때마다 찾아야했다. 이 책이 내 필요를 채워줄 수 있는지를 중점으로 살펴봤다. 목차 목차는 아래와 같으며 이 책의 부제가 "데이터 생성, 검색, 조작까지 데이터 제대로 주무르기" 인만큼 책 한권으로 끝낼 수 있는 내용이 수록되어 있다. CHAPTER 1 배경 CHAPTER 2 데이터베이스 생성과 데이터 추가 CHAPTER 3 쿼리 입문 CHAPTER ..

2021.04.14

[책] 한빛리뷰어 <나는 리뷰어다> 2월 - Flutter in action

플러터 인 액션 작년에 이어 올해도 한빛미디어 "나는리뷰어다2021"에 참가하게 되었다. 2021년 첫 도서는 Flutter in action을 선택했다. 인 액션 시리즈는 유명한 개발 도서인데다 지금 Flutter로 사이드 프로젝트를 하고 있는 것이 있어서 도움이 될 거 같아 신청했다. 이 책이 담고 있는 것 주요 내용 다트 기본 개념 플러터의 UI 접근 방식 맞춤형 애니메이션 제작 방법 테스트와 디버깅하는 법 간단하게는 위 네가지로 정리할 수 있으며 세부적인 내용은 플러터를 배우기 위한 준비과정부터 각종 위젯들, ListView와 빌더, HTTP, JSON 연동, 테스트하는 법 등을 설명하고 있다. 사이드 프로젝트를 하면서 플러터의 내부 동작 원리라던가 언어의 특징 등은 훑어보고 개발에만 집중했었는데..

2021.02.15

[Flutter] flutter run하는데 갑자기 에러날 때

시초는 플러터 프로젝트 리팩토링을 하면서 폴더 구조를 조금씩 바꾸다가 한번에 바꿨었는데.. 그 이후로부터 빌드가 실패하기 시작했다. 커밋 돌아가도 안되고.. 이상했는데 막 해보다가 겨우겨우 해결했다.. 추가로 카카오 sdk에서도 오류가 나서 버전을 올려 설치했다. 더보기 Launching lib/main.dart on iPhone 12 Pro Max in debug mode... Running pod install... 1.1s CocoaPods' output: ↳ Preparing Analyzing dependencies Inspecting targets to integrate Using `ARCHS` setting to build architectures of target `Pods-Runner`: ..

Programming/Flutter 2021.02.11

Firebase hosting with Github actions

사이드 프로젝트에 들어가는 개인정보 처리 방침 페이지를 firebase hosting을 이용해서 만들었었습니다. firebase hosting은 firebase에서 무료로 제공하는 호스팅 기능입니다. 사용방법이 꽤 쉽기 때문에 어렵지 않게 사용할 수 있는데, 사이드 프로젝트를 같이 하는 개발자에게 배포하는 방법을 알려줘야 하니 귀찮은 마음이 생겨... github actions를 적용해보기로 했습니다. firebase 공식문서 firebase.google.com/docs/hosting/github-integration GitHub 풀 요청을 통해 라이브 및 미리보기 채널에 배포 | Firebase GitHub 작업을 통해 Firebase 호스팅에 배포를 통합 할 수 있습니다. 이 GitHub 작업이 수행..

Programming/기타 2021.01.23

2020년을 돌아보며

2020년을 돌아보며 2019 회고가 궁금하다면? 어느덧 2020년이 끝나고 2021년이 된 지 5일 째가 되었다. 시간은 너무나도 빠르게 흐르는 것 같다. 더군다나 작년은 코로나19로 인해 마음껏 돌아다니지도 못한 채 집에서 연말을 보내게 되었다. 2020년은 모두의 기억에 남을 한 해가 되었다. 2020년은 시작을 많이 했다. 그동안 하고 싶던 것, 해야한다고 적어놨던 것들을 했다. 하나씩 살펴보자. 새로운 시작 이직 2019년 회고 첫 키워드는 '회사'였다. 작년 11월 퇴사 후 도비의 삶을 즐기다 4월 이직하게 되었다. 처음으로 코딩 과제도 해보고 딥한 기술 면접도 봤다. (오랜만에 부동소수점을 다시 봤다.. - 이직기는 여기서) 취업이 어려운 시국이었지만 정말 운이 좋게도 좋은 회사로 이직하게 ..

Active/회고 2021.01.11

주니어 iOS 개발자 이직기

저는 3년차 주니어 iOS 개발자입니다. 재작년 첫 직장을 퇴사하고 2020년에 이직을 하게 되었습니다. 짧은 이직기를 적어보려 합니다. 이직을 하게 된 이유 첫 직장에서 협업, 코드 관리, 개발 문화 등 전체적으로 개발 관련해서 아쉬운 것들이 많았습니다. 그래서 퇴사 후 휴식기를 가진 뒤 이직 준비를 하게 되었습니다. 쉬면서 한 것 약 4개월 정도 마음껏 쉴 수 있는 시간을 가졌습니다. 해외 여행도 가고 .. 근데 코로나가 터져서 해외 여행을 한 번 밖에 가지 못했네요.... 아무튼 여행 다녀오고 나서는 좀 쉬고서 알고리즘, WWDC, 동아리 이런 것들을 하면서 시간을 보냈습니다. 3월부터 본격적으로 이직 준비에 들어갔습니다. 이력서랑 경력기술서는 이전에 정리를 좀 해놨었는데 3월부터 지원을 위해 몇번..

Active/회고 2021.01.02

Flutter 앱 개발기 (글을담다)

Flutter 앱 개발기를 적어봅니다. 들어가며 지난 9월 저의 첫 Flutter 앱을 런칭했습니다. 앱 이름은 &#39;글을담다&#39;이고 책, 영화, 드라마와 같은 문학 작품 속에서 간직하고 싶은 글을 담는 앱입니다. 앱스토어 스크린샷 앱 다운로드는 아래 링크를 눌러보세요 :) 앱스토어 링크 플레이스토어 링크 이 앱을 만든 이유 올해는 작년에 비해 책을 많이 읽은 해였습니다. 책을 읽으면서 공감되거나 기억하고 싶은 문장이 나오면 사진을 찍고, 인스타그램에 올렸었습니다. (물론 안올린 것도 있습니다!) 또 우연히 트위터의 수많은 문장봇을 보게 되었는데 문장을 기록하는 용도로 쓸 수 있는 앱을 만들어보면 어떨까? 생각이 들었습니다. 애초 계획은 Flutter와 Firebase를 이용해 개발하려고 생각했..

Active/회고 2020.12.30

[iOS 14] (내가 찾은) iOS 14 대응 할 거리들

(내가 찾은) iOS 14 대응 할 거리들 매년 돌아오는 OS 대응은.. 정말 지칩니다. Android는 변경점들을 친절히 모아주는 반면 애플은 릴리즈 노트 정도? 친절 갑 Android (매우 자세함)(https://developer.android.com/about/versions/10/highlights) iOS는 이런 내용들을 제공해줍니다. 꽤 자세하긴 하네요..흠흠;; iOS & iPadOS 14 Release Notes iOS SDK의 새로운 기능 안드로이드는 안드로이드요, iOS는 iOS로다. (https://developer.apple.com/forums/thread/654188) 제가 찾은 iOS 14 대응거리를 나열해봅니다. 1. 위치 권한 획득 API Deprecated CLLocati..

Programming/iOS 2020.12.22

[책] 한빛리뷰어 <나는 리뷰어다> 12월 - 처음 배우는 딥러닝 챗봇

처음 배우는 딥러닝 챗봇 : 챗봇 엔진부터 NLP, 딥러닝, 파이썬, REST API, 카카오톡 연동까지 한빛리뷰어 12월 도서는 바로 "처음 배우는 딥러닝 챗봇" 입니다. 이 책의 대상 이 책은 파이썬 기본 개요와 웹 개발 지식을 알고 있으며, 한 번이라도 텐서플로 및 케라스로 딥러닝 모델을 학습해본 경험이 있는 독자들을 대상으로 쓰였습니다. 부한 내용을 어떻게 활용해야 할지 모르는 독자나 챗봇 개발에 관심이 많은 독자가 쉽게 개념을 이해하고 실습해볼 수 있도록 내용을 구성한 챗봇 개발 입문서입니다. 개발 경험이 있는 독자라면 이 책의 내용을 아주 쉽게 이해할 수 있을 것입니다. (출처 - 한빛출판네트워크) 이 책을 읽어야 하는 이유 흔하지 않은 챗봇 도서 요즘 많은 사람들이 인공지능, 딥러닝, 챗봇과..

2020.12.14
728x90
반응형