제네릭을 잘 사용하면 중복코드를 줄일 수 있고 깔끔하게 사용할 수 있습니다. 정리겸 한번 이곳에 끄적여봅니다. 사실 Swift 표준 라이브러리들은 수많은 제네릭 코드로 구성이 되있습니다. 대표적인 예시는 Array, Dictionary, Set등의 타입은 모두 제네릭 컬렉션입니다. Int,String등을 요소로 갖는 배열을 만들거나 하는것이 가능한것도 이 제네릭 덕분인데요 사용법을 한번 알아보겠습니다. 제네릭을 사용하고자 할 경우에는 제네릭이 필요한 타입 또는 메서드 이름 두에 를 써주어 제네릭을 사용할 것임을 표시합니다. 제네릭을 사용하고자 하는 타입 이름 제네릭을 사용하고자 하는 함수 이름 (함수의 매개변수 ...) 간단한 예시를 들어볼까요? func swapTwoInts(_ a: inout Int,..
지극히 이번 포스팅은 기록용도입니다 ㅎㅎ 어쩌다 Bitrise를 쓰게됬나요? 라고 물어보신다면 약간 긴 이야기가 있습니다. 회사에서 프로젝트 CI/CD가 처음에는 없었고 Jenkins와 Fastline 쓰는 것은 많이 사용되고 있고 새로운 것을 해보고자 해서 시작한 것이 Xcode Server + Bash Script 만을 이용하여 CI를 만들어 사용하고 있었습니다. Xcode가 망하지 않는이상 Xcode Server의 지원은 끊어지지 않을거라 생각하여 미래를 보고 만들었지만 현업에서 배포하기 전 Bot의 레파지토리를 항상 Release를 기준으로 바꾼 후 CI/CD를 작동시켜 왔습니다. 그런데.. 저 위치에 레파지토리 변경이 가능한 UI가 잇었는데..? xcode 11.4 업데이트 이후부터 없어졌고 X..