原创 IOS-搜索功能實現, UIsearchController的使用

開發中,搜索功能使用的頻率自然不言而喻, 本文主要講一些常用的 1.先創建一個搜索框(比較簡單的一個搜索框, 系統自帶的) - (void)viewDidLoad {     [super viewDidLoad];     //

原创 IOS 圖片加載封裝

圖片加載,根據圖片網絡地址,加載出圖片, 我們把這個方法封裝在一個類裏面:ImageDownLoader 1. 創建ImageDownLoader類 //  ImageDownLoader.h #import <Foundati

原创 GCD,NSThread,NSOperation

爲了方便看, 定義三個button: //  ViewController.h #import <UIKit/UIKit.h> @interface ViewController : UIViewController @prop

原创 不用UIsearchController實現搜索功能

之前寫了一篇用UIsearchController實現搜索功能, 但是萬一我們不想用呢, 畢竟UIsearchController只能在IOS8以上運行, 低版本會Crash,下面介紹一下不用它的情況下,實現搜索功能, 其實也很簡單,用s

原创 IOS開發之屏幕適

開發適配是必不可少的一個步驟,下面總結一下適配的方法 1. 根據屏幕寬/高不同,來進行適配 (1) 宏定義 // collectionView 的x的值 #define CollectionViewX 0 // collection

原创 網絡判斷

用戶在使用APP的時候,有可能並不知道,或者是忘記自己當前的網絡狀況, 導致用流量看視頻等特別費流量的內容, 爲了避免這種情況, 我們可以在慘劇發生之前,提示一下用戶,當前的網絡狀況, 防患於未然,網絡狀況分爲三種: NotReacha

原创 AFN之數據請求

AFN功能很強大, 本文只是講怎麼用它請求數據 1. 首先要導入AFNNetWorking框架,毋庸置疑 2.導入七個框架 (1) MobileCoreServices.framework (2) SystemConfiguration

原创 IOS之數據請求

爲方便區分, 現在viewDidLoad創建4個Button :GET 同步請求 , POST同步請求, GET異步請求,POSt異步請求 - (void)viewDidLoad {     [super viewDidLoad]

原创 IOS 之 計算緩存,清除緩存

基本上所有的應用都會有清除緩存的功能,如果沒有這項功能的話,手機負擔會很大, 本文主要講一下怎麼實現查看緩存,清除緩存 1. 爲了方便展示, 創建一個button - (void)viewDidLoad {     [supervie

原创 NSFileManager文件管理器, 沙盒SandBox

NSFileManager,顧名思義,文件管理器,在我們開發項目的過程中經常使用,如想要把一些網絡請求下來的數據放入本地等,都要通過它進行管理 下面將介紹NSFileManager的一些基本用法(本文都寫在viewDidLoad中,可根據