Development
-
구글 애드센스 가입 및 티스토리 수익 연결ETC/일상다반사 2023. 1. 13. 11:01
애드드센스 사이트 접속 https://www.google.co.kr/adsense Google 애드센스 - 웹사이트에서 수익 창출하기 Google 애드센스의 웹사이트 수익 창출 기능을 사용하여 수익을 올려보세요. Google 애드센스에서 광고 크기를 자동으로 최적화하여 광고의 노출 및 클릭 가능성이 높아집니다. www.google.co.kr 가입 정보 입력 후 시작 추가정보 입력 티스토리 설정 수익 > 구글로 연결 > 권한은 모두 체크 확인화면 광고 설정 스크립트 복사 티스토리 > 스킨편집 > HTML 편집 header영역에 광고 설정 스크립트 추가 구글 에드센트 최종 확인 이제 할건 다 했으니 기다려 보자!!@
-
티스토리 구글 검색에 나오도록 하는 방법ETC/일상다반사 2023. 1. 13. 10:24
개발공부 겸 정리겸 글을 적다가 보니 어느순간 제 글을 보러 들어오는사람들이 간혹 보였다. 하지만 유입 경로를 보니 모두 daum이더라.. 저도 구글링만 하는데.. 개발 노트용 티스토리라서 검색이 안되도 괜찮지만 나중에 어떻게 될지 모르니 구글에서도 검색되게 하자! 구글 검색 등록 https://search.google.com/search-console Google Search Console Search Console 도구와 보고서를 사용하면 사이트의 검색 트래픽 및 실적을 측정하고, 문제를 해결하며, Google 검색결과에서 사이트가 돋보이게 할 수 있습니다. search.google.com 위 사이트 접속 후 URL접두어에 블로그 URL 등록 HTML 태그 탭 클릭 -> 메타태그 복사 -> 창 끄지 ..
-
iOS/WebView/Project - 싱글톤 패턴 AppInfo 추가#9Project/Swift+WebView 2023. 1. 12. 09:21
IOS/Xcode 14X Swift5.7.2 WKWebView 에서 작업 진행 싱글톤(Singleton Pattern)이란? 디자인 패턴중에 하나이고 생성자가 여러번 호출되더라도 실제 생성되는 객체는 하나이고 객체를 다시 생성하더라도 이미 생성되어 있는 객체를 리턴한다. DBCP(Database Connection Pool)와 같은 상황에서 많이 사용된다. 싱글톤 장점 Instance를 최초 1회 생성하므로 메모리와 성능적인 측면에서 효율이 좋다. Singleton Instance는 전역 Instance로 다른 클래스들과 데이터 공유가 쉽다. Instance가 1개라는 것을 보증받는다. (Thread Safe) 싱글톤 단점 Singleton Instance로 많은 데이터를 공유 시킬 경우 다른클래스의 결..
-
iOS/WebView/Project - BaseViewController 모듈화#8Project/Swift+WebView 2023. 1. 11. 11:25
IOS/Xcode 14X Swift5.7.2 WKWebView 에서 작업 진행 모든 ViewController들이 상속 받을수 있는 BaseViewController를 만들어서 사용하자. 코드의 중복을 줄이기 위해서 코드의 통일성 유지보수 편의성 BaseViewController import Foundation import UIKit class BaseViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. print("######### [BASE] ViewController - viewDidLoad") } } exten..
-
iOS/WebView/Project - Splash 등록/설정#7Project/Swift+WebView 2023. 1. 11. 10:48
IOS/Xcode 14X Swift5.7.2 WKWebView 에서 작업 진행 이미지 뷰 등록 아래 둘중에 하나의 방법으로 진행하면된다, 필자는 귀찮지만 정석?대로 Image VIew 등록하고 이미지를 연결할거다! Image 뷰 Drag&Drop으로 등록하고 Image를 Assets에서 등록한 Splash로 변경해준다. 사이즈 변경 및 배치 Constraints이 추가되면서 조절해 주는듯 하다 단말기에 상관없이 Splash 이미지 중앙 배치 여러기종의 단말기에 구분없이 중앙에 위치하도록 변경 설정된 속성이 Constraints형태로 추가되고 단말기를 변경해 보아도 중앙에 위치하게 된다. Splash 이미지 크기 변경 아래와 같이 이미지 크기를 변경할 수도 있다. AppDelegate 딜레이 주기 캡쳐뜨기..
-
iOS/WebView/Project - Assets 생성/등록#6Project/Swift+WebView 2023. 1. 10. 17:54
IOS/Xcode 14X Swift5.7.2 WKWebView 에서 작업 진행 이미지 만들기 사전준비 1024 X 1024 사이즈의 이미지를 미리 만들어 둔다! APP 이미지 만들기 이미지는 케이스에 따라 다양한 사이즈가 필요한데, 보통 사이즈별로 직접 만들기 보다는 App Icon Genrator 사이트를 활용한다. 1024x1024 사이즈의 아이콘 이미지를 준비하고 아래 사이트 접속 후 이미지 위치에 Drag&Drop -> File name 입력 -> Generate 버튼을 클릭하면 아이템이 만들어 진다. https://appicon.co/ App Icon Generator www.appicon.co 다운로드된 파일 압출을 풀어보면 아래와 같이 앱에 필요한 이미지 사이즈별로 만들어져 있다. Asset..
-
iOS/WebView/Project - View 이동 테스트#5Project/Swift+WebView 2023. 1. 10. 17:45
IOS/Xcode 14X Swift5.7.2 WKWebView 에서 작업 진행 버튼 추가 View Controller 추가 (MainController 용) 추가된 View Controller class 변경 None -> MainViewController Segue 연결 Button -> Ctrl + Drag&Drop -> Show 로그 및 정상동작 확인 로그까지 확인 완료!! 참조 https://jiyeonlab.tistory.com/8 [iOS] Segue 연결 방법 [iOS] Segue 연결 Segue 란 iOS에서 여러 ViewController 사이의 전환 시에 사용하는 객체이다. 나는 보통 인터페이스 빌더에서 직접 연결하는 방법을 썼었다. 이렇게 하면 ViewController 간의 연결관계..
-
iOS/WebView/Project - Navigation Controller 추가#4Project/Swift+WebView 2023. 1. 10. 16:58
IOS/Xcode 14X Swift5.7.2 WKWebView 에서 작업 진행 Navigation Controller란? (참조 URL에서 가져옴) 애플 문서에 들어가보면 Navigation Controller를 다음과 같이 정의했습니다. "계층적 내용을 탐색하기 위한 스택 기반 체계를 정의하는 컨테이너 뷰 컨트롤러입니다." 여기서 스택 기반이라고 하는 것은 한마디로 Stack을 쌓아가는 구조입니다. 간단한 예를 들어보면 사파리 브라우저나 크롬을 사용할때 우리는 뒤로가기나 앞으로 가기를 눌러 전 화면에 접근을 할 수 있는데 이것 또한 스택 구조로 이루어져 있죠. Stack : LIFO(Last In First Out)로 역순 탐색을 위한 구조 Stack에서 Push : 데이터 쌓기 Stack에서 Pop ..