原创 iOS真機調試時“process launch failed: timed out waiting for app to launch”問題

背景: 這幾天做一個DEMO,因爲需要用到定位功能,所以需要真機調試。於是就把BundleID改成以前用的,然後選上了開發證書進行真機調試。 可是每次運行都無法成功,總是報錯:“process launch failed: timed o

原创 [設計模式學以致用]備忘錄模式

[格物致知|深入淺出|學以致用] 1. 定義 所謂備忘錄模式,就是在不破壞封閉的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態,這樣以後就可將該對象恢復到原先保存的狀態。 2. 格物 對於備忘錄模式,有幾個點需要注意:

原创 ios圖片處理相關問題

1.大圖片不要使用imageNamed:方法,避免對象在內存中常住; 2.使用文件名和文件類型查詢文件路徑時,圖片文件其實無法找到,因爲一般圖片爲了適配會有@2x/@3x等不同規格,無法直接找到; 3.緩存文件時最好是在子線程

原创 iPhone/iPad蘋果設備型號對應常用名稱列表(更新至iPhone SE 2 | iPad 7 | iPad Pro 4 | iPad Mini 5 | iPad Air3)

設備型號 名稱 iPhone3,1 iPhone 4 iPhone3,2 iPhone 4 iPhone3,3 iPhone 4 iPhone4,1 iPhone 4S iPhone5,1 iPhon

原创 [精通iOS開發(第5版)]第20章 照相機和照片庫 筆記

本章主要講述了在ios平臺上開發如何使用攝像頭和照片庫的問題。 iOS上的應用程序通常不能夠獲取自己沙盒外的其他數據,所以蘋果提供了圖像選取器UIImagePickerController來滿足應用程序從照相機或者照片庫獲取圖片的需求;用

原创 Delphi函數重載時參數類型問題

procedure test(value: TDateTime);overload; begin Form1.mmo1.Lines.Add(DateTimeToStr(value)); end; procedure test(val

原创 [iOS9][Xcode7]圖片base64上傳到服務器後,服務器上的圖片損壞問題

背景:正在做一個項目,商品維護功能中需要將商品拍照,圖片上傳到服務器。 問題描述:RT;拍照獲得的圖片在手機上顯示正常,但服務器上的圖片文件有大小,可無法打開,顯示損壞。 解決過程: 1、一開始懷疑是框架中的拍照sdk返回的NSDat

原创 使用白色箭頭圖片設置UINavigationBar的leftBarButtonItem,但顯示爲藍色

1.問題描述 1.1.運行環境 Xcode版本:7.3.1 Simulator版本:8.4 & 9.3 1.2.背景 在一個項目中,導航欄的背景色爲藍色,導航欄的返回按鈕爲白色。然後產品化提供了藍色的rgb數值和白色返回按鈕的切

原创 使用LaunchScreen.storyboard後,運行時顯示老的圖片

1.問題描述 1.1.運行環境 Xcode版本:7.3.1 Simulator版本:8.4 & 9.3 1.2.背景 做一個項目APP時需要修改啓動頁,而老版本的啓動頁是通過launchImage在asset catalog中設

原创 [精通iOS開發(第5版)]第18章 Core Location 和 Map Kit 筆記

本章主要講述了位置管理器CLLocationManager的用法以及地圖包MapKit的初步使用。 其講述脈絡如下: Core Location使用的三種定位技術:GPS(A-GPS)定位,蜂窩基站ID定位,WPS(Wi-fi Posit

原创 iOS模擬器中點擊UITextField不彈出軟鍵盤問題

問題如標題所述: 表現1:當前UITextField點擊後不出現光標,同一View上的其他UITextField或UIButton也不能操作; 原因1:當前UITextField所在的View屬性中的User Interaction En

原创 [精通iOS開發(第5版)]第21章 集合視圖 筆記

本章主要講述iOS6中新出現的集合視圖UICollectionView,該視圖與UITableView類似,但是佈局上更加多樣化。 該視圖提供了header,content,footer不同的表格視圖,可以根據不同的類型定製不同的佈局規則

原创 SourceTree for Mac克隆GitHub倉庫問題

1.克隆倉庫時出現“Could not resolve host: github.com”錯誤。 解決方案: vim /etc/resolv.conf,增加nameserver 8.8.8.8或者nameserver 114.

原创 iOS開發中CALayer的詳細使用說明

本文轉自崔江濤的博客 概覽 在iOS中隨處都可以看到絢麗的動畫效果,實現這些動畫的過程並不複雜,今天將帶大家一窺iOS動畫全貌。在這裏你可以看到iOS中如何使用圖層精簡非交互式繪圖,如何通過核心動畫創建基礎動畫、關鍵幀動

原创 iOS9 WKWebView 釋放時閃退

0.背景描述 項目裏發現,在iOS9系統上打開網頁後關閉時,應用會閃退,調試得到日誌: 2019-12-18 18:25:37.931 xxx[18873:407888] *** -[XXWebViewController ret