@ios

動態 列表
@jzxstudio

6.AUserDefaults 使用指南

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 本文將詳細介紹 AUserDefaults 的使用方式,幫助開發者更高效地進行本地數據存儲 核心功能説明 AUserDefaults

jzxstudio 頭像

@jzxstudio

昵稱 JZXStudio

@swiftcommunity

在 SwiftUI 中的作用域動畫

前言 從一開始,動畫就是 SwiftUI 最強大的功能之一。你可以在 SwiftUI 中快速構建流暢的動畫。唯一的缺點是每當我們需要運行多步動畫或將動畫範圍限定到視圖層次結構的特定部分時,我們如何控制動畫。 簡單示例 讓我們從一個簡單的示例開始,展示我們舊方法的一些缺點,這些方法用於在 SwiftUI 中驅動動畫。 struct ContentView: View { @State pri

swiftcommunity 頭像

@swiftcommunity

昵稱 Swift社區

@swiftcommunity

SwiftUI Release 引入的輔助焦點管理

前言 SwiftUI Release 引入了強大的新功能,其中之一是輔助焦點管理。 這個新功能使得在SwiftUI中處理輔助技術(如 VoiceOver 和 Switch Control)的焦點狀態變得更加輕鬆。本文將介紹如何使用 @FocusState 屬性包裝器來在SwiftUI中管理和移動輔助焦點。 使用 @FocusState 屬性包裝器 在 SwiftUI Release 中,我們獲得了

swiftcommunity 頭像

@swiftcommunity

昵稱 Swift社區

@swiftcommunity

iPhone 15 全系配 USB-C 蘋果拒絕接口和安卓互通 | Swift 週報 issue 36

前言 本期是 Swift 編輯組整理週報的第三十六期,每個模塊已初步成型。各位讀者如果有好的提議,歡迎在文末留言。 Swift 週報在 GitHub 開源,歡迎提交 issue,投稿或推薦內容。目前計劃每兩週週一發佈,歡迎志同道合的朋友一起加入週報整理。 一米陽光下陰雨綿綿,一米陽光上晴空萬里,這就是生活。Swift社區伴你一起,走過風雨,沐浴暖陽!👊👊👊 週報精選 新聞和社區:iPh

swiftcommunity 頭像

@swiftcommunity

昵稱 Swift社區

@zouzaidadaomanshihuaxiang

iOS開發 關於同賬號下App共享Keychain

同賬號下共享Keychain 可以用來共享賬號密碼,也可以用來共享信息,可以方便追蹤數據,也方便用户便捷使用應用。 實現共享Keychain需要按以下步驟: 1、首先在工程中SigningCapabilities選項中,點擊左上角+號 增加 Keychain Sharing,增加後,展開Keychain Sharing,命名一個Keychain Group, 類似 com.xxxxx.

zouzaidadaomanshihuaxiang 頭像

@zouzaidadaomanshihuaxiang

昵稱 走在大道滿是花香

@daoshanghundesijidou

WebApp開發中的身份驗證:如何確保安全性與用户體驗的平衡?

在Web應用程序(WebApp)開發中,身份驗證(Authentication)是一個至關重要的環節,它決定了用户如何登錄、如何識別以及如何保護用户數據。然而,隨着安全威脅的不斷演化,開發者面臨着一個挑戰:如何在確保安全性的同時,提供順暢的用户體驗? 本文將專注於WebApp中的身份驗證問題,探索如何通過合理設計身份驗證流程,平衡安全性和用户體驗之間的關係,防止安全漏洞,同時避免讓用户在登錄過程中

daoshanghundesijidou 頭像

@daoshanghundesijidou

昵稱 用户bPdeG32

@michaellynx

【iOS】原生推送功能總結

iOS的推送功能有本地推送和遠程推送,此處完整描述一下本地推送的功能。當前iOS系統使用版本基本都已經超過iOS10,10以下的實現不再描述,也避免調用方法混淆。 簡介 iOS的本地推送主要有兩種用法,一種是App外推送,另一種是App內也推送。 前者可以視為後者的簡單實現,關鍵在於是否實現UNUserNotificationCenterDelegate的協議。如果不實現該協議,則只有當App不在

michaellynx 頭像

@michaellynx

昵稱 Lynx

@zhoumo_62382eba4b454

React Native 如何接入騰訊地圖 IOS篇

在React Native App上之前使用的是通過Webview渲染一張Web地圖(https://map.qq.com/api/gljs?v=1.expkey=XXX),這麼做的弊端就是速度慢而且不穩定,之前也用過高德地圖,為了和微信小程序保持一致,需要用騰訊地圖。 參考 騰訊地圖(IOS) 實現的功能 地圖中心點 縮放比例 地圖控件(指南針,比例尺子) 多個標記點 根據多點設置最

@tingzhu_guo

TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)的簡單實現

TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)是一種輕量級的文件傳輸協議,主要用於局域網(LAN)環境中的簡單文件傳輸。它的設計目標是極簡,因此去除了 FTP 的複雜功能(如用户認證、目錄列表等),僅支持最基本的文件讀寫操作。 協議基礎 傳輸層協議:基於UDP(端口號69),而非 TCP,因此不保證可靠性(需應用層自己處理丟包和亂序)。 無狀態:

tingzhu_guo 頭像

@tingzhu_guo

昵稱 挺住_彡鍋

@michaellynx

oc與swift文件的相互調用方式——橋接

一、設置橋接文件 不管是objective-c調用swift,還是swift調用objective-c,都需要創建橋接文件,通過橋接文件實現兩者的相互調用。 當我們引入oc或者swift進入另一個語言的項目的時候系統會提示是否自動創建橋接文件,此時可直接創建。 但除此之外我們也可以選擇手動創建。此時需要我們在新建文件裏選擇Header File,點擊確認創建橋接文件,橋接文件名字一般為

michaellynx 頭像

@michaellynx

昵稱 Lynx

@junxiudedoujiang

蘋果內購 V1 與 V2 支付流程對比(附示例java 8+代碼)

蘋果內購 V1 與 V2 支付流程對比(附示例java 8+代碼) 官方文檔:https://developer.apple.com/documentation/appstoreserverapi 國內大部分開發者對 微信支付、支付寶支付 的流程都比較熟悉,其典型的三步為: 客户端調用服務端預下單接口 服務端會創建訂單並調用微信/支付寶的下單 API,獲取支付數據。 客户端拉起支付

junxiudedoujiang 頭像

@junxiudedoujiang

昵稱 靠嘴吃飯

@swiftcommunity

iOS 企業簽名分發全流程

最近在做內部分發這塊,很多同事卡在幾個地方:如何正確從 Xcode / CI 打包出 enterprise .ipa,怎麼生成 manifest.plist,把二者託管在 HTTPS 上,然後通過 itms-services:// 給同事一鍵安裝。下面把流程從頭到尾講清楚——口語化、貼近實操,並附上可運行的 Demo(Python + shell),能直接放到 CI 裏跑。 先把整個流程捋一遍 你

swiftcommunity 頭像

@swiftcommunity

昵稱 Swift社區

@swiftcommunity

在企業內部分發 iOS App 時如何生成並使用 manifest.plist

前言 最近在給同事講企業簽名分發流程時,發現很多人卡在一個點上:如何正確生成 manifest.plist 並把它和 .ipa 一起託管,讓同事或測試設備通過 itms-services 一鍵安裝。本文把完整思路、常見坑、生產環境注意點都聊清楚,並給出一個可運行的 Python Demo,可以直接用來生成 manifest.plist。 寫得儘量口語化、接近日常工作交流;每一部分都儘量講清楚“為什

swiftcommunity 頭像

@swiftcommunity

昵稱 Swift社區

@georgegcs

【鴻蒙開源技術共建】用@luvi/lv-markdown-in在HarmonyOS上打造高性能Markdown編輯體驗

【鴻蒙開源技術共建】用@luvi/lv-markdown-in在HarmonyOS上打造高性能Markdown編輯體驗 一、前言 作為一名技術寫作者,我經常需要在手機上記錄靈感和編寫文檔。過去在移動端使用Markdown編輯器時,總會遇到各種問題:WebView加載慢、預覽延遲、主題錯亂、代碼塊格式錯誤等。這些體驗問題讓移動端寫作變得非常不流暢。 直到我發現了好兄弟luvi寫的開源庫。 @luvi

georgegcs 頭像

@georgegcs

昵稱 GeorgeGcs

@airenaodexianrenqiu

如何在沒有 iCloud 的情況下備份 iPhone

備份 iPhone 是保護數據安全的重要步驟,大多數用户習慣使用 iCloud 進行備份。然而,iCloud 僅提供 5GB 的免費存儲空間,並且需要網絡連接,這對某些用户來説可能並非理想之選。因此,學習如何在不使用 iCloud 的情況下備份 iPhone,可以幫助您更靈活地管理數據,並避免iCloud 存儲空間不足的問題。那麼,如何在沒有 iCloud 的情況下備份我的 iPhone 呢?本指

airenaodexianrenqiu 頭像

@airenaodexianrenqiu

昵稱 Coolmuster

@airenaodexianrenqiu

如何使用或不使用 iTunes在PC上訪問 iPhone文件

由於 Apple 嚴格控制 iPhone 與非 Apple 設備的交互方式,因此在Windows計算機上打開或管理 iPhone 文件並不總是那麼簡單。那麼,如何才能從 PC 訪問 iPhone 文件呢?是否可以在Windows上直接管理這些文件?本指南將逐步引導您找到答案。您將學習在Windows PC 上查看 iPhone 文件的實用方法,探索一款便捷的 iPhone 數據備份新工具,並學習一

airenaodexianrenqiu 頭像

@airenaodexianrenqiu

昵稱 Coolmuster

@sysin

如何屏蔽 iOS 26 軟件自動更新,去除更新通知和標記

如何屏蔽 iOS 26 軟件自動更新,去除更新通知和標記 適用於 iOS、iPadOS 和 watchOS,即 iPhone、iPad 和 Apple Watch 通用。 請訪問原文鏈接:https://sysin.org/blog/disable-ios-update/ 查看最新版。原創作品,轉載請保留出處。 作者主頁:sysin.org 2025.09.30,針對 iOS/iPadOS/wa

sysin 頭像

@sysin

昵稱 sysin

@jzxstudio

1.如何導入Aquarius開發框架

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 下面向大家介紹如何下載Aquarius開發框架以及如何將框架導入到你的工程中。 如何下載Aquarius開發框架 Aquarius的開

jzxstudio 頭像

@jzxstudio

昵稱 JZXStudio

@airenaodexianrenqiu

如何修復照片無法備份到 iCloud?7 個已驗證的修復方法

iCloud 照片備份功能讓您可以輕鬆地將 iPhone 照片存儲在雲端,確保它們安全可靠,方便您隨時訪問。但有時,事情並非總是如計劃般順利——您的照片可能無法上傳到 iCloud,導致一些珍貴的回憶無法保存。在本文中,我們將探討照片無法備份到 iCloud 的常見原因,並分享一些實用的解決方案,幫助您輕鬆解決問題。 第 1 部分。為什麼照片沒有備份到 iCloud? 在解決問題之前,瞭解

airenaodexianrenqiu 頭像

@airenaodexianrenqiu

昵稱 Coolmuster

@airenaodexianrenqiu

2025年將音樂從iPhone傳輸到iQOO的5種可靠方法

如果您剛剛換用 iQOO 手機,或者想在 iPhone 和 iQOO 之間分享您喜愛的音樂,那麼學習一些簡單有效的方法非常重要。本文將詳細介紹將音樂從 iPhone 傳輸到 iQOO 的五種方法,並推薦最便捷的工具,輕鬆完成跨平台音樂傳輸。 第 1 部分。如何一鍵將音樂從 iPhone 傳輸到 iQOO 對於想要快速便捷地傳輸音樂的用户來説, Coolmuster Mobile Trans

airenaodexianrenqiu 頭像

@airenaodexianrenqiu

昵稱 Coolmuster

@jzxstudio

4.佈局系統

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 Aquarius佈局系統簡介 Aquarius開發框架提供了一套完整的、極簡的佈局系統。通過該佈局系統,你可以輕鬆的完成基於代碼控制的

jzxstudio 頭像

@jzxstudio

昵稱 JZXStudio

@airenaodexianrenqiu

如何在升級到iOS 26 之前備份 iPhone

iOS 26 和 iPadOS 26 現已發佈!如果您正在考慮升級設備以探索新功能,請務必先備份數據。升級過程有時可能會導致數據丟失,因此務必謹慎行事。在本文中,我們將指導您在更新至iOS 26 之前備份 iPhone 或 iPad 的四種簡單方法。只需按照這些簡單的步驟操作,即可確保您的重要數據在升級過程中安全無虞。 第 1 部分:在更新到iOS 26 之前是否應該備份 iPhone?

airenaodexianrenqiu 頭像

@airenaodexianrenqiu

昵稱 Coolmuster