일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- webview javascript
- 스위프트기초
- 스위프트
- 12969
- node.js
- ios
- webviewControll
- JavaScript
- UIKit
- Java
- Vue
- rxswift
- 비동기프로그래밍
- STS3
- HTTP
- MVVM
- Node
- WKWebView
- Spring
- swiftarchitecture
- vuejs
- programmers12969
- UITabBarController
- 스위프트아키텍처
- URLSession
- STS
- SWIFT
- NotificationCenter정의
- WebView
- Vue.js
- Today
- Total
목록SWIFT (16)
Monti

Observable Rx에서 옵저버는 Observable을 구독한다. Observable이 배출하는 하나 또는 연속된 항목에 옵저버는 반응하여 동시성 연산을 가능하게 한다. onNext, onCompleted, 그리고 onError onNext Observable은 새로운 항목들을 배출할 때마다 이 메서드를 호출한다. 이 메서드는 Observable이 배출하는 항목을 파라미터로 전달 받는다. onError Observable은 기대하는 데이터가 생성되지 않았거나 다른 이유로 오류가 발생할 경우 오류를 알리기 위해 이 메서드를 호출한다. 이 메서드가 호출되면 onNex나 onCompleted는 더 이상 호출되지 않는다. onError 메서드는 오류 정보를 저장하고 있는 객체를 파라미터로 전달 받는다. on..

RxSwift란? (RxSwift GitHub) Rx is a generic abstraction of computation expressed through Observable interface, which lets you broadcast and subscribe to values and other events from an Observable stream. RxSwift의 의도는 비동기 작업과 Observable 의 비동기 작업 조각을 변환하고 구성하는 일련의 메서드와 개체 형태의 데이터 스트림을 쉽게 구성할 수 있도록 도와준다. *Rx Swift의 핵심 비동기&이벤트의 표현 ⇒ 관찰 가능한 순차적인 형태, 함수형태의 연산자 RxSwift 를 사용하는 이유 Swift 비동기 실행 애플에서 제공해주는 ..
🍪 WebView Cookie HTTP Cookie 개념 쿠키(cookie)란? 하이퍼 텍스트의 기록서의 일종으로서 인터넷 사용자가 어떠한 웹사이트를 방문할 경우 그 사이트가 사용하고 있는 서버를 통해 인터넷 사용자의 컴퓨터에 설치되는 작은 기록 정보 파일을 일컫는다. HTTP 쿠키, 웹쿠키, 브라우저 쿠키라고도 한다. 이 기록 파일에 담긴 정보는 인터넷 사용자가 같은 웨사이트를 방문할 때마다 읽히고 수시로 새로운 정보로 바뀐다. 쿠키 정보 Created Domain Expires Name Path Secure Value Version WKHTTPCookieStore 웹 페이지의 초기 쿠키를 지정하고 웹 콘텐츠의 쿠키를 관리하는 데 사용된다. 예를 들어, 이 개체를 사용하여 사용자가 로그아웃할 때 현재 ..

Swift으로 웹의 Javascript 이벤트 실행 글자 입력 위한 HTML 수정 button 네이버 이동 애플 이동 텍스트 입력 Swift to Javascript func setupWebView() { let contentController = WKUserContentController() // Bridge 등록 contentController.add(self, name: "button") contentController.add(self, name: "outLink") // Bridge 추가 등록 contentController.add(self, name: "inputText") // JavaScript Function 불러오기 callJsFunc(contentController: contentCon..

🌐 WebView 사용하기 WKWebView (공식문서 링크) 인앱 브라우저와 같이 인터렉티브 웹 컨텐츠를 표시하는 객체 선언 // iOS, iPadOS, 맥 카탈리스트 class WKWebView: UIView 개요 WKWebkView는 웹 컨텐츠를 앱에 내장시킬 수 있는 플랫폼 기반 View 이다. WebView는 완전한 웹 브라우징 경험을 지원하고 HTML, CSS 및 JavaScript 콘텐츠를 표시해준다. WKWebView 클래스를 사용하기 위해서는 WKWebView 객체를 생성하고 뷰로써 설정한 다음 웹 컨텐츠를 불러오기 위해 요청을 보내야 한다. 💡 중요 iOS 8.0, macOS 10.10 이상에서는 WKWebView를 사용해야 한다. 웹 뷰 초기화 var configuration: WKW..

😀 UserDefaults 활용 자동로그인 Web Front(Html) ID PW 자동로그인 로그인 로그인 정보 ID tokken 자동로그인유무 exrpess server var express = require('express'); var router = express.Router(); /* GET home page. */ router.get('/', function(req, res, next) { res.render('index', { title: 'Express' }); }); router.post('/', function(req, res) { let id = req.body.id; let password = req.body.password; console.log(req.body) let access..

WKWebView WebView 자동 로그인 WorkFlow 😀UserDefaults 활용 자동로그인 🍪Cookies 사용 자동 로그인 https://ios-development.tistory.com/751?category=899471

HTTP 통신 구현 (Swift)Request Function - GET / DELETE // Request Body 미포함 func httpRequestQuery(url: String, method: String, completionHandler: @escaping (Bool, Any) -> Void) { guard let url = URL(string: url) else { print("Error: cannot create URL") return } var request = URLRequest(url: url) request.httpMethod = method URLSession.shared.dataTask(with: request) { data, response, error in guard erro..