일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Toast Message
- Artificial Intelligence
- Machine Learning
- 앱
- Pycharm
- 파이썬
- Deep learning
- 모델
- swift
- Android
- 템플릿
- IOS
- view
- toast
- AI
- python
- 머신러닝
- Django
- 디자인패턴
- ios toast message
- 장고
- 빅데이터
- APP
- 기계학습
- 시각화
- BigData
- 딥러닝
- swift toast message
- model
- 인공지능
- Today
- Total
목록Mobile App (13)
이끼의 생각
Singleton Coding 싱글톤 패턴을 자바언어로 구현해 보겠습니다. 1. Lazy Initalization (The Classic Initialization) 늦은 초기화 방식으로 고전적인 방법의 싱글턴 패턴 방식입니다. public class Singleton {private static Singleton uniqueInstance; // other useful instance variables here private Singleton() {} public static Singleton getInstance() {if (uniqueInstance == null) {uniqueInstance = new Singleton();}return uniqueInstance;}// other useful m..
Singleton Pattern 싱글턴(싱글턴)패턴은 어떤 객체의 인스턴스를 오직 하나만 존재하게 보장하고, 이 인스턴스에 접근할 수 있도록 전역적인 접촉점을 제공하는 패턴이다. 이건 위키백과에서 검색된 뜻으로 정확하지만 추상적이고 이해하기가 좀 어려운 설명입니다. 조금더 쉽게 설명해드리면...... 왜 사용할까? 프로그램을 개발하면서 객체를 하나만 써야되는 경우가 많이 있는데, 예를 들어 1) 이미지, 오디오, 영상 그리고 내장DB 파일, DBCP와 같은 리소스를 관리하는 객체 2) 쓰레드풀, 캐쉬, 레지스트리, 그래픽카드, WIFI, Bluetooth 등의 디바이스 드라이버나 하드웨어를 접근관리하는 객체 3) 어플리케이션의 사용자 설정, 시스템 설정, 로그 기록, 대화 상자 등과 같은 객체 들!! 과..
안드로이드와 iOS를 개발하면서 그래프가 필요한 경우 가장 유명한 오픈소스인 Charts 를 사용하게 될 것이다. 안드로이드 버전 Charts https://github.com/PhilJay/MPAndroidChart PhilJay/MPAndroidChart A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations. - PhilJay/MPAndroidChart github.com iOS 버전 Charts https://github.com/danielgindi/Charts d..
텍스트필드에서 입력을 한 후 화면터치 외에도 키보드의 리턴키를 눌러서 키보드가 내려가는 상황이 가장 자연스럽고 많이 경험할 수 있는 상황이다. 리턴키를 누르는 상황, 리턴키 입력 이벤트 등의 비동기적인 이벤트에서 처리를 위해 델리게이트(Delegate) 프로토콜을 사용하면 된다. 텍스트 필드를 사용하는 경우 UITextFieldDelegate 프로토콜을 적용할 클래스에 상속 선언을 하면 TextField의 Outlet 변수를 delegate로 지정하여 원하는 함수들을 사용할 수 있다. 1. touchesBegan 설명 : https://ikkison.tistory.com/15 2. resignFirstResponder() Notifies the receiver that it’s been asked to ..
iOS에서 Textfield 같은 UI구성요소에서 입력을 할 때 Textfield를 터치하면 키보드가 밑에서 띄워진다. 키보드로 입력을 할때 숫자만 입력해야되거나 URL입력, 이메일 입력 등 목적에 알맞은 키보드를 설정해줘야 사용자가 원하는 키보드로 매번 바꾸지않고 보다 편리하게 입력을 할 수 있게 된다. 즉, 의도에 알맞게 키보드의 종류를 바꿀 수 있다. KeyboardType에서 키보드 설정을 확인할 수 있다. KeyboardType은 Apple Developer 페이지에서 Documentation/UIKit/Keyboards and Input/KeyboardType 에서 확인할 수 있다. https://developer.apple.com/documentation/uikit/uitextinputtra..
touchesBegan함수를 오버라이드하여 ViewController 소스 내에 아무곳에 작성하면 됩니다.~~ override func touchesBegan(_ touches: Set, with event: UIEvent?){ self.view.endEditing(true) }
앞서 보여준 2가지의 토스트 메세지와 다르게 이번에 만들 토스트 메시지는 커스텀 클래스로 만들 겁니다. - 간단한 Toast 메세지 만들기(1) https://ikkison.tistory.com/12?category=761126 - 간단한 Toast 메세지 만들기(2) https://ikkison.tistory.com/13?category=761126 먼저 커스텀 클래스를 xcode 프로젝트에 생성합니다. (1) ToastView import UIKit import Foundation import UIKit open class ToastView: UILabel { var overlayView = UIView() var backView = UIView() var lbl = UILabel() class va..
func showToast() { let toastLabel = UILabel(frame: CGRect(x: view.frame.size.width/2 - 150, y: view.frame.size.height-100, width: 300, height : 35)) toastLabel.backgroundColor = UIColor.clear toastLabel.textColor = UIColor.black toastLabel.textAlignment = NSTextAlignment.center; view.addSubview(toastLabel) toastLabel.text = "토스트 메세지 입니다." toastLabel.font = UIFont.boldSystemFont(ofSize: 18) toast..