!-- 넋두리

아직 주변에 많다.
전설적인 맥 프로그래머 스콧 내스터는 그의 저서에 절차적인 프로그래밍은 함수를 기반으로 하고 데이터는 그 함수 주위를 맴돈다고 했다. 객체 지향에서는 그 반대로 데이터가 중심에 있는 것으로 보고 함수가 데이터 주위를 돈다고 했다.
객체 지향을 제대로 이해하지 못하고 그 다음 단계부터 공부하는 사람들이 잘못 설명하는 이유.
Objective-C도 하지 않고 Swift 나왔으니 달라 붙어 열심히 공부하고 헛소리 하는 강사가 있는 이유.(겸손하기라도 하던가)
어셈블리, 하드웨어 동작 원리도 모르고 그 위에 도는 소프트웨어 이론만 역설하다가 망한 엔지니어가 많은 이유.
OS 의 스케쥴러와 큐를 이해하면 react 를 이해할 수 있고 프레임웍 없이 스스로 구현할 수 있는데 무조건 최신 기술이라며
내부 동작 원리 모르고 울부짖는 개발자...

!-- SWIFT UI

스냅킷 관련해서 브런치에 연제 한 적이 있는데,
private let dateFormatter: DateFormatter = {
    let dateFormatter = DateFormatter()
    dateFormatter.dateStyle = .medium
    dateFormatter.timeStyle = .medium
    return dateFormatter
}()

자동 생성된 이 코드를 보면 이제 iOS에 스냅킷이 들어 간 것 같다.


!-- SQLite3 version은 스위프트에 내장됨.

Latest Release
Version 3.30.1 (2019-10-11). Download Prior Releases
현재 최신 


!-- 한 번 더 읽고 싶은 아티클 
https://medium.com/hashed-kr/homomorphicencryption-blockchain-d783becbaabb
https://www.zdnet.co.kr/view/?no=20181119175602
https://www.zdnet.co.kr/view/?no=20181121114539
http://weekly.chosun.com/client/news/viw.asp?nNewsNumb=002501100014&ctcd=C05
http://imdarc.math.snu.ac.kr/board_apmJ27/3058
http://www.math.snu.ac.kr/~jhcheon/xe2/index.php?mid=page_HsUX68
http://www.math.snu.ac.kr/~jhcheon/xe2/index.php?mid=page_fVCc23
https://blog.naver.com/PostView.nhn?blogId=n_privacy&logNo=221460985974&parentCategoryNo=&categoryNo=45&viewDate=&isShowPopularPosts=true&from=search
https://www.noblesse.com/home/news/magazine/detail.php?no=7520
https://www.boannews.com/media/view.asp?idx=79884&kind=&sub_kind=
http://wiki.hash.kr/index.php/%EB%8F%99%ED%98%95%EC%95%94%ED%98%B8
https://blog.lgcns.com/2045

!-- error: UIStackView before iOS 9.0 [6]

레거시 코드 싫다... 코드 뿐 아니라 다른 사람에게 중요한데 나에게 실은 것도 세상에 많다.


EAP-PEAP   MSCHAPv2


UIImagePickerControllerSourceTypePhotoLibrary
UIImagePickerControllerSourceTypeCamera

!-- swiftUI도 보는 중(IB에서 스냅킷에서 더 진화해서 좋긴 한데 ... 이제 안 바뀌겠지? 게임도 만들어서 짜증인데
행여나 바뀌어도 걍 레거시 코더가 되어야겠다)

This app is not allowed to query for scheme


//
//  ContentView.swift
//
//  Created by Junho HA on 2019/11/15.
//  Copyright © 2019 hajunho.com. All rights reserved.
//

import SwiftUI

struct ContentView: View {
    
    var body: some View {
        Button(action: {
            btnClick()
        }) {
             Text("Open anotherApp")
             }
    }
}

func btnClick() {
    print("onClickBTN")
    guard let s = URL(string : "dple://") else {
        return }
    
    if UIApplication.shared.canOpenURL(s) {
        UIApplication.shared.open(s, options: [:]) { (b ) in
            print(b)
        }
    }
    
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}


LSApplicationQueriesSchemes

dple


생각보다 SwiftUI 괜찮다.

그리고 아이폰 앱에서 다른 앱 실행 코드를 넣어서 테스트 해 보니 잘 되네.


'Blog History' 카테고리의 다른 글

개 발 일 지 023  (0) 2019.11.18
개 발 일 지 022  (0) 2019.11.17
개 발 일 지 020  (0) 2019.11.13
개 발 일 지 018  (0) 2019.11.12
개 발 일 지 017  (0) 2019.11.12

+ Recent posts