原创 iOS 個推平臺添加/更換推送證書

iOS 個推平臺添加/更換推送證書前言1.創建證書2.將證書添加個推平臺 前言 最近發現推送證書要過期了 果斷安排起來! 非常簡單 我們用的是個推平臺 , 再說明一點 我們沒有分環境 所有的環境 都用的這一個.P12文件 推送平

原创 使用tableHeaderView的一些坑

tableView 有個屬性叫tableHeaderView 用它我們可以做很多事情,現在我們最經常用的就是tableHeadView上添加自定義View 然後可做些下拉放大的圖片處理,最近做項目頻繁用到tableHeaderVi

原创 網絡簡介 及 OSI七層網絡模型

網絡簡介 及 OSI七層網絡模型 廣域網 局域網 城域網 簡介 OSI七層網絡模型 參考鏈接 廣域網 局域網 城域網 簡介 網絡在地理位置上分爲 局域網, 城域網, 廣域網。 局域網(Local Area Network,簡稱LA

原创 App Extension應用擴展

App Extension應用擴展 App Extension應用擴展 1.名詞解釋 App Extension 2.應用擴展的類型 3.應用程序擴展的生命週期 4.應用擴展是如何進行通信的 對於App Extension,

原创 JSON解析及省市區在tableView上的顯示

將area.json解析  area.json 是一個數組套字典的形式 ,將它解析添加到tableView 上的兩種形式。     1. section是省,cell是市。    2. cell是省,推出下一個頁面的cell是市。

原创 異步POST請求及加載信息到UitabView上

有一個New類,有三個屬性name(title),summary和newsUrl;JSON解析的是一個字典套數組套字典的形式。 { "news": [ { "rownum": 1,

原创 block_塊語法

block塊語法,避免了代理傳值的麻煩。 // block的定義               // 1.無返回值 無參數的block變量     // 與int a = 3; 等價     void (^block)(voi

原创 iOS開發之內存緩存 磁盤緩存 沙盒

        最近一直看到“緩存”兩字,索性自己總結一下,希望大神看到多多指點。         說到緩存,緩存分爲內存緩存和磁盤緩存兩種,內存是指當前程序的運行空間,磁盤是程序的存儲空間; 內存緩存速度快容量小,磁盤緩存容量大速度慢可

原创 UItableView編輯的使用edit, UItableView的一些常用方法

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {    self = [superinitWithNibName:nibN

原创 iOS開發模擬網絡情況

       在iOS開發的過程中,有時候需要模擬網絡情況,來檢測自己的APP在不同的網絡情況下,數據的顯示,加載是否有問題,故Mac環境下模擬網絡情況可以使用蘋果官方提供的工具:Network Link Conditioner。    

原创 iOS之循環引用問題

iOS之循環引用問題 循環引用的產生 內存分佈區域 內存管理機制 循環引用常見問題 循環引用的產生 內存中和變量有關的分區:堆、棧、靜態區。其中,棧和靜態區是操作系統自己管理的,對程序員來說相對透明,所以,一般我們只需要關注堆的內存

原创 iOS 生成規範註釋的工具

      在iOS 開發中  註釋佔有重要地位  爲了使代碼整潔 乾淨  給人一種直觀的代碼意義 註釋是必不可少的 那麼規範的註釋///   三個///是怎麼變成我們規範的註釋格式那? iOS 插件VVDocumenter 幫了我們大忙

原创 iOS 軟件一些常用的網站

git開源中國的網址:      http://git.oschina.net json在線代碼格式化:  http://www.bejson.com/go.html?u=http://www.bejson.com/jsonviewe

原创 刪除文件及緩存

4、刪除目錄下所有文件 //獲取文件路徑- (NSString *)attchmentFolder{ NSString *document = [NSSearchPathForDirectoriesInDomains(NSDocumen