Dev Tips

· Dev Tips
http://mermaid.js.org 최근에 다이어그램을 그릴 일이 있어서 자주 접하게 된 Mermaid.js라는 도구를 정리해봅니다. Mermaid는 다이어그램, 차트 등을 마크다운으로 그리기 쉽게 해주는 라이브러리입니다. Flow Chart, Sequence Diagram, Class Diagram, State Diagram, ER(Entity Relationship)Diagram, User Journey, Gantt, Pie Chart, Quadrant Chart, GitGraph Diagram, MindMap, TimeLine등 굉장히 다양한 다이어그램 및 차트를 지원합니다. 차트 모양을 바로 확인하면서 작성할 수 있는 Live Editor도 지원합니다. https://mermaid.live/ ..
· Dev Tips
깃허브의 repository에서 README.md을 통해 설명을 넣거나, 현재 Tistory나 velog도 markdown 에디팅 모드를 지원하기도 하고, 점점 마크다운을 통해 문서를 작성을 할 경우가 생겨나는데요. 마크다운 문법을 정리하고 넘어갑니다. 마크다운(Markdown)은 경량형 마크업 언어로, 간결한 표현으로 텍스트문서에서 구문을 강조할 수 있게 되어 있습니다. 간결한 것을 특징으로 하는 만큼, HTML만큼 다양한 표현을 지원하지는 않지만 개발 문서를 작성하는 데에는 충분하기도 하고 장점이 많기 때문에 많이 사용하고 있습니다. HTML처럼 표준이 있지는 않기 때문에 사용하는 도구에 따라 변환 결과가 다를 수 있습니다. 제목(Header) 제목은 텍스트 앞에 #을 붙여서 작성합니다. #갯수에 따..
· Dev Tips
Xcode14에서 생성한 프로젝트에서 pod init을 하려하니 아래와 같은 에러가 발생하며 Podfile이 생성되지 않는 이슈가 있습니다. RuntimeError - [Xcodeproj] Unknown object version (56). /opt/homebrew/Cellar/cocoapods/1.11.3/libexec/gems/xcodeproj-1.21.0/lib/xcodeproj/project.rb:228:in `initialize_from_file' /opt/homebrew/Cellar/cocoapods/1.11.3/libexec/gems/xcodeproj-1.21.0/lib/xcodeproj/project.rb:113:in `open' /opt/homebrew/Cellar/cocoapods/1...
· Dev Tips
집에서는 M1 Pro 맥북을 사용중이고, 최근 회사에서는 M1 iMac을 사용중인데요. 실리콘 환경에서의 빌드에서 문제가 가끔 발생하여, 이를 해결한 케이스들을 정리해봅니다. (이 글은 추가 케이스가 생길 때 업데이트될 수 있습니다) (마지막 업데이트: 2023.01.17) #1 외부 framework는 가급적 xcframework를 쓰는 것이 좋음. 기존 lipo로 묶는 유니버셜framework는 arm단말용 바이너리+arm시뮬레이터용 바이너리가 묶일수가 없음. carthage는 0.37.0부터 xcframework를 지원. #2 터미널(혹은 iterm)을 쓰는 경우 homebrew, npm, pods 등 패키지관리자 설치시 문제가 발생할 수 있는데, 실행할 때 로제타로 실행한 후 설치하면 해결. (앱..
· Dev Tips
Postman은 RestAPI(GET, POST, PUT,...)의 호출을 쉽게 하고, 응답값을 보기 좋게 확인할 수 있으며, 이를 문서화하여 체계적으로 관리, 공유할 수 있게 해주는 플랫폼입니다. 팀 기능을 사용하면, 이를 통해 협업을 할 수가 있는데 이는 유료 기능인 듯합니다. API 결과값으로 시각화를 할 수 있는 기능도 있습니다. https://www.postman.com/ Postman API Platform | Sign Up for Free Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you ..
SwiftyCody
'Dev Tips' 카테고리의 글 목록