[mov] 봐야하는 영화, 보고 싶은 영화, 볼 영화 MOV

==친구에게 라이센스 받은 영화평점 기준==
★☆☆☆☆(0.5/5.0) : 공짜로 봐도 시간이 아까운 영화
★★☆☆☆(1.5/5.0) : 공짜로 볼만한 영화
★★★☆☆(2.5/5.0) : 조조 요금내고 볼만한 영화
★★★★☆(3.5/5.0) : 평일 요금내고 볼만한 영화
★★★★★(4.5/5.0) : 특별관(IMAX, 3D, 4DX) 요금내고 볼만한 영화.

스노든

더큐어

미이라

신과함께

7년의밤

군함도

택시운전사

메이즈러너 : 더 데스 큐어

가디언즈 오브 더 갤럭시2

트랜스포머 5

원더우먼

스파이더맨 : 홈커밍

덩케르트

스타워즈 에피소드8

월드워z2

에일리언 커버넌트

혹성탈출:종의 전쟁

옥자

킹스맨 2 : 더 골든 서클

토르 : 라그나로크

캐리비안해적5 : 죽은 자는 말이 없다


*추후 계속적인 업뎃 예정.

==========================================
2017 관람영화


너의 이름은 5.0/5.0

패신저스 4.0/5.0

내 어깨 위 고양이 밥 4.0/5.0

여교사 4.0/5.0

모아나 4.5/5.0

더 킹
 2.5/5.0

공조 2.5/5.0

녹터널 애니멀즈 5.0/5.0

레지던트 이블: 파멸의 날 3.0/5.0

딥워터 호라이즌 2.5/5.0

컨택트 4.5/5.0

레고 배트맨 무비 3.5/5.0

그레이트월 2.5/5.0

트롤 3.0/5.0

그래,가족 2.5/5.0

조작된 도시 2.0/5.0

싱글라이더 3.5/5.0

23아이덴티티 4.5/5.0

로건 4.0/5.0

해빙 3.5/5.0

핵소고지 4.5/5.0

걸 온 더 트레인 3.0/5.0

콩: 스컬 아일랜드 3.0/5.0

토니 에드만 4.0/5.0

미녀와 야수 3.5/5.0

공각기동대 : 고스트 인 더 셸 3.5/5.0

[iOS] UITextView, UILabel에 가변높이값 설정하기 iOS

http://gsstudio.egloos.com/4402261

boundingRectWithSize 함수를 사용하며 높이값 안맞는다고 짜증낸 적이 있다. 

세상에... 그냥 NSAttributeString을 사용해서 높이값을 구하면 그게 최고다.


1
2
3
4
5
6
7
8
9
10
11
12
13
NSString* string = @"가나다라마바사 동해물과 백두산이 별하나에 사랑과 별하나에 어머니";
 
NSMutableAttributedString* attr = [[NSMutableAttributedString alloc] initWithString:string];
 
[attr addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:14.0] range:NSMakeRange(0, string.length)];
 
CGFloat width = [UIScreen mainScreen].bounds.size.width - 16;
 
CGRect rect = [attr boundingRectWithSize:CGSizeMake(width, MAXFLOAT) options:NSStringDrawingUsesFontLeading context:nil];
 
NSLog(@"height : %f", rect.size.height);
 
 
cs


cell에서 scrollview에서 string으로  가변 뷰의 높이 값 구할때, string과 fontsize 받는 함수로 만들어두면 끝.

이젠 좀 편하게 높이값 맞추겠다.


[iOS]shouldChangeCharactersInRange:replacementString: 사용하기 iOS

UITextField 에서는 

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;


UITextView 에서는 

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text;


함수명이 조금 다를뿐 동일한 기능을 하는 delegate method되시겠다. 


글자수제한이라던가, 글자수 제한이라던가 글자 제한 같은걸 할때 여기서 체크하면 편하다. 


NSString* complete = [textField.text stringByReplacingCharactersInRange:range withString:string];


위와 같이 사용한다면, return YES 일때 입력되는 값을 미리 알 수 있다. 


그럼 글자수 제한 체크나, 정규식 등으로 체크하기 편하다. 



textfield의 shouldChangeCharactersInRange 라고 해서 replacementString 이 한글자만 들어올거라는건 초반에 했던 착각. 


붙여넣기를 하면 그 길이만큼 들어온다. 


string 셀렉트 해서 키보드 입력시 range도 당연히 해당 셀렉트 값의 range가 떨어진다. 



처음엔 뭐 이런게 복잡하게 만들어놨어 싶었는데, 익숙해지니 쓸만한듯. 




덧. textfield에 100미만의 소수점 첫째자리 까지만 입력받으려고 하다가 정리. 

도와준 친구들에게 -이걸볼리는없지만- 감사를.


NSString* regex=@"^\\d{1,2}\\.?\\d?$"// 9 99 9. 99. 99.9 가능 999 9.99 불가


[pic] 문호리리버마켓의 밤. PNG


[iOS] 복수개의 타겟 cocoapods 설정 방법

====================================

platform :ios, '8.0'


def shared_pods

pod 'SDWebImage'

pod 'AFNetworking'

end


target '타겟1' do

 shared_pods

end


target '타겟2' do

 shared_pods

end

====================================


cocoapods가 1.0.0 업그레이드 이후 Podifle 도 영 적응이 안되지만, 


여러 타겟에 라이브러리는 더 생소하다. 


shared_pods 라는 메소드를 정의하고 타겟에 맞춰 연결하는 방식인듯.





1 2 3 4 5 6 7 8 9 10 다음


adsence 160x600