創(chuàng)建flutter項目,初次運行模擬器iPhone 8是運行成功的 Xcode's output: ? /Users/gongzuo/Desktop/firstFlutt...
創(chuàng)建flutter項目,初次運行模擬器iPhone 8是運行成功的 Xcode's output: ? /Users/gongzuo/Desktop/firstFlutt...
有時候開發(fā)中有繪制聲波圖形的需求,找到類似的demo借鑒了一下思路,下面是波形的效果圖。 先說一下圖1.1 和圖 1.2 的實現(xiàn),下載這個Demo 1.首先,需要一個數(shù)組保存...
概念 Core Animation可以用在 Mac OS X 和 iOS平臺. Core Animation的動畫執(zhí)行過程是在后臺操作的.不會阻塞主線程. 要注意的是, Co...
iOS內(nèi)存管理機制的原理是引用計數(shù),引用計數(shù)簡單來說就是統(tǒng)計一塊內(nèi)存的所有權(quán),當(dāng)這塊內(nèi)存被創(chuàng)建出來的時候,它的引用計數(shù)從0增加到1,表示有一個對象或指針持有這塊內(nèi)存,擁有這塊...
前面總結(jié)了多線程基本概念和iOS多線程PThread的使用,下面接著總結(jié)iOS多線程的另外一種實現(xiàn)方案NSThread。 一、基本概念 NSThread是蘋果封裝的面向?qū)ο蟮?..
前面總結(jié)了多線程的基本概念,今天學(xué)習(xí)總結(jié)一下多線程的其中一種實現(xiàn)方案pThread 一、基本概念 pThread(POSIX threads)是一套純C語言的API,需要程序...
一、進程 1、定義:進程是指 系統(tǒng)中正在運行的一個應(yīng)用程序,每個進程都運行在其專有的空間內(nèi),故一個進程不能訪問另外一個進程的獨有空間。 2、進程的五種狀態(tài): 二、線程 1、定...
平時開發(fā)過程中,一直在使用成員變量和屬性,那其區(qū)別是什么呢?實例變量又是什么呢? 一、基本概念 如上圖所示:1、{ }中定義的變量為成員變量,name則為成員變量2、@pro...
前段時間,做了一個視頻播放的功能,用到了NSTimer,測試時,發(fā)現(xiàn)會出現(xiàn)在退出播放的界面或退到后臺的時候,還會有播放的聲音,也就是說定時器停止的功能失效,這里解析一下Tim...
一、Data轉(zhuǎn)JSON對象: 1、原生: 2、SwiftyJSON:(GitHub地址): 二、JSON對象轉(zhuǎn)Data: 三、Data轉(zhuǎn)JSON字符串: 1、原生: 2、Sw...
一、iOS9之前,全局修改狀態(tài)欄步驟: 1、在項目的Info.plist中添加字段View controller-based status bar appearance,并設(shè)...
經(jīng)??吹紸PP在網(wǎng)絡(luò)請求時,狀態(tài)欄上會有一個轉(zhuǎn)動的菊花,表示在請求網(wǎng)絡(luò),其實現(xiàn)如下: 在開始網(wǎng)絡(luò)請求前: [UIApplication sharedApplication]....