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

기도하지말고 행동하라

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

기도하지말고 행동하라

검색하기 폼
  • 분류 전체보기 (81)
    • Development Note (74)
      • Unity (5)
      • Golang (5)
      • Android (27)
      • iOS (35)
      • Flutter (2)
    • Project (0)
    • Workout (0)
    • Travel (7)
      • 국내여행 (4)
      • 해외여행 (3)
  • 방명록

분류 전체보기 (81)
[java] setCancelable 와 setCanceledOnTouchOutside 차이

setCancelable(false) 다이얼로그 영역밖을 터치했을때와 백키를 눌렀을때 dismiss 되지 않게 하기 setCanceledOnTouchOutside(false) 다이얼로그 영역밖을 터치했을때만 dismiss 되지 않게 하기 백키를 눌렀을때는 dismiss 된다.

Development Note/Android 2021. 5. 27. 10:29
[objc] block 사용법

objc 문법에서 block 은 비동기처리시 delegate 보다 좀더 간편하게 쓸 수 있는 방식이다. 어차피 찾아보면 이론설명은 널리고 널렸으니 예제만 설명한다. 선언부: typedef void (^ResultCallback)(NSString *result, NSError *error); ... @property (nonatomic, strong) ResultCallback resultCallback; ... - (void) requestFunc:(ResultCallback)completion; 만약 requestFunc 라는 함수내에서 콜백처리를 하지 않는다면 resultCallback 을 예제와 같이 property 로 선언해두고 다른 함수내에서 처리도 가능하다. 구현부: - (void) reque..

Development Note/iOS 2021. 5. 11. 14:08
[objc] NSMutableArray 에서 NSArray 로 변환하기

How to convert NSMutableArray to NSArray. NSArray *array = [mutableArray copy]; 출처 https://stackoverflow.com/questions/1768937/how-do-i-convert-nsmutablearray-to-nsarray

Development Note/iOS 2021. 5. 11. 14:07
[mac] hosts 파일 수정하기

터미널 명령어 편집기 열기 $ sudo vi /etc/hosts설정 편집 1 ## 2 # Host Database 3 # 4 # localhost is used to configure the loopback interface 5 # when the system is booting. Do not change this entry. 6 ## 7 127.0.0.1 localhost 8 255.255.255.255 broadcasthost 9 ::1 localhost 10 fe80::1%lo0 localhostDNS cache 갱신 $ dscacheutil -flushcache

Development Note/iOS 2021. 5. 11. 14:06
[java] Android 페이스북 로그인(Feat.PhotoUrl 얻기)

액티비티로 페이스북 로그인 구현하기 java : public class FacebookLoginActivity extends Activity { private final String TAG = "FacebookLoginLog"; private CallbackManager mCallbackManager; @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); mCallbackManager = CallbackManager.Factory.create(); facebookAuth(); } @Override public void onStart() { super.onStart(); ..

Development Note/Android 2021. 5. 11. 14:05
[objc] iOS 페이스북 로그인(Feat.PhotoUrl 얻기)

Firebase sdk 사용하지 않고 iOS에서 페이스북 로그인 구현하기 튜토리얼: @import FBSDKCoreKit; @import FBSDKLoginKit; - (void)facebookAuth:(UIViewController*)uiview { FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc] init]; [loginManager logInWithPermissions:@[ @"public_profile", @"email" ] fromViewController:uiview handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { if (error) { NSLog(@"%@", err..

Development Note/iOS 2021. 5. 11. 14:05
[objc/swift] iOS 구글로그인(Feat.PhotoUrl 얻기)

Firebase sdk 사용하지 않고 iOS에서 구글로그인 구현하기 튜토리얼: Google Sign-In for iOS photo url 얻기 obj: if (user.profile.hasImage) { NSURL *url = [user.profile imageURLWithDimension:100]; NSLog(@"url : %@",url); }swift: if user.profile.hasImage { let pic = user.profile.imageURLWithDimension(100) Print(pic) } 출처 https://stackoverflow.com/questions/32871484/ios-google-sign-in-how-can-i-get-user-image-url

Development Note/iOS 2021. 5. 11. 14:04
[objc] objc 프로젝트에서 swift 파일 import 하는법

같은 프로젝트내에서 objc 헤더에 swift 파일 import 하기. #import 이렇게 선언하고 사용하면 참조가 가능해진다. 출처 https://stackoverflow.com/questions/24102104/how-can-i-import-swift-code-to-objective-c

Development Note/iOS 2021. 5. 11. 14:04
[objc] NSError 사용법

NSError 를 사용하여 에러정의하기 NSError *error = [[NSError alloc] initWithDomain:@"com.universal.sdk" code:200 userInfo:@{NSLocalizedDescriptionKey:@"no parameter"}]; NSLog(@"%@",[error localizedDescription]); NSLog(@"%ld",[error code]);output : no parameter output : 200 출처 https://eezytutorials.com/ios/nserror-by-example.php

Development Note/iOS 2021. 5. 11. 14:03
[Xcode] Cocoapod 으로 소스 비공개(private)용으로 프레임워크 배포

Cocoapod 으로 소스 비공개(private)용으로 프레임워크 배포 Git repo 만들기 git 주소가 2개가 필요하다. git lib repo (라이브러리 프로젝트) git specs repo (public 에서 사용한 cocoapod repo 역할을 할 git spec파일 저장소) 우선 라이브러리 git repo 가 있다는 전제하에 설명한다. 물론 podspec 파일도 셋팅되어있어야 한다. .podspec 파일을 편집해주고 파일 유효성 검사. 이건 공개용과 동일하다. $ pod spec lint --verbose specfilename.podspec빈 레퍼지토리 https://github.com/james-chun-dev/specs.git 하나를 private 으로 만들었다. 그리고 pod re..

Development Note/iOS 2021. 5. 11. 14:02
이전 1 2 3 4 ··· 9 다음
이전 다음
공지사항
  • 개인정보처리방침
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃허브 주소
  • 기술 블로그 주소
TAG
  • countryCode
  • dialog
  • Locale.getDefault().getLanguage()
  • 퍼미션체크
  • abs
  • Golang
  • NSUserDefaults 예제
  • setCancelable vs setCanceledOnTouchOutside
  • iTunes Store에 연결할 수 없음
  • 절대값함수
  • LanguageCode
  • abs 함수
  • ioutil
  • Error Domain=SKErrorDomain Code=0
  • permissionCheck
  • countryName
  • java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line
  • tempdir
  • convert nsurl to nsstring
  • nsurl 에서 nsstring 변환
  • nsurl to nsstring convert
  • tempfile
  • DeviceModel
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바