SwiftUI 基礎之如何獲取json文件
創建一個playground
import UIKit
let url = URL(string: "https://icanhazdadjoke.com/")!
var urlRequest = URLRequest(url:url)
urlRequest.addValue("text/plain",forHTTPHeaderField: "Accept")
URLSession.shared.dataTask(with: urlRequest) { data, response, error in
if let data = data,
let httpResponse = response as? HTTPURLResponse, (200..<300) ~= httpResponse.statusCode,
let strData = String(bytes: data, encoding: .utf8)
{
print(strData)
} }.resume()
運行效果

更多SwiftUI教程和代碼關注專欄
- 請關注我的專欄 SwiftUI教程與源碼
智能推薦
SwiftUI基礎之使用Spacer填充空間
如果說哪個控件最該學習,那么Spacer肯定是首當其沖。蘋果的審美和傳統中國美學很像,都是非常講究留白。Spacer作用就是將容器撐滿,營造出足夠的空間留白。 Spacer簡介 官方文檔: A flexible space that expands along the major axis of its containing stack layout, or on both axes if not...
iOS SwiftUI macOS之List基礎使用
本文價值與收獲 看完本文后,您將能夠作出下面的界面 image.png 看完本文您將掌握的技能 macOS中list基礎使用 代碼 技術交流 QQ:3365059189 SwiftUI技術交流QQ群:518696470 請關注我的專欄icloudend, SwiftUI教程與源碼 https://www.jianshu.com/c/7b3e3b671970...
SwiftUI macOS基礎控件之TextField
本文價值與收獲 看完本文后,您將能夠作出下面的界面 [email protected] 看完本文您將掌握的技能 掌握TextField基礎使用 代碼 技術交流 QQ:3365059189 SwiftUI技術交流QQ群:518696470 請關注我的專欄icloudend, SwiftUI教程與源碼 https://www.jianshu.com/c/7b3e3b671970...
SwiftUI基礎之如何讓圖片鋪滿全屏幕
假設我們有個圖片希望鋪滿全屏該如何操作呢? 首先設置背景 效果不盡人意,沒有鋪開 [email protected] 然后將容器撐滿全屏 我們的可以使用Spacer()將VStack撐開 效果還可以,但是劉海兒和底部還沒有鋪上。 [email protected] 使用edgesIgnoringSafeArea 鋪滿整個屏幕 最終效果 Jietu202001...
SwiftUI RandomAccessCollection 是什么如何用(2020)
SwiftUI RandomAccessCollection 是什么如何用(2020) 得益于Swift的protocol-oriented 設計,因此可以非常容易的實現各種通用算法。 RandomAccessCollection 介紹 A collection that supports efficient random-access index traversal. 支持高效隨機訪問的集合 R...
猜你喜歡
SwiftUI Sqlite如何存儲復雜對象(2020)
SwiftUI Sqlite如何存儲復雜對象 如何你有大量圖片或者復雜文本需要存儲,sqlite 的Blob類型將是你最佳的選擇 代碼 數據截圖 image.png 定義了NoteObject父類 NoteObject的子類 來源 https://github.com/indaos/DaoNotes 更多SwiftUI教程和代碼關注專欄 請關注我的專欄 SwiftUI教程與源碼...
SwiftUI 如何實現HStack非對稱居中
一、實戰需求 希望手動實現類型導航條的組件,其中title本部分要居中,按鈕要靠右側。這個需求該如何實現。 二、解決方案 目前可以有一下幾個方案L: 通過占位方式解決 通過ZStack實現 三、實戰代碼 1、通過占位實現 2、通過ZStack解決 技術交流 QQ:3365059189 SwiftUI技術交流QQ群:518696470...
SwiftUI APP如何取代AppDelegate和SceneDelegate
SwiftUI是構建應用程序的好方法。簡單,簡潔,快速。可以用一半的代碼行在SwiftUI中重新創建UIKit中的內容。以前需要數周才能完成的工作現在只需幾個小時。但是直到今天,它還是有一個嚴重的缺點:它依賴于UIKit。 要顯示使用SwiftUI創建的視圖,您必須將其包裝在UIHostingController中,該包裝必須包裝在UIWindow中,而UIWindow必須在SceneDelega...
freemarker + ItextRender 根據模板生成PDF文件
1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...