일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- viewDidAppear
- 코드리팩토링
- ios
- 직장인인강
- commit message
- 패스트캠퍼스후기
- 포인트
- git
- 뉴모피즘
- 패캠챌린지
- viewDidLoad
- commit
- 8 그리드 시스템
- 디자인 트렌드
- 아이폰
- 머티리얼 디자인
- 패스트캠퍼스
- 입력 개수 제한
- 직장인자기계발
- 플랫디자인
- 뉴북
- Xcodebuild
- coordinator pattern
- commit messages
- Git Tutorial
- SWIFT
- 스큐어모피즘
- 픽셀
- iOS앱개발올인원패키지Online.
- git workflow
- Today
- Total
목록분류 전체보기 (153)
왕논의 연구실
구독을 중계해줄 서버가 필요하기 때문에 서버 설치를 해야한다. 홈브류가 없다면 설치 https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 그냥 이 문구를 터미널에 붙여넣으면 된다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 모스키토 사이트 https://mosquitto.org Eclipse Mosquitto Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements th..

MQTT에 대해 간단히 설명하면 Broker(서버)에 같은 Topic으로 연결된 Client들에게 메세지를 보낸다. Publisher는 Topic과 메세지를 보내는데, 같은 Topic으로 연결된 Subcribe들에게 모두 메세지를 보낸다. 즉, 연결(Conncet) 해제(DisConnect) 구독(Subscribe) 게시(Publish) 구독자에게 새로운 메세지 크게 4가지 처리를 하면 된다.
채팅 관련해서 공부해야할 일이 생겼다. 크게 XMPP냐 MQTT냐 고민했고, 간단한 프로젝트 앱을 만들어보기로 했다. 일단 출처 https://whereisusb.tistory.com/110 [안드로이드] MQTT를 이용한 채팅서비스 만들기(1) 안드로이드 MQTT를 이용한 간단 채팅 서비스 만들기 MQTT는 Message Queueing Telemetry Transport의 약자로 일반적으로 IOT(Internet of Things)에서 많이 쓰입니다. 즉, IOT 제품들에 들어가는 소형 디바이스들.. whereisusb.tistory.com 안드로이드이지만 차근 차근 정리한 자료가 참 보기 좋다고 느꼈다. MQTT 관련해서 블로그 정리 형태를 이 블로그 따라 하려고 한다. http://lemonhei..
전에 GDG 인천 '모각코라네' 에 참여해보고 괜찮았고, 최근에 코로나 때문에 세미나가 줄어들어서 지켜보던차에 열려서 신청 김종필님 개발자 선배가 개발자 후배에게 들려주고 싶은 이야기를 적은 책 마음가짐, 커리어에 대한 것 등 특히 마음가짐 부분에 공감이 가셨다고 함 문제의 원인은 바로 자신 시니어와 주니어의 차이는 익숙함, 최신 기술에 대한 것은 주니어가 나을 때도 있다. 더 이상 아이가 아닌 전문가 참고: 사수가 꼭 필요하다고 생각하는 사람들에게(https://developerfeel.blogspot.com/2019/04/blog-post.html) 유병욱 주변 주니어들이 개발시 참고하는 것들: 개발 후기, 블로그, 온라인 강의 등등 하지만 실제 Docs를 잘 안 읽는다. 잘 안 읽는 이유 한글이 아..
// RGB 색 설정. // 255로 나눠주지 않고 그냥 값만 넣어주면 되서 편함 extension UIColor { class func getRGB(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat = 1) -> UIColor { return UIColor(red: red / CGFloat(255), green: green / CGFloat(255), blue: blue / CGFloat(255), alpha: alpha) } } // 로컬라이징 문자열 설정 // 매번 바꿔주지 않고 다국어화 해줄 문자열을 설정하고, 한 파일에 쭉 정리해주면 된다. extension String { func localizing() -> String { return..
func showAlert() { let alert = UIAlertController(title: "오류", message: "앱을 종료하시겠습니까?", preferredStyle: .alert) let cancleAction = UIAlertAction(title: "아니오", style: .cancel, handler: nil) let alertAction = UIAlertAction(title: "네", style: .default) { (action) in print("\n---------- [ 장비를 정지합니다. ] ----------\n") exit(0) // 앱 강제 종료 } alert.addAction(alertAction) alert.addAction(cancleAction) self...