본문 바로가기 메뉴 바로가기

권말련의 게임 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

권말련의 게임 블로그

검색하기 폼
  • 분류 전체보기 (1306) N
    • 로스트아크 (574) N
      • 대항해 (126)
      • 모험의 서 (75)
      • 모코코(대륙) (119)
      • 기억의 오르골 (18)
      • 업적 (27) N
    • 게임 (448) N
      • 리니지TL (2)
      • 팔월드 (21)
      • 디아블로4 (43)
      • 마인크래프트 (4)
      • 몬스터 헌터 와일즈 (1)
      • 엘든링 (151)
      • 오딘 (22)
      • 아이온 클래식 (75)
      • 포켓몬고 (26)
      • 바람의 나라:연 (24)
      • AFK아레나 (45)
      • 오버워치 (5)
      • 배틀그라운드 (2)
      • RPG게임 (7)
      • 모바일게임 (18) N
    • IT (201)
      • iOS (67)
      • Android (38)
      • PHP + Mysql (7)
      • AWS+Window Server (5)
      • 블로그 (32)
    • 모바일게임 쿠폰 (1) N
    • 일상 (76)
      • 맛집 (8)
      • 운동 (15)
      • 여행 (4)
      • 리뷰 (9)
  • 방명록

반응형
IT/iOS (67)



[iOS] developer mode disabled 해결방법

xcode 프로젝트를 아이폰 기기 테스트할 때 나오는 오류입니다. ios 16.0 이상부터 발생하는 것 같네요. 해결방법 아이폰 설정 > 개인정보 보호 및 보안 > 개발자 모드를 "켬" 상태로 하면 해결할 수 있습니다. 1. 개발자 모드를 켬으로 설정 2. 아이폰을 재시작합니다. 3. 케이블을 뺏다가 다시 연결하면 정상적으로 테스트를 할 수 있습니다.

IT/iOS 2023. 7. 27. 20:26
ios UIScrollView detect scroll direction

ios UIScrollView detect scroll direction UIScrollView 스크롤 방향을 얻는 방법입니다.아래 코드는 테이블뷰를 아래로 스크롤 했을 때 특정 버튼이 보여지고 위로 스크롤 했을 때는 버튼을 숨기는 기능을 구현할 때 쓰입니다. - (void)scrollViewDidScroll:(UIScrollView *)scrollView{ CGFloat yVelocity = [scrollView.panGestureRecognizer velocityInView:scrollView].y; if (yVelocity 0) { [writeBtn setHidden:NO];..

IT/iOS 2015. 10. 13. 14:16
xcode7 bitcode 오류

xcode7 bitcode 오류 항상 Xcode가 업데이트가 되거나 iOS 버젼업이 되거나 OS X가 업데이트가 되면 불안하고 긴장된다.기존 프로젝트에 없었던 다양한 오류가 발견되기 일쑤이기 때문이다.이번에도 혹시나 했는데 역시나.. bitcode 오류로 인해 외부 라이브러리가 먹히지 않는 현상이 발견되었다. 그많은 라이브러리를 다시 교체해야 하는건지 막막했지만,해결방법은 비교적 간단했다. Build Settings에서 검색창에 bitcode를 입력하면 위와 같이 Enable Bitcode를 설정할 수 있는 화면이 나오는데 NO를 입력해 주면 해결된다. 쫄지말자 못 보던 오류.. ㅠ

IT/iOS 2015. 9. 18. 13:39
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. iOS 9Xcode 7MAC OS X 10.11 EI Capitan iOS9 이 출시되고 위와 같이 mac OS, xcode 까지 업데이트를 반나절을 거쳐 진행하고 프로젝트를 빌드 시켰는데 오류가 발생했다.기존에 쓰던 통신모듈이 동작하지 않았다. App Transport Security has blocked a cleartext HTTP (http://) resource load since it is ins..

IT/iOS 2015. 9. 18. 13:34
[iOS] uiscrollview 스크롤시 맨위로 버튼 처리

uiscrollview 스크롤시 맨위로 버튼 처리 제목 짓기가 어렵네요. 이걸 뭐라고 표현해야 되지.요새 앱을 보면 스크롤이 긴 화면에서 어느정도 스크롤이 되면 최상단으로 바로 가게 하는 버튼이 보여지는 앱들이 많습니다.아이폰 같은 경우는 상태바를 클릭하면 최상단으로 가게 되는데 모르시는 분들도 있으니 편리함을 주기 위해서 버튼으로 처리하는 경우가 있습니다. 저는 전체 스크롤 화면에서 반 이상 스크롤을 하게되면 버튼이 나오게끔 처리를 했습니다. - (void)scrollViewDidScroll:(UIScrollView *)sender { if(mScrollView.contentOffset.y > (mScrollView.contentSize.height - mScrollView.frame.size.heig..

IT/iOS 2015. 8. 13. 17:13
x-apple-amd-action_message

x-apple-amd-action_message 개발 중 앱스토어 다운로드 테스트를 하기 위해 로그아웃을 하고 다시 로그인을 하는데 이상한 오류메세지가 출력되었다. 듣도 보도 못한.. 아이디와 비밀번호 모두 맞는데 위와같은 팝업 메세지가 출력되었다.뭐가 문젠지는 잘 모르지만 해결방법이 중요하니 알려드립니다. ■ 해결방법 설정 > 일반 > 재설정 > 네트워크 설정 재설정 넵 네트워크 설정 재설정을 해주세요. 번거롭지만.. 와이파이 비번만 다시 잡아주면 되겠습니다.

IT/iOS 2015. 8. 3. 15:53
[iOS] UILabel random Textcolor

[iOS] UILabel random Textcolor UILabel의 텍스트 컬러를 랜덤으로 만들어 볼까요.개발도중 여러개의 데이터를 받아와 UILabel로 뿌려줘야 하는데 검은색으로 하기에는 너무 심심해서 구글링을 한 결과 역시나 소스가 있네요. CGFloat redLevel = rand() / (float) RAND_MAX;CGFloat greenLevel = rand() / (float) RAND_MAX;CGFloat blueLevel = rand() / (float) RAND_MAX; [label setTextColor:[UIColor colorWithRed: redLevel green: greenLevel blue: blueLevel alpha: 1.0]]; 적용해보았는데 너무 이쁩니다.

IT/iOS 2015. 7. 14. 15:15
[iOS] UIView 부분적으로 라운드 적용하기

[iOS] UIView 부분적으로 라운드 적용하기 제목 짓기가 어렵네요. 이걸 머라고 표현해야 하나.프로젝트를 하다보면 라운드 형식의 UIView 또는 UIButton을 만들어야 하는 상황이 발생합니다. 굳이 이미지를 입히지 않아도 코드로 적용을 할 수 있습니다. 이미지를 보면서 설명하겠습니다. [프로젝트] 힐링트리 로그인 화면 위 이미지와 같이 상단 "이메일로 가입하기"는 UIView를 상단 좌, 우측만 라운드를 준것이고 하단에 "FACEBOOK으로 가입하기", "NAVER로 가입하기" UIButton은 네군데 모두 라운드를 주었습니다. 하단 버튼 두개는 아래 코드와 같이 자주 사용되는 소스코드로 적용하였습니다.facebookBtn.layer.borderWidth = 1.0; facebookBtn.la..

IT/iOS 2015. 5. 19. 15:18
[iOS] 앱평가 하기, 리뷰 남기기는 iRate로

[iOS] 앱평가 하기, 리뷰 남기기는 iRate로 요즘 앱에서 자주 볼 수 있는 앱평가, 리뷰 유도 팝업창을 구현해 보겠습니다.전에는 일일이 코딩을 해서 특정 시간에 노출한다던지, 특정 액션을 몇번 수행 했을 때 노출을 시켜주는 방식으로 구현을 했었는데 검색 중 iRate란 것을 발견했어요. 정말 편하고 쉽게 사용할 수 있습니다. 1. 먼저 iRate를 설치합니다. https://github.com/nicklockwood/iRate 위 링크로 이동하면 다운받을 수 있습니다. 2. 소스코드 구현 + (void)initialize { //테스트할 수 있는 앱의 번들아이디를 입력해 줍니다. (앱스토어에 등록된 앱) //실제로 앱을 등록할 때는 프로젝트의 번들아이디로 교체해 줍니다. [iRate sharedI..

IT/iOS 2015. 3. 30. 10:40
iOS8 버그 unexpected nil window in _UIApplicationHandleEventFromQueueEvent, _windowServerHitTestWindow

iOS8 버그unexpected nil window in _UIApplicationHandleEventFromQueueEvent, _windowServerHitTestWindow 라이브된 프로젝트의 iOS8 OS에서 버그가 발생했다. 처음보는 에러메세지.문제는 다음과 같은 상황에서 발생했다. 1. 동영상 플레이 -> 플레이 완료 후 팝업창 -> 다시 동영상 플레이 -> 플레이 완료 후 팝업창 두번째 팝업창이 띄워졌을 때 View에 있는 버튼 클릭시 로그가 발생하였다. 앱 종료는 일어나지 않지만 버튼 클릭이 되지 않아 어플리케이션이 멈춰 있어 앱을 종료하지 않으면 어떤 이벤트도 발생하지 않기 때문에 심각한 오류로 판단되었다. unexpected nil window in _UIApplicationHandle..

IT/iOS 2014. 11. 6. 11:03
iOS8 푸쉬 등록 에러메세지 (registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later)

iOS8 푸쉬 등록 에러메세지 Xcode6 업데이트와 더불어 프로젝트를 iOS8에 맞게 대응하는 중에 푸쉬 아이디를 등록하는 부분에서 처음보는 에러메세지를 발견하게 되었다. 맥부기 카페에서 한번 본듯한 내용이었다. iOS8에서 푸쉬 설정 하는 부분이 바뀐것이다. Xcode6에서 기존의 프로젝트를 빌드하게 되면 푸쉬 등록하는 부분에서 에러메세지를 호출하게 된다.에러메세지는 다음과 같다.registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later 기존의 푸쉬 설정하는 소스는 다음과 같으며 빨간색으로 된 소스를 수정해 주어야한다. - (BOOL)application:(UIApplication *)application didFinishLau..

IT/iOS 2014. 10. 2. 09:15
UICollectionview cell selection

UICollectionview cell selection UICollectionview cell 선택시 효과를 주는 방법입니다.저는 셀 선택시 테두리에 색을 입히는 방법을 썼습니다. int selectedCellIndex; 선언 - (UICollectionViewCell*)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { MiddleCell* cell = (MiddleCell *)[collectionView dequeueReusableCellWithReuseIdentifier:@"MiddleCell" forIndexPath:indexPath]; if (selectedCellIn..

IT/iOS 2014. 9. 15. 17:47
[iOS] Draw line

[iOS] Draw line draw line, 즉 선을 그리는 방법입니다.여러개의 이미지들 사이에 선을 그릴거애요.이번 프로젝트에서 인물관계도를 표현해야 하는데 사용했던 소스입니다.draw multi line 소스코드 peopleImgArray = [NSMutableArray arrayWithObjects:image,image1,image2,image3,image4,image5,image6,image7,image8,image9,image10,nil]; for (UIImageView *img in peopleImgArray) { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextMoveToPoint(context, image.center.x,..

IT/iOS 2014. 8. 13. 16:49
[iOS] 원 이미지 만들기

[iOS] 원 이미지 만들기 카카오톡을 보면 이미지가 언제부터 원으로 나오고 있죠.처음에는 일반 사각형이었는데 ImageView를 원으로 대체할 수가 있습니다.간단한 코드 몇줄로 가능합니다. 소스코드 getImgView.layer.cornerRadius = roundf(getImgView.frame.size.width/2.0); getImgView.layer.borderWidth = 3; getImgView.layer.borderColor = [UIColor colorWithRed:0.965 green:0.427 blue:0.196 alpha:1.000].CGColor; getImgView.layer.masksToBounds = YES; 원 테두리의 굵기와 색상도 지정해 줄 수 있습니다.

IT/iOS 2014. 8. 12. 16:33
UIButton title multi-line

UIButton title multi-line 버튼에 기본적으로 타이틀을 넣으면 한줄로 표현이 됩니다. 타이틀이 길어지면 "..." 으로 표시되어 가운데가 짤리게 되죠.버튼 타이틀을 두줄 이상으로 표현할 수 있습니다.다음 이미지처럼 말이죠. 3번째 라인이 버튼입니다. 개발은 안되는게 없네요. 구글링하면 다 있어요. 소스코드 밑줄 그어진 코드가 핵심입니다. 버튼 타이틀도 UILabel처럼 사용할 수 있습니다.버튼 타이틀의 단락 구분은 " \n " 로 표현합니다. btn.titleLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:14]; btn.titleLabel.lineBreakMode = NSLineBreakByWordWrapping; btn.title..

IT/iOS 2014. 8. 8. 15:08
UILabel text size height

UILabel text size height UILabel 텍스트 사이즈 높이를 가져와 볼까요.UILabel에 들어갈 텍스트를 파싱이나 로컬 데이터로 받아와 화면에 모두 노출시킬 때 사용합니다.UITextView도 가능합니다만 저는 웬만하면 UILabel로 처리를 합니다. setNumberOfLine을 0으로 주면 얼마든지 출력을 할 수 있어요. 소스코드 UILabel * bodyText; -(float)expectedHeight{ [bodyText setNumberOfLines:0]; [bodyText setLineBreakMode:NSLineBreakByCharWrapping]; UIFont *font = [UIFont systemFontOfSize:14.0]; NSDictionary *attribu..

IT/iOS 2014. 8. 5. 18:17
프로젝트 개발과정

프로젝트 개발과정 프로젝트 개발과정은 크게 아래와 같네요. 1. 아이디어 회의를 거쳐 나온 프로젝트 확립2. 기획 및 디자인3. 개발 착수 (관련 자료 취합, UI 구성, 설계)4. 디자인 시안 컨펌 후 개발진행5. 이슈사항 협의 (디자인 시안과 프로그래밍 적으로 상이한 부분)6. 데드라인 일주일전 베타테스트 진행7. 출시 및 등록8. 마켓팅 및 홍보9. 유지보수 및 업데이트

IT/iOS 2014. 8. 5. 10:49
문자열에서 숫자만 추출하기

문자열에서 숫자만 추출하기 문자열에서 숫자만 추출하는 소스코드입니다. NSString *str = @"sample/1234"; NSString *converStr = [[str componentsSeparatedByCharactersInSet: [[NSCharacterSet characterSetWithCharactersInString:@"0123456789"] invertedSet]] componentsJoinedByString:@""]; NSLog(@" %@ ", converStr); 로그는 당연히1234가 출력됩니다

IT/iOS 2014. 8. 4. 11:18
json 데이터에서 key, object 추출하기

json 데이터에서 key, object 추출하기 json데이터에서 key값 상관없이 object만 추출하고 싶을 때 key값만 추출하고 싶을 때 데이터를 뽑아내는 소스코드입니다. 저같은 경우는 json데이터가 아래와 같이 들어오는데요 여기서 "apImages"에 있는 objects만 뽑아 올겁니다. Json 데이터 { "apOffer": "1d232", "apPackage": "", "apAppTitle": "World of Tanks Blitz", "apAppPromoText": "모바일에서 만나는 월드 오브 탱크! 월드 오브 탱크 블리츠는 다수의 수상 경력과 전 세계 약 8,000만 명의 이용자를 자랑하는 PC 온라인 게임 월드 오브 탱크의 개발사 워게이밍에서 새로 선보이는 모바일 MMO 액션 게임..

IT/iOS 2014. 8. 1. 10:50
NSMutableArray shuffle (배열 랜덤으로 섞기)

배열에 들어온 데이터를 랜덤으로 보여주고 싶을 때 쓰는 코드입니다. 배열에 있는 데이터를 랜덤으로 섞어 줍니다. index와 index를 서로 교체하는 방법이네요. for (int i=0; i < [photoitems count]; i++) { int random = arc4random() % [photoitems count]; [photoData exchangeObjectAtIndex:random withObjectAtIndex:i]; }

IT/iOS 2014. 7. 23. 16:19
반응형
이전 1 2 3 4 다음
이전 다음
반응형
공지사항
최근에 올라온 글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바