大佬 視頻播放報錯 Error Domain=NSURLErrorDomain Code=-1005 "The network connection was lost. 怎么回事啊
【iOS】教你用ZFPlayer+KTVHTTPCache搭建緩存犯犁,預(yù)加載的播放器Demo演示的功能 提示:文末有相關(guān)的Demo下載鏈接 ZFPlayer的列表播放 使用KTVHTTPCache實現(xiàn)緩存(播放過的視頻無需再下載) 使用KTVHTTPCach...
在初始化時,調(diào)用init 和-(instancetype)initWithFrame:(CGRect)frame 當(dāng)frame為CGRectZero是不會調(diào)用的女器。 在調(diào)用ad...
Block的底層原理 一酸役、Block概述 1.什么是block Block是將函數(shù)及其執(zhí)行上下文封裝起來的對象。 2.閉包 閉包 = 一個函數(shù)(或指向函數(shù)的指針) + 該函數(shù)...
六大設(shè)計原則 單一職責(zé)原則驾胆、開閉原則涣澡、依賴倒置原則、里氏替換原則丧诺、接口隔離原則入桂、迪米特法則 單一職責(zé)原則 一個類只負(fù)責(zé)一件事 開閉原則 對修改關(guān)閉、對擴展開放 接口隔離原則 ...
@可地出溜 好的 只是互相學(xué)習(xí) 有問題互相指出來一起進(jìn)步驳阎。 ??????
iOS分類(category),類擴展(extension)背景: 在大型項目抗愁,企業(yè)級開發(fā)中多人同時維護(hù)同一個類,這樣勢必會導(dǎo)致當(dāng)前類隨著項目開展呵晚,變得臃腫蜘腌,iOS中的分類(Category)就很好的解決了這個問題。 分類(Categ...
Category的結(jié)構(gòu)體源碼是有屬性列表的 struct property_list_t *instanceProperties;
還有分類可以添加屬性饵隙,只是屬性只會生成setter和geter的聲明撮珠,其實現(xiàn)和成員變量是沒有生成的,所以需要開發(fā)者自己去實現(xiàn)這部分金矛。
iOS分類(category),類擴展(extension)背景: 在大型項目芯急,企業(yè)級開發(fā)中多人同時維護(hù)同一個類,這樣勢必會導(dǎo)致當(dāng)前類隨著項目開展驶俊,變得臃腫志于,iOS中的分類(Category)就很好的解決了這個問題。 分類(Categ...
分類(Category) 分類是OC中的特有語法废睦,它是表示一個指向分類的結(jié)構(gòu)體的指針伺绽。原則上它只能增加方法,不能增加成員(實例)變量嗜湃。其源碼組成 從分類的結(jié)構(gòu)可以看出奈应,分類可...
RunLoop是通過內(nèi)部維護(hù)的事件循環(huán)來對事件和消息進(jìn)行管理的對象 沒有消息需要處理時,Runloop將線程控制器交給系統(tǒng)购披,即從用戶態(tài)->內(nèi)核態(tài),休眠以避免資源占用 有消息需...
前言 我們都知道,回調(diào)的方案有Block氓皱、代理路召、通知。要想實現(xiàn)一對多就要用通知波材。而且很方便的在多個地方進(jìn)行回調(diào)股淡,實現(xiàn)我們?nèi)我獾姆椒āH欢欠窨紤]過用Block去實現(xiàn)一對多的回...
前言: 最近公司項目不怎么忙, 閑暇時間把iOS 在面試中可能會遇到的問題整理了一番, 一部分題目是自己面試遇到的,一部分題目則是網(wǎng)上收錄的, 方便自己鞏固復(fù)習(xí), 也分享...
首先咱們來看下蘋果的開發(fā)者文檔廷区。 NSKeyValueObserving An informal protocol that objects adopt to be noti...
一 block基本使用 二 block底層結(jié)構(gòu) 三 block變量捕獲 四 block的類型 五 block對象類型的自變量內(nèi)存管理 六 _block講解 七 block循環(huán)...
本文轉(zhuǎn)自:這里 前言: 相對于原生的觸摸事件處理機制唯灵,RN也有一套自己的處理機制,大體上和原生差不多隙轻,但是基于RN是應(yīng)用在iOS和Android的兩個平臺埠帕,有時候會存在一些手...
利用CAShapeLayer和貝塞爾曲線來畫一個圓環(huán)進(jìn)度條,其實很簡單大脉,在此只做記錄使用搞监。 效果如下所示: 直接上代碼.h頭文件 .m實現(xiàn)文件 使用方法
當(dāng)監(jiān)聽的屬性是int類型時水孩,會crash镰矿,這個該怎么處理了
KVO詳解及底層實現(xiàn)什么是KVO?? KVO就是NSKeyValueObserving,請看官方文檔的解釋: 大概翻譯如下: 簡單理解就是俘种,可以監(jiān)聽一個對象的某個屬性是否發(fā)生改變秤标。 那么問題來了...