TopicList 一, UIBezierPath 簡介 二, UIBezierPath 初始化方法 三, UIBezierPath 常用屬性說明 四, UIBezierPa...
TopicList 一, UIBezierPath 簡介 二, UIBezierPath 初始化方法 三, UIBezierPath 常用屬性說明 四, UIBezierPa...
數組的遍歷,這個話題貌似沒什么好探究的,該怎么遍歷就怎么遍歷唄!但是如果要回答這些問題:OC數組有哪幾種遍歷方式?哪種方式效率最高?為什么?各種遍歷方式的內部實現是怎么樣的?...
前言 談到多環(huán)境,相信現在大多公司都至少有2-3個app環(huán)境了,比如Test環(huán)境,UAT(User Acceptance Test)用戶驗收測試環(huán)境,Release環(huán)境等等。...
當想在主工程刷新小組件時,會使用到如下代碼 嘗試在 AppDelegate.m中導入WidgetKit頭文件WX20201101-111048@2x.png 如圖,會發(fā)現只有...
什么是CADisplayLink CADisplayLink是一個能讓我們以和屏幕刷新率相同的頻率將內容畫到屏幕上的定時器。我們在應用中創(chuàng)建一個新的 CADisplayLin...
1 .iOS開發(fā)證書,描述文件,bundle ID的關系 蘋果為了控制應用的開發(fā)與發(fā)布流程,制定了一套非常復雜的機制。這里面的關鍵詞有:個人開發(fā)者賬號,企業(yè)開發(fā)者賬號,bun...
在項目當中經??吹揭恍┓浅:每吹膭赢嫞谑呛踝约阂怖昧艘幌聵I(yè)余時間把這塊東西整理 先看一個簡單的結構圖 CAAnimation本身不能使用,需要使用他的子類。 CAProp...
導語:在GCD的使用中,需要考慮控制最大并發(fā)數 和 線程同步這兩個問題,本文主要介紹GCD中如何控制最大并發(fā)數 。 一、概述 1、GCD并發(fā)的困擾 在GCD中有兩種隊列,分別...
寫在開頭: 作為一個iOS開發(fā),也許你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(說不下去了...怎么會什么...
NSMutableArray 數據結構 _used 計數 _list 緩沖區(qū)指針 _size 緩沖區(qū)大小 _offset 緩沖區(qū)里的數組的第一個元素索引_NSAr...
寫此文時突發(fā)靈感作詩一首, 而后置頂, 歡迎品鑒. 有的程序員老了,還沒聽過NSURLSession有的程序員還嫩,沒用過NSURLConnection有的程序員很單純,他只...
Designated Initializer(指定初始化器)在Objective-C里面是很重要的概念,但是在日常開發(fā)中我們往往會忽視它的重要性,以至于我們寫出的代碼具有潛藏...
目錄 autorelease的本質 autorelease對象什么時候釋放? autoreleasepool的工作原理 autoreleasepool的內部結構 autore...
沒看懂第一個例子是啥意思,能給點文案說明嘛?(我看著感覺是:允許最多10個任務并發(fā),但是如果任務等待超過10s,又會繼續(xù)加入并發(fā)隊列嘛? 但我測試的好像跟我的想法不一樣>_<)
iOS多線程——dispatch_semaphoredispatch_semaphore是GCD中的信號量,可以處理多線程中線程并發(fā)的問題,也可以用作同步處理 一、dispatch_semaphore方法 創(chuàng)建信號量,里面的參...