Time of Update: 2018-07-25
iOS 升級到10之後,你會發現無法進行真機測試了。這種情況我在iOS 8.4 、9.3更新的時候也遇到過。原因是Xcode 的DeviceSupport裡面缺少了iOS 10的SDK。所以你可以選擇將Xcode更新到最新版本就可以了,目前是必須更新到Xcode 8。但是Xcode的更新速度你是知道的,快的時候一兩個小時,慢的時候可能要一兩天。而從網盤裡面下載Xcode更是不可行,教訓我們已經見識過了。 另外一個辦法就是,不是缺iOS 10的支援檔案嗎,我們直接把缺的檔案導進去不就可以了嗎。
Time of Update: 2018-07-25
做適合自動布局和自動適配的標註,UI配合 自動布局Auto Layout :Auto Layout Guide: Introduction,如果設計師瞭解html和css會容易理解一些,我自己也只是瞭解html的皮毛,設計師在設計介面的時候標註的資料最好不要寫固定的多少px,使用絕對位置那是iP4之前的方案,尤其現在出來了ip6和plus,如果現在還用絕對位置,設計師和工程師效率會很低,所以我們和工程師溝通的時候最好使用的是靠左,右多少,置中,及控制項在屏中大小及位置是幾分之幾之類的標註,
Time of Update: 2018-07-25
預設情況下會有這條線 第一種方法: UINavigationBar *navigationBar = self.navigationController.navigationBar;// white.png圖片自己下載個純白色的色塊,或者自己ps做一個[navigationBar setBackgroundImage:[UIImage imageNamed:@"white.png"]
Time of Update: 2018-07-25
對於軟體開發而言,調試是必須學會的技能,重要性不言而喻。對於調試的技能,基本上是可以遷移的,也就是說你以前在其他平台上掌握的很多調試技巧,很多也是可以用在iOS開發中。不同語言、不同IDE、不同平台的調試,有同性也有個性。今天我們就來學習一下iOS開發中的調試技巧,語言暫用為OC,IDE當然是強大的Xcode。首先說明下,Xcode已經為我們調試項目提供了極大的方便。 【1.普通斷點】
Time of Update: 2018-07-25
先看效果圖 這是素材 小弟剛開始直接用navigationBar載入這張背景圖 appDelgate裡: Objective C code ? 1 2
Time of Update: 2018-07-25
一個心跳的動畫 - (void)viewDidLoad { [super viewDidLoad]; UIButton *heart = [[UIButton alloc]initWithFrame:CGRectMake(self.view.frame.size.width * 0.5 - 25, 200, 50, 50)]; [self.view addSubview:heart]; [heart setImage:[UIImage
Time of Update: 2018-07-25
今天遇到一個奇葩的BUG,當我寫了一些控制項Add到一個UIView中。 運行後,在介面上點擊其中的控制項沒有問題,但是我點擊UIView空白地區時,整個UIView都變透明了,包括其中的子控制項也透明了。 我猜測應該是預設的選中效果。 第一種:針對UIView中控制項不需要點擊事件 給UIView添加一個空的點擊事件,代碼如下: uiView.AddGestureRecognizer(new UIGestureRecognizer());
Time of Update: 2018-07-25
以前Android寫過一個demo,是波浪效果,應該是仿照百度外賣的那個頭像效果。突然想拿Xamarin來試試,利用我的腦洞終於給弄出來了,不知道方法是不是合理。先貼出來展示一下吧. 實際效果是波浪在動,頭像以及文字也在上下動,給人一種效果就是頭像和文字是漂在波浪上面的。 下面來說一下實現吧: 首先將看見的這個view分成三個view,分別實現。第一個view就是波浪view,即如下圖 就是類似一個正弦曲線的這麼一個效果。
Time of Update: 2018-07-25
UIImagePickerController *picker = [[UIImagePickerController alloc] init]; [self presentViewController:picker animated:YES completion:nil]; 換成 UIImagePickerController *picker = [[UIImagePickerController alloc] init]; AppDelegate
Time of Update: 2018-07-25
前言 最近一段時間,花了較多的精力在Android的自動化上面,但是看到網上有很多人都在研究以及學習iOS的自動化,所以昨天就抽空研究了下。做個筆記記錄下。 本文 brew 這邊提下brew的安裝,brew是Mac OS不可或缺的套件管理器 執行下面命令 ruby -e “$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)” node.js 下來是Node.js的安裝,
Time of Update: 2018-07-25
有時候我們開發的App會從網路上下載下來一些檔案,如PDF檔案等。 當使用者需要查看這些檔案的時候,我們就要提供一些方法載入這些檔案。 這裡舉例說明一下怎麼使用UIDocumentInteractionController類關聯到Adobe Acrobat pdf閱讀器開啟pdf檔案。 UIDocumentInteractionController的使用非常簡單,但是有一點需要注意,代碼如下: self.documentController =
Time of Update: 2018-07-25
繼上篇的心跳動畫,今天實現一個根據心跳路徑實現一個路徑動畫,讓某一視圖沿著路徑進行運動. 核心代碼 1-首先通過 drawRect 繪製心形路徑 - (void)drawRect:(CGRect)rect { // Drawing code // 初始化UIBezierPath UIBezierPath *path = [UIBezierPath bezierPath]; // 首先設定一個起始點 CGPoint startPoint
Time of Update: 2018-07-25
1、 三角函數 double sin (double);正弦 double cos (double);餘弦 double tan (double);正切 2 、反三角函數 double asin (double); 結果介於[-PI/2, PI/2] double acos (double); 結果介於[0, PI] double atan (double); 反正切(主值), 結果介於[
Time of Update: 2018-12-03
在編寫xcode的項目的時候出現過代碼不高亮的癥狀,而且所有的warning都不再提示,include的內容也顯示symbol not
Time of Update: 2018-12-03
sdk(V1.1) 說明---------------------------------------------------------------------------------------1、本sdk針對ios平台開發的一套基於rtsp協議的播放器2、簡潔明了,使用方便3、有相應sdk使用開發說明4、提供demo5、可進行二次開發-------------------------------------------------------------------------------
Time of Update: 2018-12-03
搞定了環境配置,我們趕快開始ArcGIS for iOS開發吧,按慣例首先建立一個“Hello World Map”程式,使用在上一節中我們建立好的項目。第一步:配置介面。 找到“ViewController_iPhone/iPad.xib”(分別針對了iPhone和iPad不同的布局),在內容視窗中可以看到只有一個空白的View視圖,右下側的工具視窗切換到組件對象,其中列舉了Cocoa
Time of Update: 2018-12-03
ArcGIS Runtime SDK for iOS v2.2.1發布,這個版本主要是對v2.2中SDK installer的修複。 v2.2版本中,安裝程式會複製非必須的、與ArcGIS Project Template for XCode相關的檔案,這些模板在v2.1中是被取消掉的。 通常情況下,複製這些模板並沒有影響什麼,但是,在特殊情況下,由於這些檔案需要使用許可,導致使用者可能無法安裝v2.2 SDK;
Time of Update: 2018-12-03
圖層是空間資料的載體,如果你對ArcGIS Server稍有瞭解的話,就能明白API裡不同類型的圖層對應了伺服器端發布的不同Service,可以分成兩大類:靜態圖層和動態圖層。 靜態圖層泛指緩衝過的地圖服務,除非服務端刪除或更新緩衝,否則用戶端請求的資料永遠是固定不變的,而動態圖層正好相反,伺服器根據每個請求動態產生資料,一靜一動各有用途。表3-2-1 不同類型圖層的繼承關係
Time of Update: 2018-12-03
隨著ArcGIS 10.1發布時間的臨近,ArcGIS各產品線的統一命名也被公布,我們熟悉的ArcGIS for iOS被歸類到Runtime,稱為“ArcGIS Runtime for iOS”。這體現出了Esri對移動平台的重視、已經把對Mobile的支援(iOS、Android、WindowsPhone等)和傳統的案頭(Windows、Linux)放在一個層級上了,而原來的ArcGIS API for iOS也更名為“ArcGIS Runtime SDKfor
Time of Update: 2018-12-03
1、應用需求ArcGIS Server伺服器增加、刪除服務,移動端能動態擷取服務列表;2、移動端解決方案2.1、擷取伺服器端服務列表URL地址(1)開啟ArcGIS Server服務類別目錄(2)點擊rest得到服務列表URL(3)點擊rest可以看到服務列表的json串,這個url就是我們擷取服務列表的url2.2 IOS讀取方法(1)非同步呼叫服務//服務URLNSURL* url = [NSURL