在日常開發(fā)中钻哩,當(dāng)我們使用UserDefaults讀取或者寫入一些值時(shí)相速,通常會(huì)寫以下的代碼: 如果我們希望在獲取某個(gè)key對(duì)應(yīng)的value失敗后能有一個(gè)默認(rèn)值碟渺,代碼會(huì)是如下這樣...
在日常開發(fā)中钻哩,當(dāng)我們使用UserDefaults讀取或者寫入一些值時(shí)相速,通常會(huì)寫以下的代碼: 如果我們希望在獲取某個(gè)key對(duì)應(yīng)的value失敗后能有一個(gè)默認(rèn)值碟渺,代碼會(huì)是如下這樣...
在沒有訪問(wèn)局部變量的情況下,Block的本質(zhì)類似于一個(gè)閉包和蚪,它具有參數(shù)和返回值止状,并可以像普通函數(shù)一樣存儲(chǔ)在全局區(qū),被稱為"全局Block"攒霹。如果我們?cè)谝粋€(gè)函數(shù)內(nèi)部創(chuàng)建了一個(gè)b...
1. 前言 cert、sigh和match是Fastlane中的三個(gè)Tool催束,他們都是與證書相關(guān)的工具集峦。cert的作用是獲取簽名證書或刪除過(guò)期的證書;sigh的作用是管理配置...
前言 在終端中執(zhí)行fastlane lane_name之后,fastlane會(huì)去執(zhí)行Fastfile中定義的同名lane塔淤,這個(gè)是如何實(shí)現(xiàn)的摘昌。本文按照解析參數(shù)這一主線,嘗試解釋...
Fastlane 使用大致流程如下: 思路弄清楚后操作時(shí)高蜂,參照demo中的文件修改即可聪黎。參數(shù)可以自定義配置(參數(shù)說(shuō)明可查看官方文檔) 一.安裝fastlane1.安裝最新的X...
利用Xcode進(jìn)行開發(fā)時(shí)需要進(jìn)行很多build setting的設(shè)置以便能讓項(xiàng)目按照設(shè)置的進(jìn)行編譯,同時(shí)有時(shí)候需要在編譯時(shí)利用script腳本進(jìn)行一些設(shè)置备恤,本文主要介紹xco...
在開發(fā)中經(jīng)常需要打測(cè)試包稿饰,然后上傳至蒲公英等三方平臺(tái),這其中需要經(jīng)歷的操作為: 拉取代碼 設(shè)置項(xiàng)目的打包環(huán)境 利用xcode進(jìn)行打包 上傳至蒲公英等三方平臺(tái) 每一次打包上面的...
什么是 Ruby Ruby[http://www.ruby-lang.org/zh_cn/] 是一種面向?qū)ο舐恫础⒅噶钍胶砹⒑瘮?shù)式、動(dòng)態(tài)的通用編程語(yǔ)言惭笑。Mac 內(nèi)部默認(rèn)是有 Rub...
本文內(nèi)容: GCD相關(guān)概念 有關(guān)GCD的幾道面試題 源碼分析:隊(duì)列和異步函數(shù) GCD概念 GCD是Grand Central Dispatch的縮寫侣姆。是蘋果為提供多核并行運(yùn)算...
1、當(dāng)使用cocoapods下載第三方時(shí)沉噩,要檢查清楚當(dāng)前需要下載的三方的版本捺宗,使用pod再查看一下版本,如果沒有需要的版本高川蒙,說(shuō)明cocoapods需要更新偿凭。 2、安裝coc...
修改說(shuō)明:有朋友反映Xcode9編譯RAC4.x失敗派歌,無(wú)法設(shè)置Use Legacy Swift Language Version 的問(wèn)題。現(xiàn)在將RAC版本改成了2.5(OC版...
本文作為自己準(zhǔn)備適配iOS15所用痰哨,在開始適配之前胶果,先去學(xué)習(xí)各位同學(xué)的文章,記錄在此備用斤斧。 1早抠、導(dǎo)航欄UINavigationBar 從 iOS 15 開始,UINaviga...
問(wèn)題:在UITableViewCell 中點(diǎn)擊自定義View 本來(lái)想在touchesBegan和touchesEnd中各觸發(fā)一次繪制來(lái)模擬點(diǎn)擊高亮的效果撬讽,但只要是快速點(diǎn)擊就無(wú)...
在一個(gè)VC上添加一個(gè)TableView蕊连,當(dāng)前VC沒有navigationBar,如圖所示游昼,TableView自動(dòng)偏移了一個(gè)狀態(tài)欄的高度甘苍,且是負(fù)值。 判斷該tableView滑...
Demo地址:https://github.com/Rogue24/JPCustomScrollPageSize 雖說(shuō) scrollView 有 pagingEnabled ...
文章中整理了一些在捷徑中比較常用的URL Scheme烘豌,之后會(huì)不斷更新载庭! 使用方法非常簡(jiǎn)單,只需要將文中提供的鏈接復(fù)制至URL處即可,并且需要在URL后插入一個(gè)【打開URL】...
不錯(cuò)囚聚,推薦靖榕!解決了我的問(wèn)題,大家也可以去博主的鞋店買鞋捧場(chǎng) 淘寶搜:NoReason Studio
安裝Cocoapods安裝Cocoapods 設(shè)置終端代理 啟動(dòng)終端Terminal 輸入cd ~ 進(jìn)入當(dāng)前用戶的home目錄 輸入touch .bash_profile 創(chuàng)建.bash_prof...
安裝Cocoapods 設(shè)置終端代理 啟動(dòng)終端Terminal 輸入cd ~ 進(jìn)入當(dāng)前用戶的home目錄 輸入touch .bash_profile 創(chuàng)建.bash_prof...
基本應(yīng)用 首先使用WKWebView.你需要導(dǎo)入WebKit茁计。關(guān)于WKWebView其他基礎(chǔ)使用不在本篇研究范圍。博主不才谓松,本文根據(jù)實(shí)際做項(xiàng)目過(guò)程中所運(yùn)用到的進(jìn)行總結(jié)星压。有不足...
手機(jī)機(jī)型 (iPhone)屏幕尺寸 (inch)邏輯分辨率 (pt)設(shè)備分辨率 (px)縮放因子 (Scale Factor)3G(s)3.5320x480320x480@1...