原创 圖片的顯示過程

iOS從磁盤加載一張圖片,使用UIImageVIew顯示在屏幕上,需要經過以下步驟:(加載->解碼->渲染)                     1、根據URL從磁盤中取出圖片數據                     2、生成UI

原创 開發過程中的小知識點總結(五)

1.對數組中的元素去重的方法之一   //對可變數組進行去重 NSMutableArray *phoneArray = [NSMutableArray array];    for (int i = 0; i < person.per

原创 UITableView實現左滑刪除的幾種方式

一 、UITableView左滑刪除實現方式之一: //進入編輯模式,按下出現的編輯按鈕後,進行刪除操作 iOS8必須實現這個代理方法纔會有側滑效果 - (void)tableView:(UITableView *)tableView

原创 加載GiF動畫

前言:需求上的需要,UI這邊給了一張GIF動畫,讓做爲動圖按鈕加載出來。 加載GIF動畫的辦法有非常多種,下面簡單寫一下自己的做法。 一、使用SDWebImaged的GIF擴展類加載本地Gif文件 #import "gifViewCont

原创 iOS開發證書、描述文件、bundle ID

  詳情查看鏈接  1. iOS開發證書,描述文件,bundle ID的關係 : http://www.jianshu.com/p/21ebca8cadf6 2. iOS管理賬號,Bundle ID,真機調試  : http:/

原创 開發過程中小的知識點梳理(四)

1.presentViewController顯示方式的窗口,沒有導航欄的解決方法 InvitationViewController *invitation = [[InvitationViewController alloc] init

原创 iOS中常見的造成dealloc不調用的原因

iOS開發中常見的造成dealloc不調用的原因 自己遇到的問題描述: 最近項目裏要用到AVPlayer播放器,自己便寫了一個簡單的播放器,但是卻遇到了一個很奇怪的問題,,在播放中途點擊了關閉按鈕,dismiss了VideoP

原创 UICollectionView和自定義UICollectionViewCell的基本用法

下面簡單介紹一下UICollectionView的基本用法: 直接上代碼: STPlayHistoryViewController.m // // STPlayHistoryViewController.m #import "STPl

原创 開發過程中小的知識點梳理(三)

1.通過NSURL獲取的圖片->NSData->UIImage並進行壓縮 UIImage *image = nil; NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URL

原创 UITableView自動計算cell高度

UITableView自動計算cell高度 這篇文章來說一下UITableView的cell自適應高度,其實很簡單,,但是最重要的是一定要給cell自上而下加好約束,如果寫出來的的cell沒有自適應高度,那基本上都是cell的約束沒有寫好

原创 編譯時出現類名.o錯誤的時候的四種處理情況

1.查看工程裏是否缺失相關文件! 2.是否在導入頭文件的時候導入成了.m文件,,例:#import “*.m”; 3.工程導入兩個同名類; 4.工程裏的bid phases裏缺少相關的.m文件;

原创 NSSortDescriptor和NSPredicate的使用總結

在這個項目中遇到了一些對數組、字典進行的複雜操作的需求,具體表現在播放歷史那一塊,需求如下: 要本地用sqlite存儲播放過的視頻vid和視頻播放的時間戳sort_time,然後再用數組轉字符串的形式給接口傳這些vid,用來獲取視頻詳情信

原创 自我整理:iOS端APP真機調試和打ipa包完整流程

一、真機調試過程: 1.進入開發者中心:Apple developer 2.輸入個人開發者賬號的賬號和密碼,從而進入開發者中心 3.點擊Certificates, IDs & Profiles 4.添加能用於真機調試的設備的UDI

原创 開發過程中小的知識點梳理(一)

開發過程中小的知識點梳理 UILabel顯示不同字體和顏色 NSString *myTotal = [NSString stringWithFormat:@"積分 %@",18]; NSMutableAttributedString *a

原创 Mac升級到10.13.1 之後cocoapods出現問題的解決辦法

我最近把我的Mac系統升級到了最高版本,macOS High Sierra(10.13.1),升級之後發現cocoapods出現了問題,,現把問題和解決辦法羅列如下: 問題: /usr/local/bin/pod: /System/Lib