목록라이브러리 (121)
투케이2K
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] CryptoSwift 간편 데이터 암복호화 라이브러리 [설 명] 1. CryptoSwift 은 IOS 에서 간편하게 데이터 암복호화를 수행할 수 있는 라이브러리입니다 2. CryptoSwift 은 코코아팟, 카르타고, SPM 등을 통해서 라이브러리 의존성을 부여할 수 있습니다 3. CryptoSwift Git 사이트 : https://github.com/krzyzanowskim/CryptoSwift.git GitHub - krzyzanowskim/CryptoSwift: CryptoSwift is a growing collection of standard and secure cryptographi..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] MBProgressHUD 간편 로딩 프로그레스 동작 라이브러리 [설 명] 1. MBProgressHUD 은 IOS 에서 간편하게 로딩 프로그레스 동작을 수행할 수 있는 라이브러리입니다 2. MBProgressHUD 은 코코아팟, 카르타고, SPM 등을 통해서 라이브러리 의존성을 부여할 수 있습니다 3. MBProgressHUD Git 사이트 : https://github.com/jdg/MBProgressHUD.git GitHub - jdg/MBProgressHUD: MBProgressHUD + Customizations MBProgressHUD + Customizations. Contribute..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] OrderedDictionary 딕셔너리 조작 라이브러리 설명 [설 명] 1. OrderedDictionary 은 IOS 에서 간편하게 딕셔너리를 조작할 수 있는 라이브러리 입니다 2. OrderedDictionary 은 코코아팟, 카르타고, SPM 등을 통해서 라이브러리 의존성을 부여할 수 있습니다 3. OrderedDictionary Git 사이트 : https://github.com/lukaskubanek/OrderedDictionary.git GitHub - lukaskubanek/OrderedDictionary: Ordered dictionary data structure impleme..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] OrderedSet 컬렉션 및 구조체 조작 라이브러리 설명 [설 명] 1. OrderedSet 은 IOS 에서 간편하게 컬렉션 및 구조체를 조작할 수 있는 라이브러리 입니다 2. OrderedSet 은 코코아팟, 카르타고, SPM 등을 통해서 라이브러리 의존성을 부여할 수 있습니다 3. OrderedSet Git 사이트 : https://github.com/robbiehanson/CocoaAsyncSocket.git GitHub - robbiehanson/CocoaAsyncSocket: Asynchronous socket networking library for Mac and iOS Asynch..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] SDWebImage 웹 이미지 로드 수행 라이브러리 설명 [설 명] 1. SDWebImage 은 IOS 에서 간편하게 웹 이미지를 로드할 수 있는 라이브러리 입니다 2. SDWebImage 은 코코아팟, 카르타고, SPM 등을 통해서 라이브러리 의존성을 부여할 수 있습니다 3. SDWebImage 라이브러리는 캐시 처리를 자동 지원하며, 비동기 방식으로 웹 이미지를 로드할 수 있습니다 4. SDWebImage Git 사이트 : https://github.com/SDWebImage/SDWebImage GitHub - SDWebImage/SDWebImage: Asynchronous imag..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KbH2G/btsGwMnvOTm/qKSHukFXtIUzioKpWWJ5BK/img.png)
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [방법 설명]
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] SVProgressHUD 간편 로딩 프로그레스 동작 라이브러리 [설 명] 1. SVProgressHUD 은 IOS 에서 간편하게 로딩 프로그레스 동작을 수행할 수 있는 라이브러리입니다 2. SVProgressHUD 은 코코아팟, 카르타고, SPM 등을 통해서 라이브러리 의존성을 부여할 수 있습니다 3. SVProgressHUD Git 사이트 : https://github.com/SVProgressHUD/SVProgressHUD?tab=readme-ov-file 4. SVProgressHUD 라이브러리 추가 방법 사이트 : https://blog.naver.com/kkh0977/223412388894 5. SVPr..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] DeviceKit 간편 디바이스 상태 확인 라이브러리 [설 명] 1. DeviceKit 은 디바이스에 관한 정보, 상태, 지원 여부 등을 간편하게 확인할 수 있는 Ios 라이브러리 입니다 2. DeviceKit 은 코코아팟, 카르타고, SPM 등을 통해서 라이브러리 의존성을 부여할 수 있습니다 3. DeviceKit 특징 : >> 장치 식별 및 제품군 감지 (시뮬레이터, 디바이스, Phone, iPad 등) >> 배터리 상태 확인 >> 배터리 잔량 확인 >> 다양한 장치 지표 확인 (예: 화면 크기, 화면 비율, PPI) >> 저전력 모드 감지 >> 안내 액세스 세션 감지 >> 화면 밝기 확인 >> 디스플레이 줌..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/0uEoK/btsGhWQchrc/xWmWnNHl1rR2Vk8kPtV1N1/img.png)
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [참고 사이트 및 lib 추가 URL] Git 사이트 : https://github.com/devicekit/DeviceKit 라이브러리 추가 URL 주소 : https://github.com/devicekit/DeviceKit.git [방 법]
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Firebase] Real Database 실시간 데이터베이스 [설 명] 1. Firebase Real Database 는 NoSQL 클라우드 데이터베이스로 클라이언트에서 실시간으로 데이터가 동기화되고, 앱이 오프라인일 때도 데이터를 사용할 수 있습니다 2. Firebase Real Database 는 JSON 형식으로 데이터가 저장되며 연결된 모든 클라이언트에 실시간으로 동기화됩니다 (App, Js 동기화) 3. Firebase Real Database 주요 기능 : - 실시간 : 일반적인 HTTP 요청이 아닌 동기화를 사용하므로 데이터가 변경될 때마다 연결된 모든 기기가 수 밀리초 내에 업데이트를 수신합니다 - 오..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Firebase] Cloud Storage Bucket 스토리지 파일 저장소 [설 명] 1. Firebase Storage 는 사진, 동영상 등의 사용자 제작 콘텐츠를 빠르고 손쉽게 저장하고 확인할 수 있는 클라우드 저장소입니다 >> 저장소에 특정 디렉토리 별로 파일을 나누어 관리할 수 있습니다 (/images , /txts) 2. Firebase Storage 는 모바일 연결성을 고려하여 개발되었으며, 앱의 모바일 연결이 끊어지고 다시 연결될 때 자동으로 전송이 일시중지되었다가 다시 시작되므로 사용자의 시간과 대역폭을 절감할 수 있습니다 3. Firebase Storage 는 Firebase 인증과 통합되어 단순하고..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Web] [npm] PM2 멀티 스레드 및 다중 프로세스 동작 라이브러리 [설 명] 1. PM2 란 Node.JS 용 프로세스 관리 프로그램입니다 >> 특정 이슈로 인해 서비스가 종료 되더라도, 자동으로 서비스 재구동 가능 >> 멀티 스레드 환경을 구축해 효율적인 서비스 운영 가능 (로드 밸런싱 처리) >> 모니터링 시스템을 사용해 실시간 CPU 및 RAM 사용 현황 확인 가능 2. PM2 는 Node.JS 의 싱글 스레드 구조를 CPU 의 코어 개수에 맞게 멀티 스레드 환경에서 구동 시킬 수 있습니다 >> 서버 스펙에 맞게 더욱 효율적으로 서비스 구동 가능 >> 모든 CPU 를 사용하기 위해서 애플..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Web] [npm] cheerio 마크업 데이터 파싱 라이브러리 [설 명] 1. cheerio 란 마크업 데이터 파싱 및 조작 라이브러리로 node.js 에서 npm install 명령어를 사용해 설치할 수 있습니다 2. cheerio 라이브러리는 html , xml 등 구문을 분석하고 조작할 수 있습니다 3. cheerio 라이브러리는 jQuery 형식 구문과 유사하게 문법을 사용할 수 있습니다 [참고 사이트] https://cheerio.js.org/docs/intro Welcome to Cheerio! | cheerio Let's get a quick overview of Cheerio in less ..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Web] [npm] fs 파일 시스템 라이브러리 [설 명] 1. fs 이란 파일 시스템이란 의미로 node.js 에서 간편하게 파일을 조작 및 수정할 수 있는 라이브러리 입니다 2. fs 은 npm express 가 설치 된 환경에서 사용할 수 있습니다 3. fs 모듈을 사용해 파일 읽기, 쓰기, 수정, 삭제 시 간편하게 동기, 비동기 방식을 선택해 사용할 수 있습니다 [참고 사이트] https://blog.naver.com/kkh0977/223341222643 123. (NodeJs) [Mac Os] [fs] : 파일 시스템 모듈 의존성 추가 및 프로젝트에 파일 생성 방법 [개발 환경 설정] 개발 ..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Web] [npm] validator 문자열 (String) 유효성 검증 라이브러리 [설 명] 1. validator 이란 node.js 에서 사용할 수 있는 문자열 (String) 유효성 검증 라이브러리 입니다 2. validator 은 npm install validator 라는 명령어를 통해서 설치할 수 있습니다 3. validator 사용 시 기존에 정규식 및 패턴 유효성 방식으로 검증한 이메일, 전화번호, 맥주소 형식 등을 간편히 검사할 수 있습니다 [참고 사이트] https://blog.naver.com/kkh0977/223342845596 143. (NodeJs) [Mac Os] [val..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Web] npm (Node Package Manager) 패키지 설치 및 관리 매니저 설명 [설 명] 1. npm 이란 Node Package Manager 약자로 node.js 에서 사용할 수 있는 패키지 (모듈) 들을 쉽게 설치 및 관리할 수 있게 도움을 주는 관리 도구 (매니저) 입니다 2. npm 은 node.js 설치 시 기본적으로 같이 설치 되며, 명령 프롬프트 창에서 npm -v 명령어를 통해 현재 설치 된 npm 버전을 확인할 수 있습니다 3. 개발자들은 cli (Command line interface) 를 통해서 필요한 패키지를 설치할 수 있으며, 지역 설정 및 전역 설정을 할 수 있습..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xEmNe/btsCf6pR66c/iPWcquM4VnTwYObPAW5tl0/img.png)
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [설 명] ------------------------------------------------------------------------------- [CocoaPods 설명] ------------------------------------------------------------------------------- 1. 초기 iOS 개발 부터 사용해온 라이브러리 참조 방식 2. Dynamic, Static 라이브러리를 모두 지원 3. 대부분의 라이브러리가 코코아팟을 지원 4. 단점 : PC 환경 (os 버전 향상) 및 Xcode 버전 향상 시 코코아팟 전체 업데이트 및 새롭게 빌드 수행 필요 (오랜 시간 걸림 / 의존성 ..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] SQLite 데이터 저장소 라이브러리 [설 명] 1. SQLite 는 애플리케이션에서 사용하기에 간단한 데이터 저장소 라이브러리 입니다 2. SQLite 는 Android, Ios 모두 지원하며, 서로 테이블 구조 및 스키마가 일치할 경우 데이터 공유를 쉽게 할 수 있습니다 3. SQLite 특징 : - 순수 Swift 인터페이스 - 유형이 안전하고 선택적으로 인식되는 SQL 표현식 빌더 - 유연하고 연결 가능하며 지연 실행 쿼리 레이어 - 자동으로 입력된 데이터 액세스 - 가볍고 복잡하지 않은 쿼리 및 매개변수 바인딩 인터페이스 - 개발자 친화적인 오류 처리 및 디버깅 [참고 사이트] http..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] ObjectMapper 모델 객체 (클래스 및 구조체) JSON 변환 라이브러리 [설 명] 1. ObjectMapper 는 모델 객체 (클래스 및 구조체) 를 JSON 으로 쉽게 변환해주는 라이브러리 입니다 2. ObjectMapper 특징 : - JSON 을 객체에 매핑 - JSON 에 객체 매핑 - 구조체 지원 - 매핑 중 사용자 정의 변환 3. ObjectMapper 매핑 가능 객체 : - Class - Struct - Int - Bool - Double - Float - String - Array - Dictionary - Object - Set - RawRepresentable [참고 사이트] h..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] Okhttp Logging Interceptor - http 통신 전문 로그 출력 라이브러리 [설 명] // ------------------------------------------------------------------------ [설 명] 1. Okhttp Logging Interceptor 라이브러리는 okhttp 통신 수행 시 HTTP 요청 및 응답 데이터를 기록하는 OkHttp 인터셉터 입니다 2. Okhttp Logging Interceptor 라이브러리는 http 통신 수행 시 민감 정보를 노출할 수 있으므로, [개발] 환경에서만 디버깅 용으로 사용하도록 권장하고 있습니다 3. Okht..