Time of Update: 2018-12-04
橫豎屏切換,視圖亂了怎麼辦?首先,我們必須瞭解一下下列4種狀態,它們被用來描述裝置旋轉方向:UIInterfaceOrientationLandscapeLeft向左,即HOME鍵在右UIInterfaceOrientationLandscapeRight向右,即HOME鍵在左UIInterfaceOrientationPortrait正立,即HOME鍵在下UIInterfaceOrientationPortraitUpsideDown倒立,即HOME鍵在上 對於旋屏的處理,大致分為如下幾種情況
Time of Update: 2018-12-04
如果在使用UIAlertView的過程中,莫名其妙的出現wait_fences: failed to receive reply: 10004003這個錯誤,那麼十有八九是因為你忘記了關閉鍵盤。UIAlertView一彈出,倘若鍵盤沒有關閉,就失去了焦點,當UIAlertView關閉,再回到原介面時,就會尷尬的接到wait_fences: failed to receive reply: 10004003✿解決辦法很簡單,只要在對話方塊彈出前先關閉鍵盤[self.textfield
Time of Update: 2018-12-04
iOS不提倡遍曆全部cell,從拋給開發人員的API就可以看出來,就給一個visiblecells方法,不讓你輕鬆的拿到全部cell,最佳化記憶體使用量的極佳方案。非要遍曆全部cell怎麼辦?//只返回可見的cell- (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath//只返回當前不可見的cell- (UITableViewCell
Time of Update: 2018-12-04
載入、滑動翻閱大量圖片解決方案詳解今天分享一下私人相簿中,讀取載入、滑動翻閱大量圖片解決方案,我想強調的是,編程思想無關乎平台限制。我要詳細說一下,在縮圖介面點擊任意小縮圖後,進入高清大圖全屏瀏覽介面的這短暫的1秒內(和後續的幾秒),都發生了什麼。常規思路流程點擊任意小圖後,1.首先製作scrollview架構:大小2個scrollview,小的用於手勢縮放單一圖片,大的橫向依次載入全部照片2.製作好scrollview架構後,載入照片3.一切準備就緒跳轉頁面呈現給使用者選擇的大圖載入圖片這一步
Time of Update: 2018-12-04
後台daemon非法竊取使用者iTunesstore資訊本人鄭重聲明:並不鼓勵竊取使用者隱私等行為,一切hack學習都只是為了研究如何防禦。OK,進入正題。開機自啟動在iOS安全攻防(一):Hack必備的命令與工具中,介紹了如何編譯自己的C程式並手動啟動。今天介紹如何使程式變為開機自啟動。1.首先開啟Xcode建立一個plist屬性檔案,如所示:其中要注意一下通訊服務名,我定為55。用編輯器開啟,即為:<?xml version="1.0"
Time of Update: 2018-12-04
九月馬上就要來臨,為了不讓新來的學弟學妹們迷路,好心的學長在做出了專為新僧的助手。這裡主要推薦IOS的圖片插入,一個介面的有很多個Button按鈕,每一個Button按鈕都有自己獨特的功能,但是光是一個按鈕就會顯得很醜,這時只要將一張圖片做成一個按鈕,在使用者”不小心”點擊圖片的時候跳轉介面,實現Button的功能,這樣就會顯得更漂亮一些。比如:點擊的院內風景時:會出現等等圖片。Rootview中的編輯以下代碼-(void)setButton{UIImage*ii=[UIImage
Time of Update: 2018-12-04
在進行iOS開發過程中,經常會遇到各種各樣的網路訪問問題,以前苦於沒有抓包工具,很多網路問題解決起來很痛苦。現在終於好了,本文提供兩種方式進行網路抓包:1. 網際網路共用 + 可視化抓包工具 基本原理原理比較簡單,ios裝置通過代理方式共用串連mac電腦的無線網卡,使用抓包工具抓包,然後進行分析(我們推薦使用Wireshark,在MAC系統上也可以使用Paros工具)。現在以MAC系統下Paros工具為例,詳細描述下抓包過程: 操作步驟1)
Time of Update: 2018-12-04
Installing the MonkeyTalk iOS Agent1. Download and unzip the MonkeyTalk zip file for your OS.2. Open your application's project in Xcode.3. Duplicate your application's build target by right-clicking on it and selectingDuplicate from the menu. A
Time of Update: 2018-12-04
原發:bbs.csdn.net作者:野比 (conmajia@gmail.com)時間:May, 2012封面圖片為野比原創,請勿未經允許私自引用 首先,這隻是個實驗,純 GDI+ 畫的。和網上其他實現無關,所以不要說別人的做的漂亮些(我也羨慕)其次,裡的 iOS 表徵圖和示範的看起來比例不大一樣,那是因為 iOS 的表徵圖都是 64x64 開外的大表徵圖示範裡用的只是 32x32 的小表徵圖(手上沒貨),所以如果你手裡有 64x64 以上的大表徵圖,歡迎在回帖裡把效果貼出來,最好是和 iOS
Time of Update: 2018-12-04
#synthesize關鍵字: 根據@property設定,自動產生成員變數相應的存取方法,從而可以使用點操作符來方便的存取該成員變數 。@implementation 關鍵字,表明類的實現 @end 結束self 關鍵字 :類似於java中的this,是隱藏參數,指向當前調用方法的類。super 關鍵字 :調用父類的方法。self = [superinit] 這裡不是判斷self與[superinit]是否相等,而是判斷是否可以成功初始化。[super init]:父類初始化成功的話,通過=
Time of Update: 2018-12-04
/****%u表示無符號類型int 輸出格式符:%i, %d, %o %xfloat 輸出格式符:%f, %e, %gdouble 輸出格式符:%f, %e, %gchar 輸出格式符:%clong 輸出格式符:%llong int 輸出格式符: %lilong double 輸出格式符: %Lflong long 輸出格式符:long long int: %llishort 輸出格式符:short int: %hi**/#import
Time of Update: 2018-12-04
在完成iOS開發,準備進行發布之前,我們都希望App能在周圍的朋友之間先進行測試,提提意見,修改完善之後再發布到App Store上。Apple考慮到這一點,因此通過Ad Hoc來實現發布前的使用者測試。從另一個角度講也就是通過Ad Hoc 將未發布的App 給其他人提前免費使用。關於Ad Hoc的使用其實很簡單,在Apple Developer官網的頁面上也有詳細的介紹。首先要注意的是我們的App只能通過Ad
Time of Update: 2018-12-04
對於第一次開發應用的個人開發人員,除了編程,還得考慮製作表徵圖,啟動畫面等等一些應用的基本組成部分。本文說表徵圖,之所以寫本文,是因為有些人因為沒注意一些細節而導致表徵圖不能一次性做好,造成不必要的時間浪費。 首先要說的是要製作的表徵圖不僅僅是App上的表徵圖,還有App Store 上要顯示的表徵圖,這些表徵圖大小是不一樣的。就是各種要求的表徵圖的大小。如上,要做的表徵圖最大是1024*1024,不是144*144,所以在PS時大小要選對。另外,現在用1024*1
Time of Update: 2018-12-04
在成功加入iOS Developer Program之後,對於開發人員來說,首先要實現的就是真機測試。下面詳細介紹實現真機測試的過程。 先總體介紹一下實現真機測試的步驟,如所示: 總的來說一共有六步:1、擷取開發認證Development Certificate;2、添加要用來測試的裝置;3、建立一個新的應用ID,App
Time of Update: 2018-12-04
測量角度的iOS應用有很多,但是絕大多數的應用基本上是仿照實際的量角器來進行設計,在實際生活中,用這些軟體來測量角度還是很不方便。另一方面,在一些專業領域,比如建築,機械,有時要測量一些角度諸如二面角,傾斜角,這些特殊的角度測量則很多應用都實現不了。 這裡要推薦的一款應用 3D量角器,卻是一款能夠真正測量空間中任意類型角度的強大工具。
Time of Update: 2018-12-04
對於已經完成測試的App,那就只剩下最後一個工作了,那就是將App上傳到App Store。這個工作整體上看是比較簡單的,能否上傳成功主要看你的App有沒有符合蘋果對軟體的要求。下面我根據我成功發布App 的經驗,將最基本的發布流程梳理如下,希望對尚未發布過App的同學有所協助! Step 1:準備工作在發布之前,除了給軟體Archive打包好之外,還有一些其他東西要準備:(1)表徵圖 要1024*1024的,用於在App Store中顯示;(2)
Time of Update: 2018-12-04
Just throw your plastic protractor away if you have an iPhone! I think you would never have to use traditional protractors any more! Since here is a much better tool for you to measure angles, that is your iOS device and of course, with the amazing
Time of Update: 2018-12-04
要使應用多語言化在Xcode中實現起來其實是相當容易的。對於大多數的應用,多語言化主要在於文字的多語言化,其他的諸形,介面的多語言化一般的應用並不會涉及。當然,這些在Xcode中都可以實現。下面主要介紹一下文字多語言化的方法。Step
Time of Update: 2018-12-04
目前絕大多數的應用都可以實現應用程式更新後,開啟應用就能得到更新提醒。這有利於使用者的更新。 關於如何?的方式,很多人希望Xcode本身能夠提供相應的API來實現對應用版本的尋找,但就目前來看,還沒有這樣的API。因此,目前的解決辦法有兩種:1、自己架設伺服器,當應用程式更新後,就在自己的伺服器中更新版本資訊,然後讓應用串連伺服器來尋找版本資訊,與當前應用版本核對,如果更新則提示2、利用App
Time of Update: 2018-12-04
現在有很多應用都使用了In-App Purchase,雖然對於很多使用者來說,可能並不喜歡甚至討厭這個模式,以為一點擊就要從賬戶裡扣錢。但是,在應用程式內購買對於開發人員而言不失為一種好的商業模式,而且人們也將越來越接受這種購買模式。下面開始介紹一下在應用程式內購買的基本原理和編程方法。1、基本原理這裡參考了Apple的開發文檔In-App Purchase Programming Guide簡要介紹一下整個流程:Pre