반응형

분류 전체보기 180

UIKit | UITableView에 관하여

TabelView를 적용하기전공부를 하면 좋겠다고 생각해서 정리하게 되었습니다  UITableView 단일 열에 행을 사용하여 데이터를 표시하는 뷰그림으로 말하자면아래처럼 이렇게 한 줄로 표현한다라고 생각하면 됩니다 ____    Overview  iOS의 테이블 뷰는 vertical 스타일로 스크롤되는 행의 컨텐츠를 표시하고 있습니다테이블의 각 행은 앱의 한가지 컨텐츠를 포함하고 있습니다 연락처 앱각 연락처 이름을 별도의 행에 표시 설정 화면사용할 수 있는 설정 그룹을 표시하고 있습니다테이블 뷰를 구성하여 긴 목록의 행을 표시할 수 있고 관련된 섹션으로 나눠서 행을 그룹으로 만들어 표시하여육안으로 더 잘 보이게 만들 수 있습니다 테이블은 데이터가 아주 구조화되거나 계층적으로 구조화된 앱에서 사용하고 있..

UIKit 2024.07.03

Lv1 | Swift - 문자열 다루기 기본

문자열 다루기 기본 문제 설명문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.제한 사항s는 길이 1 이상, 길이 8 이하인 문자열입니다.s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어져 있습니다.입출력 예sreturn"a234"false"1234"true문제가 잘 안풀린다면😢힌트가 필요한가요? [코딩테스트 연습 힌트 모음집]으로 오세요! → 클릭공지 - 2022년 7월 22일 테스트케이스가 추가되었습니다.공지 - 2022년 7월 22일 제한 사항이 추가되었습니다. 나의 풀이func solution(_ s:String) -> Bool { ..

Programmers/LV1. 2024.07.03

UIKit | UIView 어떤식으로 동작되고 있는가?

안녕하세요 UIView에 대해서 궁금증이 생겨 튜터님에게 물어보고여러가지 답변을 받은 후 개인적으로 좀 더 공부를 하고 작성해두면 좋을것 같아작성하게 되었습니다 UIViewUIView는 iOS application 사용자 인터페이스를 구성하는 기본적인 구성 요소 중 하나입니다Type : Class뷰는 콘텐츠를 랜더링하고 모든 상호 작용에 대해서 처리하고 있습니다그리고 고정된 배경색을 표시하기 위해 인스턴스화 하고 사용할 수 있는 구현화 할 수 있는 클래스입니다그리고 그 외에도 정교한 오브젝트들도 그릴 수 있습니다Label, Image, Button ... 기타 인터페이스 요소를 표시하기에 적합합니다  UIView | Apple Developer DocumentationAn object that manag..

UIKit 2024.07.02

Lv1 | Swift - 부족한 금액 계산하기

문제 설명새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상됩니다.놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성하세요.단, 금액이 부족하지 않으면 0을 return 하세요.제한사항놀이기구의 이용료 price : 1 ≤ price ≤ 2,500, price는 자연수처음 가지고 있던 금액 money : 1 ≤ money ≤ 1,000,000,000, money는 자연수놀이기구의 이용 횟수 count : ..

Programmers/LV1. 2024.07.02

UIKit | 스토리보드 없이 코드로만 구현하고 싶다면? -1

만약 스토리보드 없이 코드로만 구현하고 싶다면? Main 삭제우선 스토리보드 Main을 삭제합니다 Scene Configuration 삭제project - Info - Information Property List - Application Scene Manifest - Scene configuration- Application Session Role - Item 0(Default Configuration)- Storyboard Name (삭제)  Main storyboard file base name 삭제project - Info - Main storyboard file base name 삭제  삭제하게되면 프로젝트 내 스토리보드는 사라진다(런치 스크린 제외) 사실상 프로젝트를 처음 만들 때 스토리보드에..

UIKit 2024.07.01

Lv1 | Swift - 문자열 내림차순으로 배치하기

문제 설명문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.제한 사항str은 길이 1 이상인 문자열입니다.입출력 예sreturn"Zbcdefg""gfedcbZ" 나의 풀이func solution(_ s:String) -> String { return String(s.sorted(by:>))} sorted를 사용하여 오름차순 내림차순의 표기(>, return 생략도 가능하다 한 줄로 표현된 반환 값이 있는 경우 return 생략이 가능합니다  다른 사람 풀이func solution(_ s:String) -> String { return Stri..

Programmers/LV1. 2024.07.01

Swift | Optional(value) 원론적으로 왜 출력될까?

Swift | Optional에 관하여안녕하세요!오늘은 타언어에서는 보지 못한 옵셔널에 대해서 알아보고자 합니다 옵셔널 옵셔널은 값을 반환하는 과정에서 오류가 발생하는 상황이 많기 때문에안정성을 높이고자 사용합니다ios2080dev.tistory.com 옵셔널 이전 정리를 보면optional은 열거형으로 이루어져 있으며case가 some, none으로 이루어져 있습니다  일반 자료형보다 큰 범위의 자료형이라고 보면 됩니다  왜 Optional(3)으로 출력이 되는지 동작 과정에 대해서 알아보고자 합니다 우선 Optional은 case some / none으로 이루어져있는 코드에 대해서 알아보고자 합니다 optioanl type을 정의하고 있으며 복사 불가능한 타입(~Copyable)과 관련된 제한을 포함..

Swift 2024.07.01
반응형