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

🌐 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..

🍪 Cookies Cookie 활용 Express Server Cookie Test router.get('/setcookie', function(req,res) { let accessToken = "1234567" let refreshToken = "2345678" res.cookie('auth_token', { 'accesstoken': accessToken, 'refreshtoken': refreshToken }); res.cookie('autoLogin', { name: 'test', password: '1234' }) res.redirect('/getcookie') }) router.get('/getcookie', function(req, res) { res.send(req.cookies) })

😀 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..
🌐 URLSession : HTTP 통신하기 연관된 네트워크 데이터 전송 태스크들의 그룹을 조정하는 객체 개요 URLSession 및 관련 클래스들은 URL이 가리키는 엔드포인트로 데이터를 다운로드하거나 업로드하기 위한 API를 제공한다. URLSession은 앱이 실행중이지 않거나 앱이 일시정지 상태일때에도 백그라운드로 다운로드를 수행할 수 있도록 해준다. URL Session의 종류 하나의 URL session에 속한 task들은 같은 session configuration 객체를 공유한다. 이 객체는 호스트당 생성 가능한 동시 접속갯수나 cellular 네트워크를 허용할 것인지와 같은 접속 동작을 정의한다. shared기본적인 요청에 적합한 싱글톤 세션으로 자유롭게 커스터마이징할 수는 없지만 아주 ..

Notification Center Notification Center란? NotificationCenter 에 등록된 event가 발생하면 해당 Event에 대한 행동을 취한다. 앱 내에서 메시지를 던지면 아무데서나 이 메시지를 받을 수 있게 하는 역할을 한다. 보통 백그라운드 작업의 결과, 비동기 작업의 결과 등 현재 작업의 흐름과 다른 흐름의 작업으로부터 이벤트를 받을 때 사용. 참조 블로그 : [iOS/Swift] NotificationCenter 사용하기

UserDefaults 앱 실행 시 키-값 쌍을 지속적으로 저장하는 사용자의 기본 데이터베이스에 대한 인터페이스 개요 이 클래스는 기본 시스템과 상호 작용하기 위한 프로그래밍 방식의 인터페이스를 제공한다. 기본객체 저장 float, double, integer, Boolean 값 및 URL과 같은 일반적인 유형에 액세스하기 위한 편리한 메서드를 제공한다. 파일 참조 유지 파일 시스템의 위치를 저장한다. 메서드를 사용하여 특정 파일 위치를 저장하고 사용자가 해당 파일을 이동하면 앱이 다음에 실행될 때 해당 파일을 찾지 못할수도 있다. 기본값 변경에 응답 키-값 관찰을 사용하여 특정 기본값에 대한 업데이트를 알릴 수 있다. 스레드 안정성 UserDefaults 클래스는 스레드로부터 안전하다.