본문 바로가기
728x90
반응형

전체 글259

PlayGround ) Closure의 기능은 무엇인가? 안녕하세요! 후르륵짭짭 입니다. 이번에는 Closure에 대한 저의 착오를 말씀 드릴려고 합니다. 전 Closure를 값을 받아 수행하는 함수라고 생각했습니다. 그러니깐 함수 내부에서 클로저를 수행한다고 하면, 아래의 순서대로 작동하는 줄 알았습니다. func mistake(closure : () -> ()){ //(1) closure() } mistake { //(2) print("Hello world") } 그래서 closure()를 수행하면 trailing Closure 부분인 print("Hello world")를 수행하는 줄 알았습니다. 하지만 완전 반대 였습니다. func mistake(closure : () -> ()){ //(2) closure() } mistake { //(1) print.. 2020. 12. 8.
IOS) Timer를 이용한 UI 처리를 배워보자 안녕하세요! 후르륵짭짭입니다. 일주일만에 글을 올리게 됐는데요,,, 최근에 마냥 행복한 일만 있는게 아니였고,,, 기말고사여서 글을 자주 올리기에는 어려움이 쫌 있었습니다. 그럼 이번에 공부한 것을 올려 보도록 하겠습니다. Timer라는 것인데요. 우리가 반복적인 애니메이션을 보여줄 때, 유용하게 사용 할 수 있을것 같습니다. (할게 참 많은거 같습니다 ㅠㅠ) ** What is Timer ** Timer의 정의를 보면 특정한 시간 간격이 지난 후에 발생하는 것이 라고 정의 되어 있습니다. 이게 무슨 말이고 하면,,, 그냥 특정 시간 지나면 작동하는 거 라고 생각하시면 됩니다. 이게 쫌 중요한 말인데,, Timer는 Run Loop랑 결합되어 작동한다라고 적혀 있습니다. 그리고 Run Loop는 Time.. 2020. 12. 4.
IOS) Local Notification을 이용해보자 2부 안녕하세요 후르륵짭짭 입니다. 이번엔 저번에 이어서 Local Notification에 대해서 알아보려고 합니다!!ㅎㅎㅎ 2020/11/22 - [Xcode/IOS] - IOS) Local Notification을 이용해보자 1부 저번에는 Local Notification에 대한 정의와 간단한 호출 방법 그리고 ForeGround에서 보여지는 방법에 대해서 공부 했습니다. 이번에는 Badge의 숫자를 줄이는 방법, 그리고 알림에 선택지를 만들어 주는 방법과 그에 따라서 상황에 맞게 기능을 작동 시키는 방법 등 여러가지를 알아보려고 합니다. ** 시작하기 ** - Badge 초기화 하기 - //일반적인 Notification 호출 방법 func generateNotification(){ let conten.. 2020. 11. 25.
IOS) Local Notification을 이용해보자 1부 안녕하세요 후르륵짭짭 입니다 한 일주일 만에 글을 쓰는 것 같습니다 ㅎㅎㅎ 최근에 면접 준비랑,,, 시험 준비한다고 IOS 공부를 너무 허술하게 한 것 같네요 반성 하도록 하겠습니다. 이번에는 항상 궁금했던,,, Notification을 공부 해보고 싶었습니다. 어떻게 하면 알림창을 띄어 줄 수 있을까,,, 그래서 유튜브로 열심히 찾아봤습니다. ** 배워 볼 것 ** 이번에는 여러가지를 배워 볼 것 입니다. - 알림 확인 받는 방법 - 간단한 Local 알림 보내는 방법 - foreground에서 알림 받게하는 방법 - Badge 카운드 초기화 하는 방법 - 알림을 클릭 했을 때 특정 화면으로 이동하는 방법 이렇게 여러가지를 배워 볼 것인데,,, 근데 각 라이브러리를 깊게 공부하기는 힘들 것 같습니다. .. 2020. 11. 22.
PlayGround) Notification을 이용해서 데이터를 전송하자! 안녕하세요 후르륵짭짭 입니다! 이번에는 Notification에 대해 알아보려고 합니다!! Notification은 말 그대로 알려주는 것을 의미합니다. 이전에 Delegate로 ViewController 간의 통신을 하게 만들었는데, 그것과 비슷하게 서로 데이터를 보내주고 통신 할 수 있도록 하는 걸 Notification이라 합니다!! 2020/11/04 - [Xcode/Swift - PlayGround] - PlayGround) Delegate와 Delegate Data Pass를 알아보자! PlayGround) Delegate와 Delegate Data Pass를 알아보자! 안녕하세요! 후르륵짭짭 입니다. 이번에는 Delegate와 Delegate를 활용해서 ViewController 간의 데이터.. 2020. 11. 16.
IOS) PickerView 에 대해서 알아보자! 안녕하세요! 후르륵짭짭 입니다. 이번에는 Picker View에 대해 공부를 해봤습니다. 사실 Picker View를 사용할 일도 없었고 사용해 본적이 별로 없긴 합니다. 그래도 공부 할 필요가 있다고 생각해서 준비를 했습니다. www.youtube.com/watch?v=8EuoHAw_PBk ** 영상의 내용 정리 ** 일단 스토리보드를 사용해서 Picker View를 끌어서 놓어주고 Auto Layout을 해주세요! 그리고 이제 코드와 PickerView 까리 아울렛을 연결 시켜주시고 PickerView의 내용을 담을 클래스를 하나 생성 해주세요! //PicerView Class class DataModelPickerView: UIPickerView { var dataModels : [DataModel.. 2020. 11. 12.
기타) 라즈베리파이와 IPhone 블루투스 연결 - 참고 사이트 참고 사이트 - 라즈베리파이 : 라즈베리파이 화면 해상도 변경 방법 blog.naver.com/dhksrl0508/220984145756 라즈베리파이 해상도 설정(변경)-/boot/Config.txt 수정 Nomachine 같은 프로그램을 사용하여 라즈베리에 원격연결하면 해상도가 위의 사진과 같이 이상하게 바뀌... blog.naver.com 라즈베리파이 Iphone에서 탐색하게 만들기 stackoverflow.com/questions/37927606/how-do-i-make-raspberry-pi-3-discoverable-for-ios-and-corebluetooth How do I make Raspberry Pi 3 discoverable for iOS and CoreBluetooth? I have.. 2020. 11. 11.
개발일지) FLO - Music App 7일차 (11.09) 11월 09일 FLO Musc App에 Unit Test를 추가 했다. hururuek-chapchap.tistory.com/142 PlayGround) IOS의 Unit Test에 대해 알아보자 안녕하세요 후르륵짭잡 입니다. 이번에는 평소에 하고 싶었지만, 두려워서 하지 못 했던 단위테스트 공부한 것을 적어 보려 합니다. 단위 테스트 공부는 아래 유튜브를 통해 좀더 상세하게 알 hururuek-chapchap.tistory.com 이전에 Unit Test에 대해 공부 한 적이 있는데, 이것을 토대로 Unit Test를 한번 해봤다. 딱히 막 새롭게 배운 점이나 어려운 점은 없었지만, 이미 짜놓은 ApiViewModel에 대해서 Unit Test를 작성했다. MVVM 디자인 패턴이 Unit Test 하기.. 2020. 11. 9.
PlayGround) DispatchGroup이란??? 안녕하세요 후르륵짭잡 입니다! 오늘은 DispatchGroup이라는 것을 가져왔습니다! 사실 DispatchGroup을 아직 실제로 사용해본 적은 없습니다. 그런데 대용량 처리를 할 때는 자주 사용할 것 같은 기술이라는 느낌을 많이 받았습니다. ** DispatchGroup 이란 ** DispatchGroup은 작업의 그룹 이라 칭하고 있습니다. 그리고 Over View를 보면 Group은 하나의 작업으로 모아주고 하나의 그룹의 행동으로 동기화 시켜준다고 되어 있습니다. 즉, 하나의 그룹으로 동기화 시켜주는 작업을 의미합니다! ** 사용하기 ** 만약, 우리가 Networking 작업을 사용하는데, 여러개의 이미지를 다운 받고 난 다음에 화면에 보여주기 위해서는 하나하나 DispatchQueue를 사용한.. 2020. 11. 8.
728x90
반응형