Time of Update: 2018-07-24
一、應用圖片標準iOS控制項裡的圖片資源,蘋果已經做了相應的升級,我們需要操心的是應用自己的圖片資源。就像當初為了支援iPhone 4而製作的@2x高解析度版本(譯者:以下簡稱高分)圖片一樣,我們要為iPad應用中的圖片製作對應的高分版本。我知道不少開發人員很有預見性的早在iOS 5.0 SDK上就完成了這一步升級。可是我還是要強調一點,那就是之前 Michael Jurewitz (@Jury)在推上提到過的:— 如果想讓你的高分圖片顯示在新iPad上,你必須用Xcode 4.3.1
Time of Update: 2018-07-24
背景 應用 100% Loss 時完全無法啟動,一直崩潰。徹底切斷網路連接正常啟動,偵錯模式狀態下等待時間非常久,但可以啟動,並伴隨 UI 微卡。強烈的預感這是線程阻塞。前一段時間被 Core Data Concurrency 折騰的夠嗆,看見線程問題就略有些心慌。 原因 首先看了 crash log,一如猜測,的確是卡在了主線程;意料之外的是,無數次閃退只留下了一份崩潰日誌,如下所示:
Time of Update: 2018-07-24
一、安裝 MonkeyDev (非越獄調試): 非越獄機器或者使用Xcode調試第三方應用的時候有很多整合步驟,注入dylib,整合Reveal(UI分析工具)、class-dump(查看標頭檔工具)、Cycript(調試器)等等 ! 一、安裝:Cycript地址 1. 通過Cycript官網下載相關SDK 2. 將解壓後的檔案直接放在硬碟opt檔案夾下: 3. 配置相關環境變數: 開啟終端,編輯.bash_profile件 $
Time of Update: 2018-07-24
[javascript] view plain copy 轉載 出處<a href="http://qa.taobao.com/">Taobao QA Team</a>,原文地址:<a href="http://qa.taobao.com/‘http://qa.taobao.com/?p=1373
Time of Update: 2018-07-24
離屏渲染(Offscreen Render) objc.io出品的Getting Pixels onto the
Time of Update: 2018-07-24
一、segue 1. 簡介 使用 storyboard 可以實現在多個 UIViewController 之間跳轉,實現跳轉的對象就是 UIStoryboardSegue 對象 每個 UIStoryboardSegue 都有三個重要的屬性 1)唯一標誌 @property (nullable,nonatomic, copy,readonly) NSString *identifier;
Time of Update: 2018-07-24
原文地址: iOS通過iTunes search檢測版本更新,並提示使用者更新。 如果我們要檢測app版本的更新,那麼我們必須擷取當前運行app版本的版本資訊和appstore 上發布的最新版本的資訊。 當前運行版本資訊可以通過info.plist檔案中的bundle version中擷取: [cpp] view plain copy print ?
Time of Update: 2018-07-24
很多時候大家都需要對字串進行處理.現在就對字串刪掉特殊字元的處理進行總結一下. 1.stringByTrimmingCharactersInSet 這個方法只能對字串前後兩個部分的特殊字元進行處理.而對於字串中間的卻無能為力了 NSString *str =@" 123 ::daf\n 32 \n\n"; NSString *
Time of Update: 2018-07-24
【主要內容:】 1. 錯誤提示 2. 分析錯誤原因 3. 解決問題辦法 一、錯誤提示 在我們寫代碼過程中可能會經常遇到這樣一個錯誤: <span style="font-size:32px;color:#ff0000;">ld: 4 duplicate symbols for architecture x86_64clang: error: linker command
Time of Update: 2018-07-24
【iOS開發】多屏尺的自動適配 AutoLayout (純程式碼方式) (2014-09-19 09:35:47) 轉載▼ 標籤: autolayout ios開發 xcode ui 分類: Xcode/iOS/MacOS
Time of Update: 2018-03-17
ios在UIViewController中不走dealloc或者導致Memory Leak的原因, 自從項目中匯入MyLeaksFinder以來,項目中就經常會報Memory Leak的提示,經過幾次調試終於總結到這種情況可能出現的幾種原因:1,VC中使用了NSTimer計時器,使用計時器當VC進行push ——pop之後,如果NSTimer對象沒有進行銷毀,就會造成記憶體流失,也就是引用了當前VC,導致控制器的引用計數加1,如果沒有將這個NSTimer
Time of Update: 2018-03-03
ionic最佳化(安卓機)方法,ionic安卓機 目前項目用的ionic1,採用的最佳化方法有以下兩個:1. 安裝cordova-plugin-crosswalk-webview外掛程式,能提升手機的運行速度2.
Time of Update: 2018-02-10
OSG的組成結構詳情,OSG組成結構詳情
Time of Update: 2018-02-08
當RN https 遇見Android 和 http 遇見IOS 的處理方法,androidios 1 IOS 的請求和載入http的處理注意:NSAppTransportSecurityNSAllowsArbitraryLoads2.當android 遇到https;由於RectNative 底層請求網路用的OKhttp預設是無法載入https 的請求處理稍微複雜:需要修改Android 原生代碼處理所有https的協議package com.wx_hcx_rn;import
Time of Update: 2018-02-06
iOS 常用手勢,ios手勢UIGestureRecognizer 對iOS的各種手勢進行了封裝,完全滿足了使用者對手勢的需求。以下是對各種手勢的詳細應用和說明,希望能對大家有協助。^_^ - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.view.backgroundColor = [UIColor
Time of Update: 2018-02-01
【讀書筆記】iOS-iOS安全基礎知識,讀書筆記ios-ios一,iOS硬體/裝置的類型。iPad的問世,就是在這一方向上邁出的第一步。第一代iPad使用了ARM Cortex-A8架構的CUP,它的速度大約是第一代iPhone所使用CPU速度的兩倍。iPad2和iPhone4S則是另一個巨大的跨越。它們都使用了ARM
Time of Update: 2018-01-24
iOS:iOS6 Passbook應用開發詳情,ios6passbook Passbook 是iOS6的新功能,只能在iPhone和iPod touch裝置中使用,它可以協助管理商家發放的電子會員卡,積分卡,優惠券等。一,Passbook 與
Time of Update: 2018-01-24
ios對UITableView進行封裝詳情介紹,iosuitableview
Time of Update: 2018-01-24
iOS學習——iOS項目Project 和 Targets配置詳解,iostargets 最近開始學習完整iOS項目的開發流程和思路,在實際的項目開發過程中,我們通常需要對項目代碼和資料進資料列版本設定和管理,一般比較常用的SVN或者Github進行代碼版本控制和專案管理。我們iOS項目的開發工具Xcode本來就整合了Github的代碼控制,所以用GitHub會更方便一些,想具體瞭解Xcode和GitHub連結具體操作步驟的小夥伴可以戳這裡:iOS學習——Xcode9上傳項目到GitHub。
Time of Update: 2018-01-21
PCH 檔案,pch檔案1.簡介PCH檔案是Xcode編程中全域引用共用的檔案。可以在這裡引入標頭檔或者宏定義來方便程式中多個檔案訪問。 2.PCH檔案建立開啟工程 New File… -> iOS Other -> PCH File 輸入PCH檔案名稱字即可 3. PCH 檔案配置a. 找到 Project > Build Settings 搜尋 “Prefix Header“;b.