原创 http和scoket通信的區別。

http是客戶端用http協議進行請求,發送請求時候需要封裝http請求頭,並綁定請求的數據,服務器一般有web服務器配合(當然也非絕對)。 http請求方式爲客戶端主動發起請求,服務器才能給響應,一次請求完畢後則斷開連接,以節省資源。服

原创 面試:用預處理指令#define聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)

#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL  我在這想看到幾件事情:   #define 語法的基本知識(例如:不能以分號結束,括號的使用,等等)   懂得預處理器將爲你計算常數表達式

原创 readwrite,readonly,assign,retain,copy,nonatomic 屬性的作用

@property是一個屬性訪問聲明,擴號內支持以下幾個屬性:1,getter=getterName,setter=setterName,設置setter與 getter的方法名2,readwrite,readonly,設置可供訪問級別2

原创 iOS10兼容,最新特性。

1.Notification(通知) 自從Notification被引入之後,蘋果就不斷的更新優化,但這些更新優化只是小打小鬧,直至現在iOS 10開始真正的進行大改重構,這讓開發者也體會到UserNotifications的易用,功能也

原创 block防止循環引用的三種方式

//解決循環引用的第一種方式     //iOS 5.0 引用來解決循環引用的方式  和weak屬性關鍵字作用類似     //當對象被系統回收時  對象的地址 會自動指向 nil  不會出現野指針訪問     __weak ty

原创 iOS開發中短信提醒功能詳解步驟

1第一步:http://www.mob.com/#/downloadDetail/SMS/ios 進入這個網址下載最新版SDK,解壓後得到文件 2第二步、導入SDK 第三步、添加依賴庫文件 必要: libz.dylibli

原创 swift中KVC構造函數,和執行流程

/*    KVC 執行流程    1.對象調用 setValuesForKeysWithDictionary: 遍歷鍵值 給對象發送setValue: forKey:  2.在 setValue: forKey: 會根據鍵值

原创 什麼是沙盒模型?哪些操作是屬於私有api範疇?

documents,tmp,app,Library。(NSHomeDirectory()),手動保存的文件在documents文件裏Nsuserdefaults保存的文件在tmp文件夾裏 Documents 目錄:您應該將所有應用程序數據

原创 swift中便利函數的構造

/*  //便利的構造函數  1.自己不負責構造對象   2.在便利的構造函數中 不能夠調用super構造函數    3.在遍歷的構造函數中調用本類的 '指定的構造函數' 來創建對象  4.便利的構造函數 在子類中不能夠被重寫

原创 層和UIView的區別是什麼?

兩者最大的區別是,圖層不會直接渲染到屏幕上,UIView是iOS系統中界面元素的基礎,所有的界面元素都是繼承自它。它本身完全是由CoreAnimation來實現的。它真正的繪圖部分,是由一個CALayer類來管理。UIView本身更像是一

原创 swift中面向對象的重載

import UIKit /*  在swift中 所有的構造函數都叫 init      函數的重載: 函數名相同,但是函數的參數類型 或者函數的參數的個數不同就形成了重載  重載的意義:     1.面向對象最重要的

原创 iOS 2.3.7 Your app name to be displayed on the&nbsp

複製原文只爲自己查找方便(  原文 ) 蘋果審覈條款 驚!蘋果再次加強審覈力度,衆App紛紛止步應用標題 近日,在和開發者交流的過程中,我們得到了以下反饋:App Store審覈規則貌似又有變動!其按照以往的標準設置了應

原创 數據庫(SQLite)

    // 數據庫中組織(存儲)數據是按照一定的數據格式(樹/B樹)來存儲的! 樹形結構的數據可以很方便/快捷的查詢到數據!          // iOS(移動端)數據庫和服務器端數據庫有沒有關係!          /

原创 iOS 原生如何加載html標籤

 NSString *str = @"<font color=\"#6c6c6c\">滿20減5 滿40減15,還剩<font color=\"#ff9147\">113天";      UILabel *label = [[UIL

原创 json解析的用法,用框架的用法簡單介紹:

底層原理遍歷字符串中的字符,最終根據格式規定的特殊字符,比如{}號,[]號, : 號 等進行區分, {}號是一個字典的開始,[]號是一個數組的開始, : 號是字典的鍵和值的分水嶺,最終乃是將json數據轉化爲字典,字典中值可能是字典,數組