Time of Update: 2016-01-25
標籤:iOS9引入了新特性App Transport Security (ATS)。詳情:App Transport Security (ATS) 如果你想設定不阻止任何網路,只需要在info.plist檔案中加入以下內容即可 如果你想設定只允許特定host的網路請求,在info.plist檔案中加入以下內容 這樣,你在發往baike.baidu.com這個host的請求就都不會被阻止了,你可以註冊多個網域名稱。網路請求報錯:The resource could
Time of Update: 2016-01-25
標籤:正如前言所述,如果你是找一篇如何申請蘋果開發人員帳號的HOTO教程,那麼不耽誤你的寶貴時間了,馬上關閉本頁面。如果你是想看我扯一下關於蘋果開發人員帳號那些事兒,那你可以放鬆下接著往下看,從這一篇開始接下來幾篇文章,我將完整的介紹蘋果開發人員帳號體系!帳號類型成為蘋果開發人員就必須註冊蘋果開發人員帳號並付費,擁有了開發人員帳號後可以開發相應計劃的App並上線App
Time of Update: 2016-01-25
標籤:第一種:通過人為的辦法改變view.transform的屬性。具體辦法: view.transform一般是View的旋轉,展開移動等屬性,類似view.layer.transform,區別在於View.transform是二維的,也就是使用仿射的辦法通常就是帶有首碼CGAffineTransform的類(可以到API文檔裡面搜尋這個首碼的所有類),而view.layer.transform可以在3D模式下面的變化,通常使用的都是首碼為CATransfor
Time of Update: 2016-01-25
標籤: 1、調用 內建mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://[email protected]"]]; 2、調用 電話phone[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8008808888"]]; 3、調用
Time of Update: 2016-01-25
標籤:iOS的繪圖操作是在UIView類的drawRect方法中完成的,所以如果我們要想在一個UIView中繪圖,需要寫一個擴充UIView 的類,並重寫drawRect方法,在這裡進行繪圖操作,程式會自動調用此方法進行繪圖。下面先說明一下繪圖,比如,你想繪製一個方塊,你需要寫一個類來擴充UIView並在drawRect方法中填入如下代碼:- (void)drawRect:(CGRect)rect { // Drawing code.
Time of Update: 2016-01-25
標籤:在匯出apk加密程式時,只需將項目中project.properties的proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt注釋取消即可# This file is automatically generated by Android Tools.# Do not modify this file -- YOUR CHANGES WILL BE ERASED!## This
Time of Update: 2016-01-25
標籤: 1 #import "HMViewController.h" 2 3 @interface HMViewController () 4 @property (weak, nonatomic) IBOutlet UIImageView *imageView1; 5 @property (weak, nonatomic) IBOutlet UIImageView *imageView2; 6 @property (weak, nonatomic) IBOutlet
Time of Update: 2016-01-25
標籤:一、關於認證蘋果使用密文簽名技術來驗證App的合法性,不管是iOS應用還是Mac應用都需要相應的簽署憑證來作為測試或發布App用。這裡主要談談iOS的認證,當然,Mac的認證也基本類似。在開發iOS應用的時候,我們需要簽署憑證(開發認證)來驗證,並允許我們在真機上對App進行測試。另外,在發布App到App
Time of Update: 2016-01-25
標籤:伺服器端Bonjour服務發布成功之後,用戶端可以通過NSNetService解析服務,解析成功後,可以獲得通訊的資料細節,如:IP地址、連接埠等資訊。首先需要執行個體化NSNetService對象代碼如下: -(id)init { _service = [[NSNetService alloc] initWithDomain:@”local.” type:@&r
Time of Update: 2016-01-25
標籤:目前國內最為出名的市集91助手、應用寶、360手機小幫手等,他們幾乎代表了手遊市場中市集下載量的80%。去年行動裝置
Time of Update: 2016-01-25
標籤:Xcode7 中建立靜態庫 一、簡單介紹1.什麼是庫? 庫是程式碼的集合,是共用程式碼的一種方式 2.庫的分類 根據原始碼的公開情況,庫可以分為2種類型 (1)開源庫 公開原始碼,能看到具體實現 比如SDWebImage、AFNetworking (2)閉源庫 不公開原始碼,是經過編譯後的二進位檔案,看不到具體實現 主要分為:靜態庫、動態庫 二、靜態庫和動態庫1.靜態庫和動態庫的存在形式靜態庫:.a 和
Time of Update: 2016-01-25
標籤:參考網址: 1、http://bbs.gfan.com/android-360754-1-1.htmlhttp://bbs.gfan.com/android-363492-1-1.htmlhttp://bbs.gfan.com/android-365768-1-1.htmlhttp://www.eoeandroid.com/forum.php?mod=viewthread&action=printable&tid=97581&_dsign=5788c825
Time of Update: 2016-01-25
標籤:為了提高應用的使用者體驗,經常需要邀請使用者對應用進行評分應用評分無非就是跳轉到AppStore展示自己的應用,然後由使用者自己撰寫評論如何跳轉到AppStore,並且展示自己的應用方法1 NSString *appid = @"444934666"; NSString *str = [NSString stringWithFormat: @"itms-apps:/
Time of Update: 2016-01-25
標籤:預設AS大包好的apk是app-deubg.apk的,這樣的話版本多了找出一個bug在哪個版本中存在的,就非常的麻煩了,我們追加版本號碼和版本名稱後就非常好區分了。 配置方法 在gradle檔案中的android節點下添加如下代碼 android.applicationVariants.all { variant -> variant.outputs.each { output -> output.outputFile = new
Time of Update: 2016-01-25
標籤: 1 // 2 // ViewController.m 3 // UITextField代理 4 // 5 // Created by 大歡 on 16/1/22. 6 // Copyright © 2016年 bjsxt. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 11 @interface ViewController
Time of Update: 2016-01-25
標籤: 1 // 2 // ViewController.m 3 // UITextField詳解 4 // 5 // Created by 大歡 on 16/1/21. 6 // Copyright © 2016年 bjsxt. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 11 @interface ViewController () 12 @property
Time of Update: 2016-01-25
標籤:前言 經常看到一些剛剛接觸Android測試的小夥伴在論壇或者QQ群裡問這樣的問題:如何知道一個App的包名呢?它的啟動的Activity又是什麼呢? 之前部落格裡也忽略了這一塊,這一節我就專門來介紹一下。 包名 包名(Package
Time of Update: 2016-01-25
標籤:一年前在外包公司呆過,驚歎於Cocoa Pods的強大,也讓我有不少迷惑的地方。之前寫過一篇Cocoa Pods使用的部落格,詳細列出了通過Unix終端命令搭建環境的步驟,發布在新浪sae搭建的WordPress部落格平台,但是因為沒有續約,現在找不到了。近半年來在新公司,驚歎於老大進行項目依賴關係的處理,我老大主要是對iOS平台的Xcode工具中的Workspace、Project、Target以及各種靜態庫之間的關係理解的比較透徹,所以他這方面的操作很牛逼。其實跟老大學習這方面的東西,
Time of Update: 2016-01-25
標籤:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { //標識符 static NSString *iden = @"cardsCell"; CardsCell *cell = [tableView dequeueReusableCellWithIdentifier:iden]; Cards *cards = [
Time of Update: 2016-01-25
標籤:1. 1) Task的執行個體必須在UI thread中建立 2) execute方法必須在UI thread中調用 3) 不要手動的調用onPreExecute(), onPostExecute(Result),doInBackground(Params...), onProgressUpdate(Progress...)這幾個方法 4) 該task只能被執行一次,否則多次調用時將會出現異常。如果在子線程中建立調用