引言 下面我們來(lái)學(xué)習(xí)比xib更強(qiáng)大的SB 如何理解SB? 最簡(jiǎn)單的理解就是:一個(gè).storyboard文件相當(dāng)于多個(gè)基于VC使用的.xib文件,由此我們可以看出,SB(只能基...
寫(xiě)了幾個(gè)月Android后,我又回到了iOS了,經(jīng)歷過(guò)寫(xiě)Vue和Android后,我對(duì)這些平臺(tái)的開(kāi)發(fā)框架有了更深層次的認(rèn)識(shí),對(duì)三者的布局方式也有了很深的理解。相對(duì)于其他兩個(gè)平...
1. 簡(jiǎn)單陰影 我們給layer設(shè)置了shadowOpacity后就能得到一個(gè)簡(jiǎn)單的陰影 shadowOpacity設(shè)置了陰影的不透明度,取值范圍在0~1這里shadow有一...
前言 啟動(dòng)優(yōu)化一役后,超預(yù)期將所負(fù)責(zé)的 App 雙端啟動(dòng)的耗時(shí)都降低了65%以上,iOS 在iPhone7上速度達(dá)到了400毫秒以內(nèi)。就像產(chǎn)品們用后說(shuō)的,快到不習(xí)慣。由于 A...
Instruments 的介紹 Instruments 是一個(gè)很靈活的、強(qiáng)大的工具;是性能分析、動(dòng)態(tài)跟蹤 和分析 OS X 以及 iOS 代碼的測(cè)試工具;用它可以極為方便收集...
由于iOS 9及以下版本,前臺(tái)收到通知時(shí)無(wú)法顯示在通知欄的。iOS 10 已經(jīng)開(kāi)放了前臺(tái)展示通知欄的API。 首先我們來(lái)看看低版本的如何處理:-(void)applicati...
iOS中的程序的五種狀態(tài) 1、程序的五種狀態(tài) Not Running:未運(yùn)行。 Inactive:前臺(tái)非活動(dòng)狀態(tài)。處于前臺(tái),但是不能接受事件處理。 Active:前臺(tái)活動(dòng)狀態(tài)...
本文拋磚引玉,歡迎各位大佬指點(diǎn)! 大家在做項(xiàng)目的時(shí)候有沒(méi)有優(yōu)化過(guò)appDelegate,appDelegate主要是實(shí)現(xiàn)application的代理方法,SDK的初始化等,這...
Fastlane是一套用Ruby寫(xiě)的自動(dòng)化工具集,可用于iOS和Android的打包、發(fā)布。 1.打包方式 1.development 2.adhoc (與developme...
每次較大版本的升級(jí)了Mac后,CocoaPods可能就會(huì)莫名其妙的出一些問(wèn)題.之前老是到處找教程.找著找著就容易忘記了.所幸自己寫(xiě)一個(gè)留著用.其實(shí)隨著Swift Packag...