Programing
-
[iOS] Apollo를 이용해 Graph QL 서버와 연동해보기 - 2Programing/iOS 2020. 8. 7. 17:34
안녕하세요~!🙋🙋🙋 5anniversary 입니다~!~!~!~! 이번 포스팅에서는 저번 apollo 활용 첫번째 포스팅에 이어서 서버 데이터를 받아오는 시간을 가져볼거에요~!~! 우선 GraphQL이 어떻게 사용되는지 간단하게 알아볼까요??? GraphQL은 거의 공통적으로 query를 클라이언트 레벨에서 request 해주면 server에서 해당 query를 승인 해준뒤 알맞는 데이터를 보내주는 구조에요!! 이런 구조를 글로만 설명하면 이해가 좀... 힘들겠죠??? 보러가시죠~! 사이트에 들어가시죠!! 사이트에 들어가면 이런 화면이 나올거에요!! 오른쪽의 Docs를 누르면 이 서버에서 제공하는 GraphQL의 query리스트가 있구요!! schema를 누르면 이 서버에서 제공하는 GraphQL의 she..
-
[iOS] Apollo를 이용해 Graph QL 서버와 연동해보기 - 1Programing/iOS 2020. 8. 6. 15:09
안녕하세요~! 5anniversary 입니다!! 오랜만의 포스팅이네요!! 이번 포스팅에서는 GraphQL로 구현된 서버에 통신을 할 수 있는 Apollo 라이브러리를 사용하는 방법을 간단하게 공식문서와 예시로 구현된 GraphQL 서버 통해 알아보는 시간을 가져볼게요~! 우선 cocoapods이 설치가 되어있다는 전제 하에 라이브러리를 받아볼까요??? pod init vi Podfile 로 pod 파일을 만들고 pod 파일로 들어가 주세요!! pod "Apollo" pod 파일에 추가해주세요!! pod install 이제 .xcworkspace 파일로 들어가시면 설치가 되어있습니다!! 이다음에는 서버의 schme를 받아와야 해요~! 우선 apollo cli를 받아주셔야 하는데요 npm install -g..
-
간단하게 알아보는 iOS 애니메이션Programing/iOS 2020. 7. 2. 02:16
안녕하세요... 이번 포스팅은 중간에 한번 날아가서... 기운이 없네요... 중간중간 저장을 생활화합시다... 그래도 힘을 내서 포스팅해야겠죠?? 하하하하하하핳 이번 포스팅에서는 제 뇌피셜로 iOS의 꽃이라 할 수 있는 애니메이션을 다뤄볼 거예요~~~~~ 우선 애플 공식 문서를 참고해 볼까 영???? developer.apple.com/documentation/uikit/uiview Apple Developer Documentation developer.apple.com Animations Changes to several view properties can be animated—that is, changing the property creates an animation starting at the cu..
-
Alomofire를 이용한 간단한 통신 방법 - (GET)Programing/iOS 2020. 7. 1. 05:52
안녕하세요~! 이번 포스팅에서는 제가 Alamofire를 통해서 GET 메소드 서버 통신을 하는 방법을 저의 방식대로 주절주절 적어볼거에요!! 저의 방법이 있고 다른 분들이 작성하는 방법도 있으니 그냥 참고만 해 주셨으면 합니다!! 우선 기본적인 환경에 대해서 설명해드리자면 Swift : version 5.1.2 Alamofire : version 4.8.2 DesignPattern: MVC Response Type: JSON 입니다. 추후 변경될 수 있습니다~! 우선 GET메소드에서의 서버 통신에서 이루어지는 플로우는 아래와 같습니다. ViewController에서 서버통신 메소드를 호출하고~ ↓ 서버통신 코드에서 통신을 합니다. ↓ 서버 통신을 통해 받아온 Data를 Data의 Header Statu..
-
[Github] Issue에 대해서...Programing/Git 2020. 6. 27. 00:49
안녕하세요! 오늘은 아직 배울게 많은 제가!! 한번 정리를 위해서 Github안의 이슈를 어떻게 쓰는지, 어떻게 쓸 수 있는지 알아보려 Issue를 포스팅해보려 합니다. 왜? 제가 코드를 짤 때 이슈를 사용하는 이유는 업무 하나하나 다 기억하고 있기 어려워 매일 업무를 하기 전에 해야 할 업무를 파악할 수 있습니다. 업무의 순서를 알고 진행할 수 있습니다. 이슈와 함께 프로젝트를 사용하게 되면 협업을 진행할 때 같은 업무를 안 할 수 있습니다. 같이 협업하는 사람들이 얼마큼 진행하고 있는지 파악할 수 있습니다. 이런 이유로 저는 GITHUB 이슈를 사용하고 있습니다. 어떻게? 어떻게 사용하고 있느냐???라고 생각을 해보니 딱히 말씀드릴 게 없네요... 우선 협업을 하면 회의를 진행합니다. 매주 회의를 할..
-
[Slack] Zeplin 연동하기Programing/Development Tool 2020. 6. 26. 22:56
안녕하세요, 이번 시간에는 뷰를 그릴 때 디자이너들과 협업이 간편하게 가능한 Zeplin을 Slack에 연동해 협업에 좀 더 효율성을 가져볼게요!! App에서 Zeplin을 검색해 볼까요?? 추가를 해주시면 support.zeplin.io/en/articles/246424-adding-a-project-to-slack Adding a project to Slack Learn how to add a project to Slack to get real time updates support.zeplin.io 이렇게 어떻게 Slack에 연동하는지 설명해주는 페이지가 나오네요 ㅎㅎ Add to Slack을 여기서 워크스페이스 url을 입력해달라고 하는데요!! 여기 있는 url을 넣어주시면 가능해요 여기서 채널을 ..
-
[Slack] Notion연동하기Programing/Development Tool 2020. 6. 26. 22:41
안녕하세요~! 이번에는 협업에서 많이 쓰이는 툴 중에 하나인 노션을 슬랙에 연동해보겠습니다~! 지난 포스팅처럼 app Browse에서 Notion을 찾아봅시다!! 하핳 깃허브처럼 자세한 info가 적혀있지 않은데요... 일단 추가해보죠... 깃허브와는 다르게 노션에서 연결하는 구조 더라고요~! 노션에서 우측 상단에 보시면 Updates가 있습니다 그곳에 보시면 Connect Slack channel이 있는데요 해당 버튼을 눌러주시면 이런 팝업이 나오는데요 원하시는 채널을 선택해서 Allow를 해주시면 되겠습니다. 이렇게 연결이 완료되었다는 안내가 나오게 됩니다!! 👏👏 이렇게 변동사항들이 그대로 나오는 걸 확인하실수 있습니다!!
-
[Slack] Github 연동하기Programing/Development Tool 2020. 6. 26. 22:19
이번 시간에는 Slack의 핵심기능 중에 하나죠 다른 애플리케이션들과 함께 쓸 수 있는 기능 중에 하나인 깃 헙 연동에 대해 알아보겠습니다!! 세팅에서 Add apps가 있었던거 같은데 어디에 있는지 못 찾겠어서 ㅠㅜ 우선 Manage apps로 들어가볼게요!! 이후에 Manage가 나오는데 Browse에 들어가 볼게요 굉장히 많은 app들이 있죠?? 여기서 Github를 찾아볼게요 여기에 깃허브를 연동하면 알려주는 기능들이 있습니다. 깃허브 repo에 대한 업데이트 - 새로운 커밋 - 새로운 풀 리퀘스트 - 새로운 이슈 - 코드 리뷰 - 배포 상황 깃허브에서 작성한 글을 자세히 볼 수 있습니다. - 풀 리퀘스트 - 이슈 - 연결된 코멘트 - 코드 - 개발자 프로필 깃허브에 대한 액션을 슬랙에서 취할 수..