본문 바로가기

분류 전체보기

[swift] Util(String) StringExt public extension String { //Date format change //ex -> "20171201".date(inputFormat: "yyyyMMdd", outputFormat: "yyyy.MM.dd") func date(inputFormat: String, outputFormat:String) -> String? { if self.isEmpty { return ""} let dateFormatter = DateFormatter() dateFormatter.dateFormat = inputFormat if let date = dateFormatter.date(from: self) { dateFormatter.dateFormat = outputFormat return d..
[swift] iOS 주소 찾기 location 정보 사용 방법 findAddressWithType(type:.Street, lat: lat, lon: lon) { (str) in self?.myLocationLabel.text = str // "현위치 : " + str } 소스 public enum AddressType:String { case Name = "Name" //04309 대한민국 서울특별시 용산구 청파동2가 71-19 case ZipCode = "ZIP" //04309 case Country = "Country" //대한민국 case State = "State" //서울특별시 case City = "City" //용산구 case Street = "Street" //청파동2가 71-19 case Thoroughfare = ..
SimpleWallet 소개 : iOS 내장앱인 Wallet을 모티브로 한 지갑 어플 (Android 앱 개발 진행중) 내용 : iOS 기본 Wallet은 Today Widget을 지원하지 않아 항상 앱을 실행시켜야하는 불편함이 있어 개발하게됨 앱 주소 : https://itunes.apple.com/kr/app/simplewallet/id1294083160?l=ko&ls=1&mt=8 앱 실행 동영상 : https://www.facebook.com/SimpleWallet/videos/1579514052071418/ 사진 :
정보처리기사 (신기술) 1. BYOD (Bring Your Own Device)- 개인용과 업무용 디지털 기기가 별도로 존재하지 않고 개인용 디지털 기기를 회사에서도 사용하여 업무를 계속 할 수있도록 하는것을 말한다. 2. Cresumer (크리슈머)- 단순한 소비자의 수준을 뛰어넘어 기업의 신제품 개발, 마케팅 등에 걸쳐 피드백을 통하여 자발적으로 기업 활동에 참여하는 소비자 3. Devops (디봅스)- 조직 내에서 상호의존적인 시스템 개발과 시스템 운영을 병행하고 협업하는 방식 4. Flipped Learning (역순 학습, 플립트 러닝)- 정식 수업이 이루어지기 전에 충분한 합습(사이버강의등)을 하고 강의실에서 교수와 토론, 질의 등의 형태로 수업을 진행하는 학습법 5. MDM (Mobile Device Managem..
정보처리기사 실기 (데이터베이스 용어) 1. 트랜잭션(TRANSACTION)- AOTOMICITY 원자성 : 트랜잭션은 전부 실행이 되거나 전부 실행이 되지 않아야 한다 (All or Nothing)- CONSISTENCY 일관성 : 트랜잭션은 실행 전후 데이터는 일관성이 있어야한다- ISOLATION 고립성, 독립성 : 각 트랜잭션은 독립적으로 실행되어야 한다.- DURAVILITY 영속성, 지속성 : 트랜잭션 실행후 데이터는 영속적으로 저장되어야한다. 2. 데이터웨어하우스 (DATA WAREHOUSE)- 사용자의 의사 결정을 도와주기 위해, 기간 시스템의 데이터베이스에 축적된 데이터를 공통의 형식으로 변환해서 관리하는 데이터베이스- Subject-Oriented 주제 지향 : 의사 결정에 필요한 특정 주제의 데이터만 가지고 그 외의 데이터..
정보처리기사 실기 (sql) SQL정리 CREATE TABLE 테이블1(컬럼1 VARCHAR(10) NOT NULL PRIMARY KEY,컬럼2 INT,컬럼3 DATE, CONSTRAINT FK_컴럼2 FOREIGN KEY 컬럼2 REFERENCES 테이블2(컬럼1) ON DELETE {NO ACTION | CASCADE, SET NULL, SET DEFAULT} ON UPDATE {NO ACTION | CASCDAE, SET NULL, SET DEFAULT},CONSTRAINT CH_컬럼3 CHECK (컬럼3 > 20170101)); INSERT INTO 테이블1 (컬럼1, 컬럼2, 컬럼3) values('test', 10, 20170610); UPDATE 테이블1 SET 컬럼2 = 20WHERE 컬럼1 = 'test' DELET..
앱스토어 버전 가져오기 앱스토어 버전가져오기 NSDictionary *bundleInfo = [[NSBundle mainBundle] infoDictionary]; NSString *bundleIdentifier = [bundleInfo valueForKey:@"CFBundleIdentifier"]; NSURL *lookupURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://itunes.apple.com/lookup?bundleId=%@", bundleIdentifier]]; NSData *lookupResults = [NSData dataWithContentsOfURL:lookupURL]; NSDictionary *jsonResults = [NSJSONSeriali..
iOS AudioSession 공부중.... AudioSession 이란 ? - iOS에서 뮤직/뮤비 플레이어를 만들때 스피커 및 마이크를 사용할수 있게 해주는 권한 사용 방법 [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker error:nil]; 카테고리 종류 – AVAudioSessionCategorySoloAmbient : 디폴트로 앱이 실행되면 아이팟 오디오가 꺼지고 앱의 오디오만 작동됩니다. – AVAudioSessionCategoryAmbient : 앱이 실행되면 아이팟 오디오는 계속 실행되면서 앱의 오디오도 같이 작동합니다. (디폴트인듯.....