분류 전체보기(315)
-
iOS) splash screen, time out (feat.서버 마비)
오늘 서버가 잠시 마비되는 일이 있었다 iOS 팀에서 동료분이 splash, timeout 단어를 곁들이셔서 설명해주셨는데 간단하게 알고싶어서 검색을 해봤다. http://monibu1548.github.io/2019/10/06/ios-http-status-code/ [iOS] iOS개발 시 주의해야 할 http status code (클라이언트 개발자도 http를 잘 알아야한다) - JingyuJung's iOS개발 시 주의해야 할 http status code (feat. 301, 205) iOS앱을 개발하면서 서버와 통신을 통해 데이터를 가져오는 작업을 하게 됩니다. API 명세에서 response body도 중요하지만 status code도 주의 깊게 살 monibu1548.github.io ti..
2022.01.24 -
iOS) 사진앨범의 이미지들을 앨범에 가져올때 사용되는 함수 및 프레임워크
PhotoKit Work with image and video assets managed by the Photos app, including those from iCloud Photos and Live Photos. Photos 프레임워크와 PhotosUI프레임워크를 가지고 있는 프레임워크 Using PhotoKit, you can fetch and cache assets for display and playback, edit image and video content, or manage collections of assets such as albums, Moments, and Shared Albums. PhotoKit을 사용하면 표시 및 재생을 위한 자산을 가져와 캐시하고, 이미지 및 비디오 콘텐츠를 ..
2022.01.24 -
Invalid update: invalid number of items on UICollectionView
2022-01-24 15:00:51.233491+0900 PhotoFetch[32459:1735764] [UICollectionView] Performing reloadData as a fallback — Invalid update: invalid number of items in section 0. The number of items contained in an existing section after the update (1) must be equal to the number of items contained in that section before the update (6), plus or minus the number of items inserted or deleted from that secti..
2022.01.24 -
프로그래머스 1단계) 이상한 문자 만들기
문제 10:46 - 11:25(40분 고민하고 답을 봄) 접근 방식 1) components(seperatedBy: " ")를 이용해서 띄어쓰기를 기준으로 String type의 배열을 구하고 //solution이라는 함수는 String타입의 s를 파라미터로 받고 있음 var s = s //"abc bcd cK" var newString = s.components(seperatedBy: " ")//["abc", "bcd", "cK"] 2) 리턴된 배열을 map 고차함수를 이용해서 짝수번째 알파벳은 대문자, 홀수번째 알파벳은 소문자로 리턴하고 //solution이라는 함수는 String타입의 s를 파라미터로 받고 있음 var s = s //"abc bcd cK" var newString = s.compon..
2022.01.24 -
프로그래머스 1단계) 짝수와 홀수
문제 10:30 - 10:32 제출한 답안 func solution(_ num:Int) -> String { var num = num if num % 2 == 0 { return "Even" } else { return "Odd" } } 유의미한 답안 func solution(_ num:Int) -> String { return num % 2 == 0 ? "Even" : "Odd" } 느낀점 정말 상당히 쉬운 문제였다. 이런 문제일수록 얼마나 빠르게, 코드를 간결하게 푸는가가 관건인것 같다. 삼항연산자를 이용하면 코드 한줄로 해결될 수 있었다.
2022.01.24 -
iOS) git과 github "잘" 사용하기(feat. Source tree)
인프런의 깃, 깃헙 강의를 보고 작성된 포스팅입니다. git 형상관리 시스템의 한 종류로, 언제든지 저장 시점으로 돌아갈 수 있다는 장점이 있다 github저장소 이용시 가장 기본이 되는 개념 세가지 commit 게임 세이브에 해당하는 행동 언제든지 커밋한 시점으로 되돌아갈 수 있음 저장을 원하는 파일들을 묶어서 커밋 명령을 수행하면된다 add(스테이지에 올린다) 위에서 커밋전에 저장을 원하는 파일들을 묶어서 해야한다라고 표현했는데 이 작업을 스테이지에 파일을 올린다 라고 합니다. (10개의 파일을 작업했는데 1번과 5번의 작업만 묶어서 커밋하고 싶다고 했을때, 1번과 5번을 스테이지에 올립니다. 그럼 이제 commit할 수 있는 상황이 됩니다-> stage에 파일을 올려야 그 파일들을 commit할 ..
2022.01.20