안녕하세요! 이전 글에 이어서 사용한 코드들을 하나씩 정리하고 있습니다.오늘은 SFSafariViewController를 통해 새로운 웹 뷰 화면을 띄우는 방법을 적용시킨 코드를 정리해보겠습니다. 첫번째 그림은 제 앱에서 맛집을 저장하거나 수정하는 페이지 입니다.저기서 URL을 누르면 두번째 그림처럼 URL에 해당하는 웹뷰를 띄우게 됩니다. 아래 제가 작성한 코드를 보시면 아시겠지만 구현은 엄청 간단합니다.먼저 SafariServices를 임포트 하고해당 url을 파라미터로 넣은 SFSafariViewController 타입의safariViewController를 선언해줍니다. 그리고 해당 safariViewController를 present로 화면을 띄우면 끝입니다.import SafariSer..
안녕하세요 오랜만에 다시 글을 쓰게 되었네요!항상 글을 올릴때마다 인사말이 오랜만이라고 하면서 시작하는것 같아요 ㅋㅋ 항상 바쁘다고 핑계만 대다가 드디어 작게나마 결실을 맺은 소식을 들고옵니다!제작중이던 앱을 드디어 출시했거든요~~ 처음에는 간단하게 메모 기능만 구현하고 최대한 간단하게 최대한 빠르게 출시가 모토였는데하다 보니까 "이것도 넣어도 되겠는데?" "이 기능은 못넣나?" "시도하면 할만하겠는데?"욕심을 부리며 무한 반복하다보니 네트워킹도 들어가고 파일 매니저도 들어가고 허허,,,작년 12월 말까지로 일단 넉넉하게 목표를 잡았었지만 그것마저 넘기고 1월 중순에 출시하게 되었습니다. 오늘은 이 앱이 어떤 앱인지 소개하고 다음 글부터는 당분간앱을 제작하며 적용한 기능과 코드들을 하나씩 정리하면서 글을..
개인 프로젝트를 진행하던 도중 문제가 발생했습니다.한참을 원인을 찾다가 발견한 사실은 예전에도 겪은 문제였다는 거였습니다.문제의 원인은 TableView Cell의 재사용이었습니다. 예전에 +와 -버튼으로 테이블 뷰의 셀의 개수를 조절하려 했는데+버튼으로 셀의 갯수를 늘리니 이전에 담은 데이터가 다시 담겨 나오더라고요? 그때 아 내부적으로 cell이 재사용되는구나 싶었고그러면 새로운 cell의 데이터를 초기화해줘야겠다 싶어서+버튼을 누르면 동작하는 함수에 생성한 cell에 접근해서 데이터를 다시 초기화하는 코드를 작성했었습니다.(Table.row)접근했습니다. 오늘도 원하지 않던 모습으로 cell 표시되는 문제를 발견했는데처음에는 재사용 문제인 줄 모르고 한참을 코드를 보다가+와 -버튼을 번갈아가며 누르..
안녕하세요!또 다시! 오랜만에 글을 쓰게 되었습니다. 그동안 쓰고싶은 내용이 정말 많았는데요,,, 어떤 내용으로 쓸지만 정리하면서제작중인 앱을 다 완성하고 하나씩 글을 쓰려고 했지만 오늘 발생한 에러를 보니 훨씬 더 걸리겠구나 싶었습니다 ㅠㅠ그래서 정리된 내용은 하나씩 글을 써보려고 합니다. 이번 글은 제목대로 피커퓨로 룰렛 만들기에 대한 내용입니다!제가 룰렛을 만들려고 이리 찾아보고 저리 찾아봤지만 이 방법이 만들기 제일 간단했습니다.아 참고로 오늘은 피커뷰를 만드는 법에 대한 자세한 설명은 생략하겠습니다.(다음에 새로운 글로 써보겠습니다.) 먼저 프로젝트를 만들고 다음과 같이 피커뷰를 만들었습니다. 피커뷰에 대한 설정은 다음과 같습니다.1부터 100까지의 숫자를 넣은 문자열 배열 randomArray..