谷歌 Flutter1.0 正式版釋出
本文首發在公眾號 Flutter那些事 歡迎關注。 前言 Flutter1.0穩定版昨晚的終於釋出了。我們為此感到高興。對於開發者來說,有了穩定版相當於一個定心丸。本文主要介紹Fllutter1.0的
本文首發在公眾號 Flutter那些事 歡迎關注。 前言 Flutter1.0穩定版昨晚的終於釋出了。我們為此感到高興。對於開發者來說,有了穩定版相當於一個定心丸。本文主要介紹Fllutter1.0的
前言: 系統自帶的alertView介面有點呆板,動畫有點單一,總之隨著業務的發展,系統自帶的alertView已經很難滿足我們的需求,那自定義的就很有必要。本文就介紹如何自定義aler
此前Mixpanel的資料顯示,截至11月28日,iOS 12的安裝率達到了75.05%。這個速度有多誇張?去年的iOS 11是在12月17日這天邁過75%的更新率,算下來等於iOS 12提前了三週時間。
KVC(Key-value coding) KVC是一種基於NSKeyValueCoding非正式協議的機制,能讓我們直接使用一個或一串字串識別符號去訪問、操作類的屬性。KVO 就是基於 KVC 實
作為一個iOS開發者,無論你是大神還是像我這樣的菜鳥,每一個人應該都不會對多執行緒開發陌生,即便你沒有聽說過pthread,NSThread,NSOperation,但你至少多少聽說過或者使用過這樣的程式碼
直接上程式碼 --> 各種執行緒的建立方式 /// 建立非同步佇列 dispatch_queue_t async = dispatch_queue_create
需求:iOS封裝C語言P Thread以實現開始,結束,暫停,繼續,指定執行緒名稱,任務等的需求。 閱讀前提: 瞭解p thread基本用法 瞭解iOS端執行緒基本
iOS12.1 使用 UINavigationController + UITabBarController( UITabBar 磨砂),設定hidesBottomBarWhenPushed後,在 pop 後,
這裡先要道個歉。其實有點標題黨了 眾所周知,WKWebView由於採用了非同步處理js的方式,間接砍掉了UIWebView的documentView.webView.mainFrame
開啟終端cd到本地倉庫,和.git同層(檢視隱藏檔案) $ cd project $ ls -a 複製程式碼 建立.gitignore檔案 $ vim .gitign
在講述UI事件傳遞之前,先要知道UIView 和 UILayer的區別是什麼.簡而言之 UIView為其提供內容,以及負責處理觸控等事件,參與響應鏈 CALayer負責顯示內容contents
因為最普通的設定圓角的方法中,layer.masksToBounds = true會將陰影也會裁剪到,導致陰影設定失效,所以可以通過以下三種方法來讓圓角和陰影並存: 1.通過新增一個陰影View放在目標Vie
在 iOS 7 之後,蘋果就開放了自定義轉場的相關 api ,現在都快 iOS 12 了,一直都沒有好好研究轉場動畫,一個是之前沒有重視,覺得花裡胡哨的,另外一個是所做的專案中沒有這樣的轉場動畫需求。這裡說的
Object - C物件主要分為以下三種類型,具體如下: 1、例項物件(instance物件) instance就是通過類alloc出來的物件,每次呼叫alloc都會產生新的instance物件(物件是
drawRect是 UIView 類的一個方法,在drawRect中所呼叫的重繪功能是基於 Quartz 2D 實現的, Quartz 2D 是一個二維圖形繪製引擎,支援 iOS 環境和 Mac OS X 環