原创 iOS 開發之 網絡編程(HTTP協議,NSURL-get post)

一、1、HTTP(超文本傳輸協議)HyperText Transfer Protocol。所有的WWW文件都必須遵守這個標準      http是用於www(萬維網)瀏覽傳輸數據的一個協議      訪問的是遠程的網站資源 格式是htt

原创 iOS 開發值CALayer

使用核心動畫 需導入QuartzCore 框架(現在不需要)  #import <QuartzCore/QuartzCore.h>    Core Animation 核心動畫 CA    CALayer 和 UIView 的

原创 iOS開發之 音頻總結

一、音效播放 1、音效播放:是播放一些短音頻 常作爲點綴音頻 使用AudioToolbox.framework(系統聲音服務) 2、特點: 1>音頻播放的時間不能超過30s 2>數據必須是PCM或者IMA4格式 3>音頻文件必須打包成.

原创 iOS開發之 網頁視圖和時間選擇器

一、網頁視圖 1、UIWebView(網頁視圖控件):可以加載本地文件(.pdf、.txt等格式)和網頁 2、初始化方式 1> UIWebView *webView = [[UIWebView alloc] initWithFrame:

原创 iOS開發之 各種傳值總結

一、自定義構造函數和屬性傳值 1、首先在需要值的類中自定義構造函數並在.h文件中聲明 //自定義構造函數傳值 //.m文件中 - (instancetype)initWithList:(NSArray *)list{     if (s

原创 iOS 開發之如何編輯tableView上的cell

效果圖展示: plist 文件讀取和調用     path = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YE

原创 iOS 開發之 菜單欄UITabBarController

1、菜單欄 : UITabBarController 提供選擇進入哪一個頁面 ,也屬於UIViewControl              通過一個數組,裏面存放的是視圖控制器 2、初始化菜單欄 通過改變軌道的顏色,來改變按鈕的顏色

原创 iOS開發之多線程入門 及NSThread

一、多線程入門須知 1⃣️、當用戶下載資源、進行圖像處理、耗時數據處理等任務的時候  往往希望操作這個任務的時候 其他的操作不會被中斷 這時候,就用到了多線程 2⃣️、在單線程中一個線程只能執行一個任務,一個任務處理不完另一個任務就不能開

原创 iOS開發之錨點anchorPoint

效果圖如下: 我們可以看到,不管棕色的方塊怎麼運動,總是以綠色的店作爲中心來移動的,這就和船隻的錨點是一樣的道理 一、簡介:  anchorPoint 錨點  以錨點爲中心,執行動畫(與漁夫固定船的點一致)  ancho

原创 iOS開發之 分段選擇控件 開關 滑桿

1、使用多個按鈕的時候 可以選擇分段選擇控件 分段選擇控件在初始化的時候需要給他一個標題的數組,讓它知道需要初始化多少個分段按鈕 <span style="font-size:18px;color:#666666;"> UISeg

原创 iOS開發之 網絡編程第三方

一、使用AFNetworking自帶的類 判斷網絡的狀態 1、使用CocoaPods安裝AFNetworking庫 2、在需要判斷的類中導入AFNetworking.h 3、初始化AFNetworkReachabilityManager

原创 iOS開發之 數據庫

一、數據庫 1>數據庫(Database) 按照數據結構來組織、存儲和管理數據 2> 數據庫基本是由表、關係、操作組成 3>在移動平臺開發常用的是SQLite 4>Database 也是數據持久化的一種 5> sqlite 是關係型數據

原创 iOS開發之 等待視圖 刷新

一、網上找到MBProgressHUD.h .m文件拖到咱們新建的項目裏面 二、在咱們的項目裏面新建一個類BaseViewController 繼承自UIViewController 三、在BaseViewControlle

原创 iOS開發之 滾動視圖 + 頁面控件(UIScrollView + UIPageControl)

效果圖 : 1、UIScrollView :滾動視圖     滾動視圖 多個頁面實現的原理 滾動視圖位置不變 內容的位置發生改變     1⃣️分頁查看圖片  2⃣️查看大圖片  3⃣️當內容過多,需要在一個頁面上顯示的時候

原创 Swift的簡單入門1

1、什麼是Swift? Swift是2014年WWDC發佈的一款腳本語言,它使沒有main函數的 2、使用Swift的好處:1⃣️ 在OC 中,ARC 最大的困難就是內存管理,而swift 不用擔心內存方面它很簡潔,功能很強大,但是swi