這是 Xcode 編輯器(Editor)菜單里的一組顯示/布局相關(guān)功能,主要用來(lái)控制代碼編輯區(qū)的顯示方式。 下面我按順序逐條解釋它們的用途?? ?? Show Editor On...
這是 Xcode 編輯器(Editor)菜單里的一組顯示/布局相關(guān)功能,主要用來(lái)控制代碼編輯區(qū)的顯示方式。 下面我按順序逐條解釋它們的用途?? ?? Show Editor On...
在 iOS 開(kāi)發(fā)中,為 WKWebView 實(shí)現(xiàn)長(zhǎng)截圖功能是一個(gè)常見(jiàn)且棘手的需求。開(kāi)發(fā)者通常會(huì)遇到以下幾個(gè)痛點(diǎn): 網(wǎng)頁(yè)內(nèi)容高度不確定 滾動(dòng)區(qū)域難以完整截取 截圖過(guò)程中的界面閃...
本文介紹如何使用 WireGuard 在 Ubuntu 云服務(wù)器 上搭建一個(gè) 虛擬局域網(wǎng)(VLAN),并讓 Mac、Windows 等多個(gè)設(shè)備 處于同一內(nèi)網(wǎng)中,實(shí)現(xiàn)設(shè)備之間的...
使用本地通知實(shí)現(xiàn)鬧鐘你可以使用本地通知來(lái)實(shí)現(xiàn)類似鬧鐘的功能,設(shè)置在特定時(shí)間觸發(fā)通知,提醒用戶。 下面是使用 UNUserNotificationCenter 來(lái)實(shí)現(xiàn)鬧鐘功能的...
題外話:此教程是一篇嚴(yán)肅的學(xué)術(shù)探討類文章,僅僅用于學(xué)習(xí)研究,也請(qǐng)讀者不要用于商業(yè)或其他非法途徑上,筆者一概不負(fù)責(zé)喲~~ 準(zhǔn)備工作 非越獄的iPhone手機(jī) 用PP助手下載: ...
前言 在Xcode開(kāi)發(fā)環(huán)境中,有一些可以自定義的快捷Behavior,可以大大提高開(kāi)發(fā)效率。 如何配置Behavior 以下是在Xcode中配置Behavior的通用步驟: ...
作為一名亞馬遜運(yùn)營(yíng),第三家公司打破了我的慣性思維。 這家大小周的公司,面試的時(shí)候,人事說(shuō)按照國(guó)家法定節(jié)假日放假。實(shí)際到了中秋節(jié),沒(méi)有月餅,我還被迫在中秋假期期間上一天休一天上...
啟動(dòng)速度 用戶從點(diǎn)擊APP圖標(biāo)到完全看到APP內(nèi)容的過(guò)程稱為啟動(dòng),如果啟動(dòng)耗時(shí)較長(zhǎng)可能會(huì)影響用戶的體驗(yàn),所以啟動(dòng)速度優(yōu)化就顯得很有必要。 最佳速度:400ms,這是剛好是啟動(dòng)...
骨架屏是什么? 骨架屏(Skeleton Screen)是一種優(yōu)化用戶弱網(wǎng)體驗(yàn)的方案。在弱網(wǎng)情況下,客戶端獲取到服務(wù)器數(shù)據(jù)的時(shí)間會(huì)比較長(zhǎng),此時(shí)用戶會(huì)比較煩躁。該方案是指在空白...
iOS 3.0版本開(kāi)始支持在應(yīng)用之間復(fù)制和粘貼圖像,開(kāi)發(fā)者可以使用UIPasteboard API訪問(wèn)系統(tǒng)剪貼板。但在早期的iOS版本中,復(fù)制和粘貼圖像的方式可能比較受限制。...
前言 在工作中,我們經(jīng)常會(huì)碰到這種情況,發(fā)現(xiàn)中間的某次提交是錯(cuò)誤的,或者不再需要的代碼,這個(gè)時(shí)候想要撤回那次commit,該如何呢? 問(wèn)題背景 假如遠(yuǎn)程倉(cāng)庫(kù)上有5次commi...
在WWDC17上,蘋(píng)果就已經(jīng)帶來(lái)了App密碼自動(dòng)填充的這一新的API。今天給 APP 加該功能的時(shí)候,又重新走了一遍,踩了一堆的坑,這里重新備注一下,防止下次掉坑里去。 Ap...
前言 本文主要介紹iOS項(xiàng)目中如何集成FaceID和TouchID 官方API文檔[https://developer.apple.com/documentation/loc...
iOS唯一標(biāo)識(shí)符總結(jié) 前言 本文總結(jié)了iOS發(fā)展歷程中出現(xiàn)的唯一標(biāo)識(shí)符,詳細(xì)說(shuō)明了相關(guān)概念、適用范圍、獲取方式和注意事項(xiàng)。 包括IMEI、UDID、Mac 地址、IDFA和I...
版本:v1.1.0github鏈接[https://github.com/SnapKit/Masonry/tree/v1.1.0] 引子 首先我們根據(jù)較為完整的使用,與NSL...
iOS開(kāi)發(fā)端代碼檢查 背景:一直以來(lái),代碼質(zhì)量都是一個(gè)痛心疾首的問(wèn)題,特別是有新人進(jìn)來(lái)團(tuán)隊(duì)的時(shí)候,每個(gè)人都需要相當(dāng)長(zhǎng)的磨合時(shí)間。傳統(tǒng)上,我們都是在提測(cè)集成階段進(jìn)行代碼質(zhì)量檢查...
寫(xiě)在最前:這篇文章應(yīng)該是Block系列文章的最后一篇了,以我目前的水平來(lái)說(shuō),難免有錯(cuò)誤的地方。而且總體來(lái)說(shuō),研究的比較淺。希望未來(lái)的自己重新審視Block的時(shí)候,會(huì)有更加深的...
1.diskutil list (列出當(dāng)前移動(dòng)硬盤的名字如:myDisk) 2.sudo vim /etc/fstab (編輯配置,添加...