原创 WWDC2020:蘋果官宣自研電腦芯!2年取代英特爾,一文看盡

萬衆矚目,就在昨晚,北京時間凌晨1:00,蘋果WWDC2020線上發佈會如期舉行! 蘋果WWDC大會又稱作“開發者大會”,是衆多“果粉”和科技愛好者一年一度的盛會。 鏈接地址:好文推薦 https://mp.weixin.qq.com/

原创 iOS13.1 真機 調試包

OS 13.1 iOS 13.0 鏈接:https://pan.baidu.com/s/1nSn9dkzuYHBig6mzLymbZA Tips: iOS 13.1.1(x) 第三位版本號變化爲小版本,使用 iOS 13.1 的調試包即可

原创 錯誤檢查 字符串、數組、字典

/***** 錯誤檢查 字符串、數組、字典*****/ // 字符串是否爲空 #define kStringIsEmpty(str) ([str isEqualToString:@"null"] || [str isKindOfClas

原创 VSCode如何將Markdown轉爲PDF

VSCode的本身編輯器並不支持直接輸出PDF文檔,一般都是通過插件的形式來生成。 工具:1.Mac 2.VSCode  方法/步驟 1、輸出PDF我們首先在VSCode中安裝相關插件,一個比較好用的叫做Markdown PDF,支持直接

原创 iOS 漸變顏色進度條-動畫特效

項目中可能會用到進度條,現提供了一種顏色漸變帶動畫特效的進度條,代碼如下 -(void)gradentWith:(CGRect)frame{ //創建path UIBezierPath *path = [UIBezi

原创 iOS 瘦身策略

1、生成linkmap文件,查看可執行文件的大小。在Build Settings中Write Link Map File設置爲Yes(release時候不要設置爲Yes),build後,LinkMap文件ingage-LinkMap-no

原创 Reveal使用原則

# **Reveal使用手冊**   ## **痛點** - 移動開發這一塊做的最多的無疑就是UI和交互,而UI調試也是移動開發人員經常乾的一苦逼事。雖然目前iOS開發工具Xcode集成了UI調試功能(Debug View Hierarc

原创 iOS組件化

組件化這個東西其實並不複雜,他就是種思路,本質上是一種 app 架構思路,說穿了很簡單的,難在組件化改造的時候,真正寫起代碼會出現不少棘手的問題。組件化是一種 app 架構,他的發展也是沿着正常的技術發展脈絡來的,也是爲了以追求高複用,高

原创 中位數

描述 一組數據按從小到大的順序依次排列,處在中間位置的一個數叫做中位數。 比如 1 5 10 11 9  其中位數就是9.因爲排序過後,9處在中間位置。 現在給你一些數,請你求出其中位數。 輸入 第一行輸入一個整數T(1<=T<=1000

原创 韓信點兵

描述 相傳韓信才智過人,從不直接清點自己軍隊的人數,只要讓士兵先後以三人一排、五人一排、七人一排地變換隊形,而他每次只掠一眼隊伍的排尾就知道總人數了。輸入3個非負整數a,b,c ,表示每種隊形排尾的人數(a<3,b<5,c<7),輸出總人

原创 解決iOS的cell複用問題

常規配置如下 當超過tableView顯示的範圍的時候 後面顯示的內容將會和前面重複。 // 這樣配置的話超過頁面顯示的內容會重複出現 - (UITableViewCell *)tableView:(UITableView *)tabl

原创 Reveal使用測試-UI調試利器

Reveal使用手冊 痛點 移動開發這一塊做的最多的無疑就是UI和交互,而UI調試也是移動開發人員經常乾的一苦逼事。雖然目前iOS開發工具Xcode集成了UI調試功能(Debug View Hierarchy),但帶給我們的卻只

原创 React學習:狀態(State) 和 屬性(Props)

簡介 大多數組件在創建時就可以使用各種參數來進行定製。用於定製的這些參數就稱爲props(屬性)。 我們使用兩種數據來控制一個組件:props和state。props是在父組件中指定,而且一經指定,在被指定的組件的生命週期中則不再改變。

原创 Xcode 10.0 自定義模板(.xctemplate)

在梳理項目結構和架構的過程中發現:需要重複寫大量的代碼或者項目結構 針對此痛點有兩個解決方案: 1.自定義代碼塊  2.自定義模板 自定義代碼塊比較簡單,這裏主要講解自定義模板  自定義模板如下,經過配置,得到的效果是新建文件可以直接產生

原创 Mac 下ObjectC 代碼塊遷移方案

背景:由於最近換了新的mac,所以,要做自定義代碼塊的遷移. 一.Xcode中的代碼塊. 二.打開 Finder,快捷鍵Command + Shift + G.彈出文本框. 三.在路徑中輸入以下路徑.點擊前往. ~/Library/Dev