對于系統(tǒng)iOS 9之后,把需要檢測的UrlScheme添加到白名單即可,添加方法:info.plist 增加LSApplicationQueriesSchemes (arra...
對于系統(tǒng)iOS 9之后,把需要檢測的UrlScheme添加到白名單即可,添加方法:info.plist 增加LSApplicationQueriesSchemes (arra...
先看效果:text.gif 兩個關(guān)鍵方法,傳參時記得統(tǒng)一,也可以自己略作調(diào)整 使用:
AFNetworking[https://github.com/AFNetworking/AFNetworking] : 網(wǎng)絡(luò)數(shù)據(jù)請求。 Reachability[https...
前言 由于最近兩個多月,筆者正和小伙伴們忙于對公司新項目的開發(fā),筆者主要負責(zé)項目整體架構(gòu)的搭建以及功能模塊的分工。首先,該項目采用MVVM + RAC + ViewModel...
像商品列表類的做瀑布流,是根據(jù)商品圖片高度來定瀑布流的,那這個圖片高度要每個都下載下來計算嗎,豈不是很耗時?
iOS開發(fā)-瀑布流前言:轉(zhuǎn)眼2018大半年已過,而我的簡書也已大半年未更新,今天抽空來給大家?guī)硪粋€簡單的瀑布流的實現(xiàn)。相信大家對瀑布流應(yīng)該都不會陌生,在項目中會經(jīng)常用到。對于瀑布流的實現(xiàn)原理...
你這個更新沒必要,而且也不行。正確的做法應(yīng)該是修改項目中的淺拷貝。//當前attributes
UICollectionViewLayoutAttributes *currentLayoutAttributes = superArray[i];
//上一個attributes
UICollectionViewLayoutAttributes *prevLayoutAttributes = superArray[i - 1];將項目中的這兩句修改淺拷貝為://當前attributes
UICollectionViewLayoutAttributes *currentLayoutAttributes = [superArray[i] copy];
//上一個attributes
UICollectionViewLayoutAttributes *prevLayoutAttributes = [superArray[i - 1] copy];即可
UICollectionView的sectionHeader懸浮效果collectionView沒有類似于tableView的Plain效果(即sectionHeader懸?。?,不過可以通過自定義flowLayout實現(xiàn),因此它比tableV...
iOS開發(fā)中,創(chuàng)建View常見的兩種方式:一個是純代碼,一個是借助于XIB;創(chuàng)建ViewController常見的也有兩種方式:一個是純代碼,一個是借助于StoryBoard...
基于Token的身份驗證——JWT JWT就是一個字符串,經(jīng)過加密處理與校驗處理的字符串,形式為:A.B.C A由JWT頭部信息header加密得到B由JWT用到的身份驗證信...
來自我的個人博客Minecode.link 在開發(fā)中我們經(jīng)常用到定時器,iOS為我們提供了多種定時器,包括NSTimer、CADisplayLink、GCD、NSThread...
為什么還要講KVO的原理呢,如果想了解KVO原理,上網(wǎng)一查,可以搜出一大堆文章,不是更好?以前我也是上網(wǎng)一查,大概知道了怎么回事,但是呢,過一段時間,你肯定忘了,不知道你是否...
報錯原因 Xcode升級到Xcode10.0后,由于去掉陳舊的libstdc++庫替換為libc++,libc++相對是蘋果最新版的C++庫,經(jīng)過優(yōu)化并全面支持C++11 解...
先看效果圖 基本思路就是在一個View 上加上蒙版 msak 。不貼代碼的都是流氓,So ,代碼如下: 其他方法自行g(shù)oogle 這里推薦一個博文 提供不同思路。
1、解決 UICollectionView的Cell 之間不應(yīng)有的分割線 借鑒地址 項目中UICollectionViewCell的寬度為 屏幕寬度 / 7,且最小間距已設(shè)置...