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

ZeddiOS

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

ZeddiOS

검색하기 폼
  • 전체 보기 (841)
    • iOS (278)
    • Swift (126)
      • Concurrency (9)
    • SwiftUI (26)
    • Combine (17)
    • watchOS (2)
    • iPadOS (2)
    • Xcode (3)
      • Xcode Cloud (2)
    • Flutter (12)
    • 공부 (205)
    • 피아노 (39)
    • 요리 (2)
    • 시 (25)
    • 일상 (91)
  • 방명록

iOS (278)
iOS ) Associated Type

안녕하세요 :) Zedd입니다.오늘은...Associated Type! Associated Type Associated Type.....처음 들으면 이게 뭐지???싶죠. 관련된 타입?..이게 뭐야..이 Associated Type은 프로토콜에서 사용된답니다. 프로토콜을 모르시는 분들은 꼭!! 알고오셔야해요 :) 자..프로토콜이 하나 있습니다. protocol ZeddProtocol{ var name: String { get } } 이제 이 ZeddProtocol을 채택하는 모든 타입은 반드시 name을 정의해주어야 하죠. get만을 요구하니 어떠한 종류의 프로퍼티든 상관없이 이 요구조건을 만족할 수 있겠네요.원한다면 set도 될 수 있구요!!!암튼 잠깐 복습... 근데..만약 음..name이 물론 Str..

iOS 2018. 1. 12. 20:29
iOS ) Auto Layout

안녕하세요 :) Zedd입니다.Auto Layout에 대해서 완전히 이해하기 위해서 Auto Layout를 공부하려고 합니다 XD시작할게요. Auto Layout 먼저 Auto Layout에 대한 정확한 정의를 알면 좋겠죠.Auto Layout이란 기존의 Frame-Based Layout과 다른 View들 간의 관계를 이용하여 View의 위치와 크기를 자동으로 결정하는 Layout System입니다.관계는 Constraint로 설정이 가능하죠. 제가 View를 하나 추가해서 Constraint를 4방향에 줬습니다. (현재 Use Safe Area Layout Guide를 체크해놓은 상태에요) Constraint를 추가하지 않았을 때는, Show the size inspector에 저것밖에 안나오지만,Co..

iOS 2018. 1. 11. 16:22
iOS ) LocalAuthentication사용시 issue 해결

안녕하세요 :) Zedd입니다.그냥......막 Touch ID어떻게 쓰는지 그런건 아니구요.. 제가 어제 한번 써봤는데.. issue를 겪어서..해결방법 ㄱ기록 ~.~ LocalAuthentication사용시 issue 해결 암호입력을 눌러도 아무 창이 안뜬다. 실패하면 위와같이 alert가 뜰텐데..암호입력을 누르면 그냥 저 alert는 사라지고 반응이 없음..이럴때 2가지 방법이 있습니다. 1. 저 암호입력 선택지? 저 Action Button을 없애고싶다!!!!!!!!!!!! let context = LAContext() context.localizedFallbackTitle = "" 이렇게 하면 예에ㅔㅔ 2. 진짜 암호입력을 하게 하자. 위에서 암호입력을 눌러도 안뜨는 이유는.. context...

iOS 2018. 1. 10. 16:23
iOS ) App에서 Web페이지를 여는 방법 정리

안녕하세요 :) Zedd입니다.글을 쓰고..... 어케어케하다가 SFSafariViewController를 하게 됐는데......뒤로가기도있고....앞으로가는것도 있고..공유도 있음그래서 급하게 글에 SFSafariViewController쓰라고 추가.순간 아 내가 왜 WKWebView써가면서 일일이 뒤로가기 / 앞으로가기를 다 만들고 그랬나라는 생각이 잠깐 들었지만......일단 뭔 차이가 있긴 있겠죠????????????!??!?!?!?차이가 있어야만합니다...그래서 WKWebView랑 SFSafariViewController의 차이가 무엇인지!!! 알아볼려다가 그럼 iOS에서 WebView를 보여주는 방식이 그럼 총 3가지가 되는거잖아요? 1. 아예 사파리앱을 열어줌2. WKWebView로 열어줌(..

iOS 2018. 1. 9. 18:05
iOS ) WKWebView에 Back/Forward Button만들기

안녕하세요 :) Zedd입니다.제가 앱에서 발견한 치명적인 버그가 있는데..이걸 왜 이제야 찾았는지 ㅠㅠㅠ 바로 WKWebView에 뒤로가기 버튼이 없다는 사실그래서 오늘은 WKWebView에 뒤로가기 버튼을 만들어보겠습니다.제가 모티브..?로 할 것은 카카오톡에서 제 블로그를 열면 저렇게 밑에 뒤로가기 앞으로가기, 공유버튼이 있어요.아무튼...만들어봅시다. WKWebView에 Back Button만들기 일단...이렇게 만들어주었습니다. 아이콘은 나중에 넣는 걸로 아!! 찾아보니 Delegate메소드로 다 있는 것 같네요 :) 그렇게 어려운 여정이 될 것 같지는 않습니다..엄청 쉬운거였네요...아무튼 일단 딱 처음 들어갔을 때는 뒤로 앞으로가 없으니 화살표 버튼을 비활성화 시켜주겠습니당. 그럼 이제 어떻..

iOS 2018. 1. 8. 20:03
iOS ) 최신버전확인하기 / App Update

안녕하세요 :) Zedd입니다.문득..........갑자기 해보고싶은게 생겨서 ㅎ;;그게뭔데;;; 이런거..?ㅎㅎ..그래서 해볼려구요~.~ 최신버전확인하기 일단 제가 하고싶은거는 보통 여기에 최신버전 사용중 또는 현재 몇버전인지 쓰는 것 같은데...사용자들은 버전에 관심없으니최신버전 사용중이라고 해줄게요. 그럼 경우의수가 2가지가 생기죠? 1. 최신버전인 경우 -> 최신버전 사용중이라고 해준다.2. 최신버전이 아닌경우 -> 업데이트 필요?라고 해준다. 그럼 왠지 가져와야할게 2가지가 생기겠네요."현재" 내 앱의 버전과, 앱스토어에 올라와있는 버전.그 둘을 비교하면 될 것 같네요. 이걸 어떻게하냐..찾아보니까 일단 내 앱 정보가 JSON형식으로 있는게 있는데, 여기에 version도 같이 나오거든요?그거랑..

iOS 2018. 1. 5. 17:52
iOS ) 왕초보를 위한 로컬라이징 / Info.plist

안녕하세요 :) Zedd입니다.방금전에 글을 썼는데 이것도 알아두면 좋을 것 같아서 ㅎㅁㅎ이번엔 Info.plist를 로컬라이징 해봅시다.엥;;;뭔솔;;; 자...우리 뭐 연락처에 접근하든 사진앨범에 접근하든 카메라에 접근하든 항상!!!항상 저 alert가 나오죠....내가 어케어케 할건데 허용해주겠ㄴㅣ..?저 한국어로된 안내문은 개발자가 지정해주는 거였죠?어디에서?Info.plist에서 ㅎ 앱안에 Label들을 다 로컬라이징 했다고하면...이 문구도 로컬라이징 해줘야겠죠? 이번엔 그래서 Info.plist를 로컬라이징 하는 방법ㄱ Info.plist 로컬라이징하기 어케하냐??About Information Property List Files - Apple Develope..

iOS 2018. 1. 4. 18:05
iOS ) 왕초보를 위한 로컬라이징 / Localizing Your App

안녕하세요 :) Zedd입니다.오늘은 로컬라이징!!!!!저는 영어를 베이스로 만들고 있는데..물론 다 이해가지만 각 나라언어로 보여지면 어떨까 싶어서 이번기회에 로컬라이징을 공부해보려고 합니다 XD시작할게요!로컬라이징이 뭐지 ㅇ.ㅇ?하시는 분들은: 로컬라이징?써드파티?글을 읽고오시면 될 것 같아요 :) Localizing Your App Localizing Your App은 Apple문서의 제목이랍니다 :)위 문서에 iOS에서 로컬라이징이 어떻게 되는지!!! 그런거를 알려주고 있는데.. App의 사용자 인터페이스와 코드를 국제화(internationalizing)한 후에는 현지화(localization) 프로세스를 시작하세요.사용자 지향 텍스트를 포함하는 모든 개발 언어 문자열 파일을 표준 XML지역화 ..

iOS 2018. 1. 4. 17:11
이전 1 ··· 20 21 22 23 24 25 26 ··· 35 다음
이전 다음
TAG
  • iOS delegate
  • np-complete
  • swift tutorial
  • Combine
  • ios 13
  • Xcode
  • WWDC
  • 제이슨 파싱
  • Git
  • 피아노
  • fastlane
  • 회고
  • Swift
  • actor
  • UIBezierPath
  • swift array
  • 스위프트
  • FLUTTER
  • swift delegate
  • IOS
  • WidgetKit
  • WKWebView
  • swift 공부
  • 스위프트 문법
  • github
  • Accessibility
  • np-hard
  • SwiftUI
  • swift3
  • swift sort
more
글 보관함
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바