반응형

iOS & Swift 12

가중치 적용

가중치 적용에 대한 개념이 잘 설명된 글이다. https://blurblah.net/1126 Random number와 가중치를 고려한 추첨기능 구현하기 | Blurblah's Blog Random number와 가중치를 고려한 추첨기능 구현하기 Posted 2014/05/14 by blurblah 이 글이 작성된 해는 2014년도입니다. 최근(2016년 ~) 유행하고 있는 추천서비스 등과는 관련이 없는 내용이고 개인적인 필요에 의해서 뭔가 실험하고 작성한 내용이에요. 방문자가 별로 없는 블로그이지만 검색 등을 통한 이 글로의 유입량이 많아서 혹시 오해가 있을까하여 미리 밝혀둡니다. 복수의 아이템이 들어있는 자료구조에서 추첨을 해야하는 blurblah.net (자세한 구현 설명은 차후에....)

iOS & Swift 2020.02.06

Realm 요약 정리 (작성중)

Realm 소개 기사 요약http://www.bloter.net/archives/208063- 렘은 2014년 7월 iOS를 위한 DB를 처음 공개. 9월28일에는 안드로이드를 위한 모바일 DB 공개- 네이버 ‘데뷰2014’ 개발자 행사에 참여해 직접 렘을 소개 (https://deview.kr/2014/session?seq=32)- 렘을 활용하면 SQL을 몰라도 API를 호출하면서 모바일 DB를 관리. 렘은 기존 모바일 DB인 ‘ORM라이트’, ‘그린DAO’, ‘코어데이터’ 등과 비교해 좀 더 간단한 API를 제공.- Realm은 오브젝트 기반 API를 통해 범용적으로 크로스 플랫폼과 메모리 매핑을 지원하는 thread-safe 데이터 표현을 제공하기 위해 (SQLite가 아닌) 완전히 새로운 형태의 ..

iOS & Swift 2017.04.28

iOS CocoaPods 설치 및 사용법 정리

iOS 오픈소스 라이브러리를 관리해주는 CocoaPods 에 대해서 정리한다. 써야지 써야지 하면서도 그냥 넘기게 되고, 또 잊고 넘기기도 하고.. 고개를 끄덕끄덕하면서 읽어도 돌아서면 까먹는 기억력이란...;;; 당장 사용하게 될 때 참조하기 위해서 정리를 한다. [CocoaPods 설치] CocoaPods는 Ruby 기반으로 제작되었으며, 기본 Ruby는 macOS 에 이미 설치되어 있다. CocoaPods 의 설치는 직접적인 다운로드 과정은 없으며 터미널에서 아래와 같이 하면 된다. $ sudo gem install cocoapods (CocoaPods 를 업데이트하려면 gem 를 다시 install 해주면 된다) $ pod setup 최초 설치시에만 하면 된다. 설치 버전은 아래와 같이 확인 가능..

iOS & Swift 2017.02.10

attributedText 의 몇가지 예

돌아서면 잊어버리는 것들을 몇가지 적어본다.1)// range 의 범위는 표현하고자 하는 케이스마다 적절하게 수정한다. NSRange range;range.location = [문자열 length];range.length = 1; // 얼마나 적용할것인지 NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:문자열]; [attributedString addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:12.0f] range:range]; self.label.attributedText = attributedString; ..

iOS & Swift 2015.06.24
반응형