일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MSYS2
- otpkey
- kmip
- 앱스토어
- SwiftUI
- 2FA
- 앱리소스
- MFA
- OTP
- fido
- apple
- SWIFT
- FIDO2
- appres
- OSX
- SSH
- Android
- MYSQL
- 안드로이드
- openssl
- 인증
- SSL
- Xcode
- Nodejs
- css
- git
- 앨범북
- WebAuthn
- albumbook
- 애플
- Today
- Total
목록소스 팁 (172)
인디노트
developer.apple.com/documentation/storekit/in-app_purchase/offering_completing_and_restoring_in-app_purchases Apple Developer Documentation developer.apple.com Objective C Swift 의 iOS macOS tvOS 샘플 프로젝트 있음
github.com/nirix/swift-screencapture nirix/swift-screencapture A Swift framework to easily capture the screen on OS X. - nirix/swift-screencapture github.com AppDelegate.swift // // AppDelegate.swift // Example // // Created by Jack P. on 11/12/2015. // Copyright © 2015 Jack P. All rights reserved. // import Cocoa import AVKit import AVFoundation import ScreenCapture @NSApplicationMain class App..

Swift 에서 다른 ViewController 를 Open 하는 방법에 대해서 많은 자료를 검색 했지만 다음과 같은 방법이 가장 심플하다. func openScreenCaptureViewController() -> Void { let screenCaptureViewController = ScreenCaptureViewController(nibName: "ScreenCaptureViewController", bundle: nil) let screenCaptureViewWindow = NSWindow(contentViewController: screenCaptureViewController) screenCaptureViewWindow.makeKeyAndOrderFront(self) let windowVie..
UIImage 는 iOS 앱 개발시 유용하게 사용하는 code 입니다. macOS 앱을 개발하다보면 NSImage 를 사용해야 하는데 이러한 경우 소스를 일원화 하기 위해서 UIImage 를 만들어 사용하면 편리할 수 있습니다. 우선, 참고사항으로 macOS 용 타켓인지 확인하기 위하여 코드를 다음의 내용으로 랩핑할 수 있습니다. #if os(macOS) / #endif 코드에서 Cocoa 를 선언합니다. 이것은 NSImage 를 사용하기 위해서 입니다. import Cocoa 다음과 같이 UIImage 를 NSImage 로 사용하라는 선언을 합니다. typealias UIImage = NSImage 그리고 NSImage 에 CGImage 기능을 추가 합니다. UIImage 에는 있지만 NSImage 에..

원문참조: www.anaghsharma.com/blog/macos-menu-bar-app-with-swiftui/ 현재 참고 원문 저작자에게 참고 번역에 대한 동의를 얻으려고 연락하고 있습니다. 따라서, 향후 사정에 따라서 본문의 내용이 변경되거나 삭제될 수 있음을 공지 드립니다. 애플의 SwiftUI 를 이용하면 iOS 용과 macOS 용의 앱을 쉽게 만들 수 있습니다. 하지만 메뉴바 앱 같은것을 만들기에는 자료가 너무 부족합니다. 저도 메뉴바 앱을 만들면서 자습해 보는 차원에서 단계별로 요약해서 설명을 하려고 합니다. 우선 메뉴바 앱이란 무엇일까요. 그걸 모르시는 분은 이 페이지를 보러 오지 않았겠죠. 그래도 한번 참고로 설명 드립니다. OS X 의 기본 상태에서 상단에는 바가 하나 있습니다. 참고로..

tr:nth-child(odd) 또는 tr:nth-child(2n+1) HTML 표의 홀수번째 행을 나타냅니다. tr:nth-child(even) 또는 tr:nth-child(2n) HTML 표의 짝수번째 행을 나타냅니다. :nth-child(7) 임의의 7번째 요소를 나타냅니다. :nth-child(5n) 5 [=5×1], 10 [=5×2], 15 [=5×3], ... 번째의 요소를 나타냅니다. 패턴 공식을 만족하는 첫 번째 값은 0 [=5x0]으로서 아무 요소도 선택하지 않는데, 요소의 인덱스는 1부터 시작하지만 n은 0부터 증가하기 때문입니다. 다소 의아할 수 있으나, 바로 아래 예제처럼 공식의 B 부분이 >0인 경우 보다 납득하기 쉬워집니다. :nth-child(n+7) 7번째와 그 이후의 모든 ..

웹을 디자인(개발?) 하다 보면 레이아웃을 잡기 위해서 외곽 (border) 를 임시로 설정하는 경우가 많습니다. 하지만 외곽을 주면 그 보더의 두께에 따라서 영역이 커집니다. 예를 들어 100% 짜리 폭의 div 에 border 를 1px 주면 (브라우저에 따라서 다르지만) 원하지 않던 스크롤바가 생기게 되죠. 그래서 전체 레이아웃에 오차가 발생될 수 있고 약간의 짜증이 나기도 합니다. 이럴때는 안쪽 테두리를 주는게 레이아웃에 더 합리적입니다. 예를 들어서 다음과 같이 모든 div 에 보더를 주는데 영역을 안쪽으로 주는 방법입니다. div { border: #f00 3px solid; box-sizing: border-box; } 다음은 영역 안쪽의 그림자를 주는 방식입니다. 예를 들어서 다음과 같이 ..
아래 사이트 참조 velog.io/@devoks/%EB%8B%A4%EA%B5%AD%EC%96%B4-%EB%A6%AC%EC%86%8C%EC%8A%A4-%EA%B4%80%EB%A6%AC%EC%86%94%EB%A3%A8%EC%85%98 소프트웨어 다국어 리소스 관리솔루션(Localization Management) 현 클라이언트(안드로이드/iOS) 다국어 스트링 리소스의 효율적 관리를 위함.앱 서비스가 글로벌 출시 서비스일 경우 각 언어에 대한 지원 작업(현지화된언어표현,UI영향도파악등) 중요하고, 지 velog.io
아마도 다음과 같은 콘솔 출력도 있을 것이다. [Application] The app delegate must implement the window property if it wants to use a main storyboard file. 이것은 예전에는 없는 현상인데 iOS 13 부터 UISceneDelegate 를 사용하는데 xcode 에서 해당 앱을 iOS 12 이하로 재 설정하는 경우 발생된는것 같다. 다음과 같이 AppDelegate.h 에 한줄을 추가하면 해결 된다. @interface AppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window; @end @property (strong, nonatomic) UIWindo..
// base64 인코딩 var base64EncodedStr = btoa(unescape(encodeURIComponent(res.data))); // 인코딩된 것을 디코딩한 후 다시 인코딩 해보기 var b = atob(base64EncodedStr); var base64EncodedStr = btoa(res.data); console.log(base64EncodedStr); // base64 이미지 넣기 (Angular) this.image = this.sanitizer.bypassSecurityTrustResourceUrl("data:image/png;base64," + base64EncodedStr); // 이런 방식으로도... var reader = new FileReader; reader.o..