목록ios (85)
BOID
안녕하세요 HoonIOS입니다. :) 저번 포스팅에는 텍스트필드에 대해 그리고 텍스트필드를 어트리뷰트 인스펙터와 UI코드로 꾸미는 법을 알아봤습니다. boidevelop.tistory.com/62 [iOS] 텍스트 필드(textField 객체) 란? - HoonIOS 안녕하세요 HoonIOS입니다. :) 오늘은 델레 게이트 패턴 공부를 하다가 제일 기본적인 UITextFieldDelegate를 공부하다가 그전에 textField에 대해 알아보려고 합니다. 텍스트 필드란? 우선 기본적으로 애 boidevelop.tistory.com 이번에는 텍스트필드의 텍스트 입력특성인 Text input traits에 대해 한번 알아보겠습니다. 텍스트 입력 특성으로는 첫글자 대문자, 대문자 자동완성, 오타 체크, 키보드..
안녕하세요 HoonIOS입니다. :) 오늘은 델레 게이트 패턴 공부를 하다가 제일 기본적인 UITextFieldDelegate를 공부하다가 그전에 textField에 대해 알아보려고 합니다. 텍스트 필드란? 우선 기본적으로 애플 문서부터 봐야겠죠? ㅎㅎ 애플 문서를 보면 인터페이스 안에서 편집 가능한 텍스트 영역을 표시하는 객체라고 합니다 ㅎㅎ 쉽게 설명하면 불특정한 값을 입력할 수 있도록 제공하는 사각형의 직사각형 컨트롤러라고 생각을 하시면 됩니다. 어떤 형태인지 사진으로 한번 봐볼까요? 이것은 정말 아무것도 설정하지 않은 순수 그 자체의 기본 텍스트 필드입니다. 만약 텍스트 필드를 스토리보드로 추가해도 이것이 나오고 만약 UI코드로 UITextField로 객체를 만들어서 추가해도 위 같은 기본 텍스트..
안녕하세요. HoonIOS입니다. :) 오늘은 알고리즘을 공부하다가 map, filter에 대해 좀 더 자세하게 알고 싶어서 공부를 좀 했습니다. (-.-) (_ _) (-.-) ※ 고차 함수란? - 매개변수로 함수를 갖는 함수 - 맵, 필터, 리듀스 등이 있습니다. - 이런 고차 함수들은 알고리즘을 공부할 때 readLine을 통해 입력받은 값을 정리하는 데 사용이 되기 때문에 확실히 알고 가는 게 좋을 거 같습니다. 맵(Map) 이란? - 자신을 호출할 때 매개변수로 전달된 함수를 실행하여 결과를 다시 반환하는 함수입니다. - 배열, 딕셔너리, 세트, 옵셔널 등의 환경(?)에서 사용을 할 수 있습니다. - 맵의 원리는 컨테이너가 담고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용을 한 후 다시 ..
안녕하세요 HoonIOS입니다. :) 우선 로컬 알림이란? - 앱 내부에서 만든 특정 메시지를 iOS 알림 센터를 통해 메시지를 전송하는 방식입니다. boidevelop.tistory.com/58 [iOS] 로컬알림이란? - HoonIOS 안녕하세요 HoonIOS입니다. :) 지금까지 메시지(알림창)인 alert에 대해 포스팅을 했습니다. 근데 메시지를 사용하면 앱이 백그라운드에 있거나 앱이 종료되어있을 때 알림이 가지 않는 단점이 있습 boidevelop.tistory.com 이번 포스팅에는 제일 기본적으로 앱이 백그라운드 상태로 돌아간이후 5초 이따가 로컬 알림이 발생하게 구현해보겠습니다. 제일 먼저 로컬 알림을 하기 위해서는 UserNotification프레임워크를 import 해야 합니다. * 코..
안녕하세요 HoonIOS입니다. :) 지금까지 메시지(알림창)인 alert에 대해 포스팅을 했습니다. 근데 메시지를 사용하면 앱이 백그라운드에 있거나 앱이 종료되어있을 때 알림이 가지 않는 단점이 있습니다. . . . 그래서 이번에는 이 단점을 해결할수 있는 로컬 알림에 대해 알아보겠습니다. 로컬 알림이란? - 로컬 알림은 앱 내부에서 만든 특정 메시지를 iOS 알림 센터를 통해 전달하는 방법입니다. - alert와 다르게 앱이 종료되었거나 백그라운드 상태일 때에도 알림 메시지를 전달할 수 있는 특징이 있습니다. - 앱 내부에서 사용자에게 보여줄 메시지를 미리 구성하고 발송될 시각을 iOS 스케줄러에 등록을 해놓으면 자동으로 발송이 되는 형식입니다. - 로컬 알림을 구현할 때 작업은 뷰 컨트롤러가 아닌 ..
안녕하세요! HoonIOS입니다. :) 저번에는 버튼 클로저에 대해 알아봤습니다. 버튼을 눌렀을때의 동작을 구현했는데요 아래 읽고 오시는 걸 추천드립니다. :) boidevelop.tistory.com/56 [iOS] UIAlertController 응용하기 (버튼 클로저) - HoonIOS 안녕하세요 HoonIOS입니다. :) 저번에는 UIAlertController를 구현하는 것을 포스팅해봤습니다. 여기서 응용하는 것이니 기초부터 튼튼하고 오시는 걸 추천드립니다. boidevelop.tistory.com/50 [iOS] 메시지창 boidevelop.tistory.com 이번에는 alert창에 텍스트 필들르 추가하는 방법에 대해 포스팅하겠습니다. 텍스트 필드를 가지는 메시지 창 만들기 - 알림 창은 메..
안녕하세요 HoonIOS입니다. :) ( 우선 포스팅을 하기 전에 여기에 있는 예시 및 조건은 다중스레드가 아닌 단일 스레드에서 컴파일, 실행이 된다고 가정을 하는 것입니다. ) 스위프트는 상당히 안전을 중요하게 생각하는 언어입니다. 그중에서 메모리의 안전한 접근에 위험을 줄이도록 장치를 두었는데요, 그중에 대표적인 것이 변수를 사용하기 전에 initalize를 하고 해제된 메모리에 접근을 할 수 없도록 하는 것이 있습니다. 사실 스위프트는 컴파일러에서 메모리를 자동으로 관리해서 굳이 신경을 쓸 필요가 없는데요. 그 이유는 메모리 접근 충돌이 생길만한 코드를 미리 알려주는 방식으로 관리가 되고 있습니다. 메모리 접근 충돌에 대해 * 메모리에 접근을 하는 방법 3가지 개발자가 변수에 값을 할당 함수의 전달..
안녕하세요 HoonIOS입니다. 지난 포스팅에 사용자에게 알림 메시지 보내는 종류와 특징, 중요성에 대해 포스팅을 했는데요 이번에는 메시지 창 메시지 창 알림에 대해 알아보고 UIAlertController를 통해 메시지 창을 띄우는 것을 해보겠습니다. boidevelop.tistory.com/48 [iOS] 사용자에게 메시지를 전달하는 방법에 대해 - HoonIOS 안녕하세요 HoonIOS입니다. :) 앱을 개발하다 보면은 사용자한테 메시지를 전달하고 싶은 내용이 있습니다. 때론 사용자에게 명시적인 메시지를 전달해야 될 때가 있습니다. 예를 들어 .... 서버 점 boidevelop.tistory.com 메시지 창 - 메시지 창의 목적은 앱 실행 도중에 사용자에게 메시지를 전달하고 의사를 입력받기 위한..