본문 바로가기

개발10

inout 에 대해 Araboza.swift 롱타임 노씨 Fellas 오늘은 간단한 스위프트 문법에 대해 알아볼게여 바로 inout 인데여 기본적으로함수의 파라미터는 상수이고 바뀔수가 없죠 그래서 뭐 간단하게 계산을 하거나 할때는 return 을 통해 새로운 값을 내보내곤 합니다만 굳이굳이 그러고 싶지 않고 나는 파라미터 그 자체를 바꾸고싶고 새로운 결과값을 받고 싶지 않다라고 할때 쓰는 것이 바로 inout 입니당 뭐 가장 편한건 예제겠져? 예제로 Arabobsida let number = 5 func square(_ number: Int) -> Int { return number * number } let squared = square(number) print(number) // 5 print(squared) // 25 간단하게 파라미터의 제곱.. 2020. 11. 17.
iOS14 이상에서 IDFA 가져오기 굿데이 여러분 투데이는 IDFA 에 대해서 포스팅을 해보도록 하게씀니다 일단 IDFA 가 무엇인지 알아보는게 좋겠져? IDentifier For Advertisers 의 약자로, 광고를 위해서 사용되는 식별자라고 보면 되겠슴니다 앱 심사 제출할때 맨 마지막 단계에서 애플이 시뻘겋게 으름장놓는 그것이죠 iOS 13까지는 이 idfa 를 사용할때는 아래와 같이 처리하면 되었는데여 import AdSupport let idfa = ASIdentifierManager.shared().advertisingIdentifier iOS14 부터는 이렇게 하면 0000-00000,... 이렇게 나옵니다 못 긁어온다는 것이죠 까다롭게 말이지 갑자기 바꿔버리고,,, 그럼 이제 어떻게 해야 하는가? 인류는 답을 찾을 것입니다.. 2020. 10. 28.
XIB 를 이용해서 Custom View 만들기 굿데이 여러분 오늘은 XIB 를 이용해서 뷰를 만들어보는 법을 알아보도록 하게씁니다 기본적으로 UIViewController, UITableViewCell 과 UICollectionViewCell 의 경우에는 xib 를 지원하는데여 UIView 는 자동으로 xib 를 만들어주지 않습니다...! 이게 나라냐 하지만 UIView 로도 만들어야겠져? 일단은 UIView 클래스만 빼서 만들어봅니다 그 다음에는 User Interface 에서 View 를 선택해서 빈 껍데기인 xib 파일을 만들어봅시다 파일명은 아무래도 똑같이 하는게 서로에게 편하겠죠? CustomView.xib 로 만들어줍니다. 이제 빈 뷰에 들어가서 Placeholders 부분에 있는 File's Owner 를 선택한 후에 Identify I.. 2020. 8. 4.
Mac 에서 Git Permission Error 해결 - Github 계정 설정 변경하기 굿데이 여러분 오늘은 iOS 개발이야기가 아닌 깃헙 관련된 이야기를 해보려고 합니다 저는 현재 회사 깃헙 계정과 개인 깃헙 계정을 쓰고 있어서 두가지를 변경해야하는 경우가 생기는데 계정이 잘못 설정되어있는 상태에서 푸쉬하려고 하면 맨날 아래와 같은 퍼미션 에러 떠서 스트레스 받습니다 remote: Permission to denied to 맨날 헷갈려서 검색하기 지쳐서 제가 그냥 써놓고 보려고 합니다 생각보다 엄청 간단합니다 헷갈려서 그렇지... 일단 키체인 접근으로 이동을 해주시면 github.com 의 인터넷 암호 부분이 있습니다 이부분에 들어가시면 이제 계정 정보를 변경할 수가 있구여 변경하신 후에 변경 사항 저장해주시면 되겠슴다 이러면 퍼미션 에러는 발생하지 않으실거구여 터미널에서 git conf.. 2020. 4. 29.