Time of Update: 2017-01-13
有時候我們不是從伺服器上直接載入一個網頁,而是需要載入本地的html檔案,具體實現的代碼如下:- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; //建立從Bundle中來自HTML檔案的URL &
Time of Update: 2017-01-13
眾所周知,UITableView是非常常用的UI,但是有時候我們會碰到UITableViewUITableViewDataSource協議中cellForRowAtIndexPath不執行的情況,原因有可能如下:1.tableView的寬度或高度等於0;在這種情況下numberOfSectionsInTableView和numberOfRowsInSection都執行,而cellForRowAtIndexPath不執行。2.沒有設定tableView的dataSource屬性;發生這種情況的原因
Time of Update: 2017-01-13
iphone/ipad無鍵盤的設計是為螢幕爭取更多的顯示空間,大螢幕在觀看圖片、文字、視頻等方面為使用者帶來了更好的使用者體驗。而觸控螢幕幕是iOS裝置接受使用者輸入的主要方式,包括單擊、雙擊、撥動以及多點觸摸等,這些操作都會產生觸摸事件。 在Cocoa中,代表觸摸對象的類是UITouch。當使用者觸控螢幕幕後,就會產生相應的事件,所有相關的UITouch對象都被封裝在事件中,被程式交由特定的對象來處理。UITouch對象直接包括觸摸的詳細資料。UITouch類中包含5個屬性:&nbs
Time of Update: 2017-01-13
有時我們使用tableviewcell展示資料時,接受到的資料會超出我們初始化時設定的cell高度,這時我們就需要自適應cell的高度了.下面是返回cell高度的代碼-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { luckNumberLabel = [[UILabel alloc] initWithFrame:CGRectMake(8
Time of Update: 2017-01-13
空調、電視、機頂盒等家用電器的各樣遙控器,您是否有過在某個角落找遙控器、更換電池的煩惱?TP-LINK智能遙控器為您提供統一控制家電的便利,在任何可以上網的地方都可以控制您的家電。智能遙控器通過紅外遙控家用電器,自身串連到家裡的WiFi,與TP-LINK雲端服務器關聯。您的手機安裝控制APP,登入雲端服務器並操作遙控器。下圖是工作拓撲圖: 本文介紹iOS系統的手機設定智能遙控器的使用方法。 設定前,請進行以下操作:1、請掃描並下載安裝“智能遙控器”手機
Time of Update: 2017-01-13
部分使用者在使用iTunes給iOS裝置進行升級操作的時候可能會遇到一些錯代碼,那麼iTunes升級iOS出現未知錯誤3004該怎麼辦呢?小編下面就給大家帶來iTunes升級iOS出現未知錯誤3004解決方案。 問題描述: 多見於在iTunes升級或自己下載韌體升級iOS系統時,有時會報錯“發生未知錯誤(3004)” 原因分析: 出現3000範圍系列的錯誤碼,通常表示 iTunes 無法通過連接埠 80 或 443 聯絡 gs.apple.com
Time of Update: 2017-01-13
天天傳奇安裝失敗怎麼辦:1、我們先嘗試把手機中的sd卡取掉再重新來安裝;2、利用手機小幫手來給電腦安裝到手機上;3、使用專用用戶端,本用戶端大小隻有50m但是安裝後,需要更新大概150m,請在wifi下更新。4、儲存空間不足 或手機配置沒有達到遊戲的配置了,這個可以官方找找了,在此就不介紹了。5、越獄的ios裝置可能不相容了6、遊戲下載非官方下載而是從第三方應用下載,可能遊戲安裝包被修改過了了,如果是ios最好到appstore中去下載哦。
Time of Update: 2017-01-13
iOS開發過程中,記錄log最常用的莫過於使用NSLog()函數,DEBUG時預設情況下NSLog()會把log輸出到控制台顯示,而App發布以後我們就不需要將Log顯示了,這時候的策略就是不顯示或者將log寫入到記錄檔。通過以下方法可以可以直接關閉NSLog使之不在控制台顯示。 代碼如下複製代碼 //// Close all NSLog()//#ifdef __OPTIMIZE__# define NSLog(...) {}#else# define NSLog(...)
Time of Update: 2017-01-13
代碼如下複製代碼 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES);NSString *documentsDirectory = [paths objectAtIndex:0];NSString *writableDBPath = [documentsDirectory
Time of Update: 2016-12-20
CocoaPods的安裝、使用、以及遇到的問題,cocoapods遇到CocoaPods是什嗎?當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,“子子孫孫無窮盡也”,這也許是比較特殊的情況。總之小編的意思就是,手動一個個去下載所需類庫十分麻煩。另外一種常見情況是,你項目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項目中,十分麻煩。如果能有什
Time of Update: 2016-11-30
iOS之延時執行(睡眠)的幾種方法,ios延時1. 最直接的方法: [self performSelector:@selector(deleyMethod) withObject:nil afterDelay:1.0]; 此方式要求必須在主線程中執行,否則無效。是一種非阻塞的執行方式,暫時未找到取消執行的方法。 缺點:每次要為延時寫一個方法。 2.
Time of Update: 2016-12-01
iOS 開發人員帳號到期續約流程,ios開發人員到期續約1、登入developer.apple.com,查看到期時間2、到期提醒通知,點擊Renew Membership續約(一般提前一個月提醒續約)3、個人開發人員帳號續約需要支付 688人民幣/年(99刀),企業帳號則需要299刀4、Review your purchase details核查訂單5、在Apple Online
Time of Update: 2016-11-23
利用私人的API獲得手機上所安裝的所有應用資訊(包括版本,名稱,bundleID,類型),apibundleidMobileCoreService這個系統的庫,裡面有個私人的類LSApplicationWorkspace,利用運行時可以獲得私人類裡面的方法,- (id)allInstalledApplications;
Time of Update: 2016-11-11
Cocoapods無法使用/安裝失敗/失效解決方案,cocoapods解決方案 Cocoapods是ios第三方類庫整合管理工具,它能讓你不需任何配置整合git上所有類庫,並且方便管理,讓你的ios項目看起來不那麼混亂, 安裝這個工具後,過段時間也許你突然會發現它的指令無法使用了,這問題與IOS系統升級有關係,也許當你把mac
Time of Update: 2016-10-21
朝花夕拾之UIButton的title和image自訂布局,uibuttontitle當需要實現一個自訂布局圖片和標題的按鈕時候,不知道有多少少年直接布局了UIButton,亦或是自訂一個UIView,然後以空白UIButton、UILabel、UIImageVew作為subViews。兩者其實都一樣,因為UIButton的內部subViews中,就已經存在一個UILabel和UIImageView。不談論優劣,只記錄一下直接布局UIButton的過程。因為UIButton已經有一個UILabe
Time of Update: 2016-10-19
iOS
Time of Update: 2016-10-20
獲得appstore裡面app的最新的版本資訊,進行版本更新,appstoreapp版本更新有兩種方式一種是從伺服器獲得最新的版本資訊和當前app的版本進行比較另外一種是獲得appStore上最新的版本資訊和當前的app的版本進行比較 現在我來說一下如何通過appStore獲得最新的版本(參考下面的蘋果的官方文檔)https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-sea
Time of Update: 2016-10-19
unable to boot the simulator,無法啟動模擬器已解決,unablesimulator突然模擬器報錯:unable to boot the simulator(無法啟動模擬器)試了好幾種解決辦法,刪除所有的模擬器重啟以後再添加,刪除鑰匙串登陸中的認證,重新安裝Xcode都不行最後通過這種方式解決了重新啟動mac 進度條載入的時候一直按command+R進入設定介面,開啟介面的左上方工具 + 生產力裡面的終端,輸入csrutil
Time of Update: 2016-10-16
Mac 機器快遞鍵提示,mac快遞鍵提示1.隱藏顯示dock的快速鍵cmd - opt - d2.如何快速調出命令終端或者調出其他程式通過安裝 Alfred,Alfred算是神兵利器——Alfred3.Dock在隱藏後,滑鼠移過去,Dock顯示出來時,稍微有延遲的感覺可以通過下面的終端命令進行調整: defaults write com.apple.Dock autohide-delay -float 0 && killall
Time of Update: 2016-09-26
Xcode 7 PCH檔案的配置和使用---學會使用宏定義,使用宏的目的是什嗎?由於實際開發中,有時候一些設定資訊需要重複使用(例如設定列印資訊、配置顏色、配置寬度等),如果每次都手動去敲每次都去建立會很麻煩。雖然宏使用的時候會佔用記憶體,可是目前來說大部分開發人員都在使用。 1.建立PCH 檔案2.開啟配置面板 按照操作3.按照找到相關配置4.配置 PrefixHeader.pcha.第一種方法是配置絕對路徑---只有自己的電腦可以配置使用