반응형

전체 글 195

[CocoaPods] Error : You may have encountered a bug in the Ruby interpreter or extension libraries.

투잡으로 앱을 수정하는 상황이 있어서 기존 프로젝트 받아서 pod install을 터미널에 입력했더니 다음과 같은 에러가 발생했습니다... 확인을 해 봤더니 M1맥북을 사용 할 때 발생하는 에러라고 하네요... 하긴 그 동안 수정작업이 있으면 기존에 쓰던 Intel 맥북을 썼지 M1은 프리로 뛰고 있는 곳에서만 사용을 했었어서 저 에러 메세지를 못 봤었네요. 내용은 루비 인터프리터 또는 확장 라이브러리에서 버그 발생이라는 건데, 일단 구글링으로 해결법을 찾아봤습니다. 해결법 몇 가지 방법이 있다고 찾았는데, 개인적으로 가장 편한 방법을 소개해보려 합니다. 아래의 명령어를 순서대로 입력하면 간단히 처리되네요. $ sudo arch -x86_64 gem install ffi $ arch -x86_64 pod..

[앱닥터] 투잡을 하면 어떤 기분일까 궁금해서 지원한 후기(종료)

빠르고 합리적인 앱 개발 웹 수정 | 앱닥터 고객은 요청만 하시고 나머지는 태스크매니저가 알아서 해 주는 앱, 웹 개발, 수정 1위 서비스. 합리적인 앱 개발 비용. 신규고객 1시간 무료 쿠폰 제공. appdr.com 조금 예전 공고라 자세히 기억은 안나지만... 아마 iOS 개발자 커뮤니티에 올라온 투잡 개발자 모집 공고를 보고 작년 말에 지원을 했었던 것 같습니다. 당시엔 12월 31일까지만 근무를 하기로 되어있기도 하고, 프리랜서로 일하게 되니 시간도 여유로울 듯 싶어서 지원을 했는데, 꽤 오랫동안 연락이 없어서 틀렸는갑다 했어요. 근데 3월에 갑자기 앱닥터측에서 메일이 하나 왔더라구요? 단가 부분은 자르고 사진을 올렸는데, 단가도 좋은 편이고, 업무 내용도 AOS동시 진행만 제외하면...괜찮을 것..

[Codewars] [6Kyu] Parabolic Arc Length

Codewars: Achieve mastery through coding challenge Codewars is a coding practice site for all programmers where you can learn various programming languages. Join the community and improve your skills in many languages! www.codewars.com 이번에는 f(x) 식이 주어지고, 해당 값에 따른 포물선 곡선의 각 point별 길이를 구하여 전체 포물선 유사값을 도출하는 문제입니다. 중학교 때 배운 a^2 + b^2 = c^2을 응용했습니다.. 1. Swift 1-1. 본인의 풀이 func lenCurve(_ n: Int) -> Do..

[Codewars] [6Kyu] Persistent Bugger.

Codewars: Achieve mastery through coding challenge Codewars is a coding practice site for all programmers where you can learn various programming languages. Join the community and improve your skills in many languages! www.codewars.com 이번 문제는 주어진 값의 각 자릿 수를 서로 곱한 후, 그 결과값의 자릿수가 2 이상이면 해당 계산을 반복하고, 그 횟수에 대해서 return을 해주는 문제입니다. 1. Swift 1-1. 본인의 풀이 func persistence(for num: Int) -> Int { var retur..

[Codewars] [6Kyu] Give me a Diamond

Codewars: Achieve mastery through coding challenge Codewars is a coding practice site for all programmers where you can learn various programming languages. Join the community and improve your skills in many languages! www.codewars.com 이번 문제는 별 그리기 같은 문제입니다. 해당 문제에서 한 가지 오류가 있는데 메서드 리턴값이 옵셔널이 아닙니다. 반면 테스트 케이스는 옵셔널을 가정하고 있습니다. 따라서 func diamond(_ size: Int) -> String? { 과 같이 변경해주셔야 합니다. 일단 문제 자체는 ..

[Codewars] [6Kyu] Moduli number system

Codewars: Achieve mastery through coding challenge Codewars is a coding practice site for all programmers where you can learn various programming languages. Join the community and improve your skills in many languages! www.codewars.com 이번 문제는 배열의 각 값들을 이용한 나머지 값이 몇인지 찾아내는 것이 주 문제입니다. 그 외 제약조건으로는 주어진 배열(sys)안의 숫자들의 곱이 주어진 특정 숫자(n)보다 작을 경우와 주어진 배열(sys)의 각 값들 간에 서로소인지 여부를 확인하는 것입니다. 먼저 제가 구현한 코드를 한..

[끄적끄적] 2022. 01. 03(월)

그동안 많은 일이 있었습니다... 전에 다니던 스타텁은 작년 12월 31일을 기점으로 그만 두었고, 이제 프리랜서로 새로 일을 하게 되었습니다. 심지어 언어도 Swift하다가 Objective-C로 회귀를 하게 되었네요. 그나마 위안은 1차 벤더라지만 대기업 사무실에서 협력하며 일해보는 경험을 한다는 것일까요? 지금까지 제 위의 iOS개발자가 없었던 만큼 지금 계신 부장님의 지식을 쪽쪽 빨아먹고 언능 성장해야겠다고 다짐하는 하루였습니다. 그리고 여기도 레거시 장난 아니네요... 벌써 두통이 슬슬...

[참고자료] Locale Identifier 관련 리스트 링크 및 사용 예제

iOS Locale Identifiers iOS Locale Identifiers. GitHub Gist: instantly share code, notes, and snippets. gist.github.com 국가별 대응하다보니 Language와 Region 리스트가 필요하게 되었고, 위의 리스트를 찾아서 사용하게 되었습니다. 제가 개발하는 앱은 기본적으로 Device Locale을 이용하고, 코드는 다음과 같이 사용합니다. public enum LocaleCodeEnum: String { // ko-KR case kr = "kr" // en-US case others = "us" // 모든 언어 번역이 안되어 있거나, 국가별 서비스 정책이 명확히 안 정해진 상태일 경우 default는 us로 잡아둠..

반응형