最近項目中想重新統(tǒng)一視頻播放,在此開發(fā)中遇到一些問題,在此記錄,亦供大家參考。 一 錯誤信息 player item failed:Error Domain=AVFounda...
@碼界吳彥祖 你重用了cell嘛?如果是的話,會不會是重用的時候一并把其他試圖加進去了?
使用tableviewcell出現(xiàn)重疊問題的解決方案復(fù)用機制 在我們使用UITableView 和 UICollectionView時,通常會復(fù)用cell,當(dāng)需要展示的數(shù)據(jù)條較多時,只創(chuàng)建較少數(shù)量的cell 對象,一般是屏幕可...
前篇 - 用戶名密碼基本認證后篇 - OAuth2認證 由于寵物店的業(yè)務(wù)發(fā)展需要,我們需要一種更加便捷的方式來管理日益增多的寵物和客戶。最好的方法就是開發(fā)一個APP,我可以用...
為什么JSON只能用string類型作為鍵值 1. JSON格式是基于JavaScript對象文字語法和數(shù)組文字語法的子集,而JavaScript對象只能將字符串作為鍵 - ...
1.如何判斷兩對象相等? isEqual:先判斷指針兩個對象的指針是否相同,若相同則為同一對象,若不同,比較class 所屬類是否相同[self class],相同的話,比較...
在iOS中,只要是不為nil的OC不可變對象類型都可以作為NSDictionary<KeyType, ObjectType>的KeyType。比如NSNumber,NSArr...
寫在開頭: 大概回憶下,之前我們講了AFNetworking整個網(wǎng)絡(luò)請求的流程,包括request的拼接,session代理的轉(zhuǎn)發(fā),response的解析。以及對一些bug的...
1.屬性(strong weak copy assign unsafe_retain)區(qū)別 2.介紹運行時 3.設(shè)計模式 4.介紹一下ARC 5.什么時候加入nil會出現(xiàn)cr...
前言 對于iOS App的開發(fā),幾乎都采用了Cocoapods來管理第三方庫,那么對于我們開發(fā)人員來說,這是必備技能,必須要掌握如何使用。這篇文章就是介紹如何安裝和使用Coc...
1.autorelease和@autoreleasepool區(qū)別 release使對象的引用計數(shù),autorelease在適當(dāng)?shù)臅r候給對象發(fā)送個release消息(當(dāng)這個對象...
一、TCP/IP分層模型 TCP/IP模型分為5層:應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層以及 物理層。分層就類似接口的定義,定義了每個層的行為職責(zé)。這樣的分層抽象提供了更多實現(xiàn)...
當(dāng)下藍牙開發(fā)可謂是越來越火,不論是智能穿戴的興起還是藍牙家具,車聯(lián)網(wǎng)藍牙等等,很多同學(xué)也會接觸到藍牙的項目,我從事藍牙開發(fā)也有一段時間了,經(jīng)手了兩個項目。廢話不多說了,先向大...
一. 網(wǎng)絡(luò)編程基礎(chǔ) 在移動互聯(lián)網(wǎng)時代,幾乎所有應(yīng)用都需要用到網(wǎng)絡(luò),只有通過網(wǎng)絡(luò)跟外界進行數(shù)據(jù)交互、數(shù)據(jù)更新,應(yīng)用才能保持新鮮、活力。一個好的移動網(wǎng)絡(luò)應(yīng)用不僅要有良好的UI和良...
iOS操作系統(tǒng)是蘋果為公司移動設(shè)備提供的操作系統(tǒng),為方便應(yīng)用開發(fā)者采用了先進的設(shè)計模式。采用了經(jīng)典的MVC設(shè)計模式和框架模式。本篇文章我們主要關(guān)注iOS系統(tǒng)提供的框架,對MV...