데이터 이동

어플 제작 과정에서 인스턴스화 시켜 데이터를 이동시킬때마다 자꾸 오류가 발생했다. 이유를 찾아보니 IBOutlet에 접근할때 조금 더 조심히 접근해야했다.인스턴스화 및 present를 통한 데이터 이동에서 일반적인 변수나 상수는 클래스가 정의되는 순간 동시에 생성되기

2023년 9월 11일
·
0개의 댓글
·
post-thumbnail

UIkit- 12

Navigation title우선 기존 버전과 다르게 Navigation Item 부분이 사라졌으나, Title은 그대로 남아있다.그부분을 여러방향으로 바꿔본다.타이틀을 문자열로는 물론, 버튼으로도 변경이 가능하다.이렇게 버튼을 설정해두면 클릭할시 test Action

2023년 6월 25일
·
0개의 댓글
·
post-thumbnail

UIkit- 11

Custom Button 버튼을 클릭하면 회전하는 버튼을 만들겠다. 우선 버튼에 대한 함수를 일괄적으로 처리할 클래스를 하나 만들어야한다. Rotate Button 이라하고, UIButton으로 만든다. 열거형으로 업일때, 다운일때를 구분해준다. 그리고 클래스

2023년 6월 24일
·
0개의 댓글
·
post-thumbnail

UIkit- 10

To do App우선 첫번 째로, 앱을 생성할 때 core data 체크를 반드시 해야한다.상단 타이틀을 만들기 위해서xcode 상단 Editor -> Embed in -> navigator controller 을 생성한다. 그런데 강의영상과는 다르게 IOS버전이 업데

2023년 6월 23일
·
0개의 댓글
·
post-thumbnail

UIkit- 9

Movie App 무비앱 영화설명 이미지, 설명, 제목, 가격 눌렀을때 동영상 재생까지 하는 기능을 가진 어플이다. 우선 테이블 뷰와 이미지 뷰, 서치바 그리고 4개의 라벨을 오토레이아웃을 통해 적절하게 배치한다. 메인 컨트롤뷰에 이런식으로 델리게이트와 데이터

2023년 6월 22일
·
0개의 댓글
·
post-thumbnail

UIkit- 8

PhotoGallery지난번에 이어 갤러리에서 사진을 가져오는 작업을 추가한다.result에 이미지 고유 ID가 들어있다.ID들을 collection view에 불러들이는 과정이 필요한데, 중요한 점은 사진의 저화질, 고화질 설정과 requestimage 를 어디서 선

2023년 6월 18일
·
0개의 댓글
·

프로그래머스- 46

문제에 친절하게 애니메이션 설명까지 나와있었다. 우선 직접 행렬을 만들어서 푸는건 어려울거 같고,

2023년 6월 18일
·
0개의 댓글
·
post-thumbnail

프로그래머스- 45

미지수를 대입해서 말장난을 쳐놓은듯한 문제다.이런식인데, 논문의 갯수는 citations.count이고 h번 이상 인용되었으며(3,6,5) h편(3) 이상이고 나머지(0,1) 논문이 h편 이하로 인용 됐을때, h 를 구하라는 것이다. 이걸 어떤 구조던간에 모든 경우의수

2023년 6월 17일
·
0개의 댓글
·

프로그래머스- 44

간단히 말해서 0을 모두 제거 -> 제거 한 후 길이를 이진법으로 변환 -> 0제거 위 과정을 s=1 이 될때까지 반복한다. 그렇게 [반복 횟수, 제거한 0의 갯수] 를 리턴하면 해결된다. repeat - while을 통한 반복문을 통해 해결하고자 한다. imp

2023년 6월 15일
·
0개의 댓글
·
post-thumbnail

UIkit- 7

PhotoGallery핵심적인 내용은 레이아웃을 통한 사진 배치와 권한 설정 내용이었다. 이런 배치로 한칸만 포토 컬렉션과, 이미지 셀을 이용하여 배치한 후,viewdidload에서 전반적인 레이아웃 설정을 마친다. 그 과정에서 깔끔하게 정리하기 위해 함수를 사용했다.

2023년 6월 15일
·
0개의 댓글
·

Uikit- 5

OnBoardingView 이런식으로 화면위에 뜨는 형식이다. 우선 새로운 cocoatouch파일을 만들어서 페이지를 따로 제작해주고, 메인 뷰 컨트롤러에서 이런식으로 인스턴스화 시킨후, present를 통해 불러오는 형식이다. 주의할 점은 반드시 viewDidAp

2023년 6월 14일
·
0개의 댓글
·
post-thumbnail

UIkit- 6

OnBoarding 이런식으로 버튼 함수를 따로 분리하여 제작한다. 그리고 세번째 창에서만 버튼이 나와 클릭하면 사라지는 함수를 구현한다. 익스텐션으로 currentIndex와 버튼을 숨김기능 등 구현하고 정상적으로 설계한것같았는데.. 이상하게 버튼이 나오지 않는다

2023년 6월 14일
·
0개의 댓글
·

프로그래머스- 43

문제 설명셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다.(a1, a2, a3, ..., an)튜플은 다음과 같은 성

2023년 6월 14일
·
0개의 댓글
·

프로그래머스- 42

문제 설명OO 연구소는 한 번에 K 칸을 앞으로 점프하거나, (현재까지 온 거리) x 2 에 해당하는 위치로 순간이동을 할 수 있는 특수한 기능을 가진 아이언 슈트를 개발하여 판매하고 있습니다. 이 아이언 슈트는 건전지로 작동되는데, 순간이동을 하면 건전지 사용량이 줄

2023년 6월 13일
·
0개의 댓글
·
post-thumbnail

프로그래머스- 41

우선 return 값을 스위프트언어로는 아니더라도 수학적으로 표현할 수 있어야 하는데, 그것조차 쉽지 않았다. 우선 첫번 째로 생각한 것은 배열 속에 같은 숫자가 가장 많은 원소의 갯수를 n 이라 했을 때, k-n 을 하고 다시 위 과정을 반복해서 k =0 이 됐을때

2023년 6월 12일
·
0개의 댓글
·
post-thumbnail

프로그래머스- 40

Level 3문제는 손을 대 봤지만 너무 어려워서 학습이 불가한 수준이라 Level 2로 살짝 내려왔다. 우선 좀 어느정도 수준의 문제에 와서는 그냥 직접 해결하는 것보다 이해하는 것부터가 좀 어려웠다. 그리고 내가 return해야하는 것을 표현을 할 수 있어야 했다

2023년 6월 8일
·
0개의 댓글
·
post-thumbnail

프로그래머스- 39

Level 3 정답률 60퍼로 난이도를 많이 높여봤다. 배열 내부 원소들을 다루기가 까다로웠다. I를 포함하는지 여부는 간단한데, I+" "+숫자에서 숫자만 쏙 빼서 추가하는 함수를 어떻게 구현해야할지를 모르겠다.우선 배열을 순회하며 공백에 따라 분리한 뒤 인덱스를 조

2023년 5월 31일
·
0개의 댓글
·
post-thumbnail

프로그래머스- 38

옛날에 배웠던 유니코드가 떠올라서 인터넷에서 꾸역꾸역 검색해서 작성했는데..z 에서 a가 아니라 다른 수를 넘어가는 것 까지 처리하는게 너무 까다로워서 이 방법이 간단한 방법은 아닌것 같다하는 생각이 들었다. 여러가지 문제점이 상당히 많이 보여서 폐기했다..도저히 답을

2023년 5월 19일
·
0개의 댓글
·
post-thumbnail

프로그래머스- 37

1. >

2023년 5월 18일
·
0개의 댓글
·

프로그래머스- 36

1. > 검색결과 firstIndex(of:) 를 사용하면 인덱스의 위치를 찾을 수 있다고한다. 키워드만 알면 쉽게 해결되는 문제였다. 이렇게 아예 더 생략하는 방법이 있는데, 만약 프로젝트라 생각하면 x라는 것을 생략하지 않는것이 더 좋은 방법인 듯 하다. 2

2023년 5월 17일
·
0개의 댓글
·