Time of Update: 2013-12-10
1. 虛擬記憶體 iPhone OS並不會將易失性記憶體(如應用程式資料)寫到分頁檔,因此應用程式可用記憶體量將受到更多的限制。 Cocoa Touch提供一種內建機制,可以將記憶體不足的情況通知給應用程式。2. nib檔案構成 File's Owner是所有nib檔案中的第一個表徵圖,它標示從磁碟載入nib檔案的對象。即,File's
Time of Update: 2013-12-10
注意事項顯示在本指南中的隱藏細節這個風格指南包含很多最初不可見的細節。它們被標記為三角形表徵圖,你可以在左邊看到。現在點擊它,你應該會看到“萬歲”出現在下面。背景Objective-C是一種很動態、物件導向的C語言擴充。它被設計成易用易讀,同時支援複雜的物件導向設計。它是Mac OS X和iPhone上開發新應用的主要開發語言Cocoa是在Mac OS X平台上的一個主要的應用程式框架。這是一個提供給全功能Mac OS X應用程式的快速開發的Objective-C類集合。
Time of Update: 2013-12-10
#!/bin/shecho "隨意刪除@2x圖片可能會引起錯誤 因為ios工程會更加首碼和解析度自己找到@2x的圖片 所以刪除@2x圖片時要謹慎"read -n1 -p "【Y】查閱如何確認@2x是使用 【N】直接進行圖片檢索" answercase $answer in"Y"|"y")open -a Safari "http://blog.csdn.net/hufeng825/article/
Time of Update: 2013-12-10
print?//通過點擊首頁面按鈕彈出settingPageController視窗 首頁面是self.view //通過點擊首頁面按鈕彈出settingPageController視窗 首頁面是self.view[cpp]//這是首頁面button的點擊實現函數 -(IBAction)button_touch:(id)sender{ //settingPage是一個newViewController
Time of Update: 2013-12-10
簡單地描述一下區別,後面會更詳細對比:DeviceOrientationEvent是擷取方向,得到device靜止時的絕對值;DeviceMotionEvent是擷取移動速度,得到device移動時相對之前某個時間的差值比。 --------------------------------------------------------------------------------背景知識:Apple官方依然只發現一個文檔:還是沒例子的,自己寫:[html]<html>&
Time of Update: 2013-12-10
好久就想試水IOS開發了,由於開發環境限制,一直局限於理論和虛擬機器,近來入手了MacBook Pro,也來嘗嘗鮮,筆者也是現學現總結,如果有不足,請指正。 IOS開發必備MAC OS X 另加一部iPhone手機,windows作業系統也可以開發,需要安裝虛擬機器,安裝虛擬機器請參考Windows 7下虛擬機器安裝MAC 。筆者的開發硬體設定:MacBook
Time of Update: 2013-12-10
判斷 iPhone 是否插入了 SIM 卡,可以參考蘋果官網的 systemconfigure framework 教程,將下面的代碼複製到標頭檔extern NSString* const kCTSMSMessageReceivedNotification;extern NSString* const kCTSMSMessageReplaceReceivedNotification;extern NSString* const
Time of Update: 2013-12-10
目標 IOS 介面開發工具-InterfaceBuilder 建立一個視圖掌握 使用InterfaceBuilder 建立 按鈕、文字框、圖片瞭解用代碼建立 按鈕的原理和代碼 1、IOS 介面開發工具-InterfaceBuilder簡介簡稱IB用來構建圖形介面(所見即所得
Time of Update: 2013-12-10
目標 回顧基本組件視窗和視圖 瞭解 IOS UIKit 架構中常用視圖組件 顯示控制項-標籤 UILabel 顯示控制項-文字框控制項 UITextField 控制控制項-按鈕 UIButton 控制控制項-開關
Time of Update: 2013-12-10
本例子是實作類別似於微博的富文字效果,可以實現圖文混排和處理點擊事件觸發。使用CoreText進行圖文混排的核心思想是把需要擺放圖片的位置用Null 字元替換原來的字元,並且實現CTRunDelegate,用於動態設定Null 字元的高度和寬度(代表圖片的大小),並且對這些Null 字元設定一個屬性名稱來區別於其他CTRun,之後進行圖片渲染的時候就能通過該屬性來區分哪些Null 字元是代表圖片的預留位置,哪些是普通的Null
Time of Update: 2013-12-10
1 前言模板方法模式是物件導向軟體設計中一種非常簡單的設計模式。其基本思想是在抽象類別的一個方法定義“標準”演算法。在這個方法中調用的基本操作由子類重載予以實現。這個方法成為“模板”。因為方法定義的演算法缺少一些特有的操作。2 詳述2.1 簡述定義一個操作中演算法的骨架,而將一些步驟延遲到子類中。模板方法使子類可以重定義演算法的某些特定步驟而不改變該演算法的結構。2.2 何時使用(1)需要一次性實現演算法的不變部分,並將可變得行為留給子類來實現。(
Time of Update: 2013-12-10
1 前言如果想要設計在不同作業系統上顯示同一類型視窗的介面。多數時候,基本的視窗由線和矩形構成。作業系統A畫線和矩形的方式不同於作業系統B。如果對每個類型的視窗都進行具體的實現,激增的類階層會大得驚人。解決這個問題的一個方法是,從針對不同作業系統的每個實現中,分離出不同視窗類別型的抽象。協助解決這一設計問題的設計模式稱為橋接(Bridge)模式。2 詳述2.1
Time of Update: 2013-12-10
標記一個位置點的view ----》marker或者pin點擊marker後彈出的view ---》CalloutView marker和calloutView都是一個annotation,一個annotation對應一個view即markerView和calloutView,所以自訂callout
Time of Update: 2013-12-10
委託Delegate是協議的一種,通過一種@protocol的方式實現,顧名思義,就是委託他人幫自己去做什麼事。也就是當自己做什麼事情不方便的時候,就可以建立一個委託,這樣就可以委託他人幫自己去實現什麼方法。 簡單的總結了一下自己用到的委託的作用有兩個,一個是傳值,一個是傳事件。1.所謂傳值經常用在B類要把自己的一個資料或者對象傳給A類,讓A類去展示或者處理。(這個作用在兩個View視圖之間傳遞參數的時候特別有用)
Time of Update: 2013-12-10
剛開始做iOS開發的時候,對 protocol、delegate 的理解一直都是暈暈乎乎一知半解的狀態,不知道兩個UIViewController之間怎麼進行傳值。面試過幾個童鞋,問道怎麼用 delegate 對 兩個 UIViewController
Time of Update: 2013-12-10
UIScreen(螢幕),UIWindow(視窗),UIView(視圖)是IOS的幾個基本介面元素。其中UIWindow(視窗)和UIView(視圖)是為iPhone應用程式構造使用者介面的可視組件。UIWindow為內容顯示提供背景平台,UIView負責絕大部分的內容描畫,並負責響應使用者的互動。1.UIScreenUIScreen類代表了螢幕,根據特酷吧的理解,UIScreen一般也只是用來擷取螢幕大小。如下例所示:CGrect screenBounds = [[UIScreen
Time of Update: 2013-12-10
demo功能:ios UITableView實現單擊提示,滑動刪除,多選行等操作。iphone 6.1測試通過。demo說明:DeleteMeController.m;CheckListController.m這些都是用UITableView實現的效果代碼。demo截屏: demo主要代碼:#import "DeleteMeController.h" @implementation
Time of Update: 2013-12-10
NSError *error;NSString *textFileContents = [NSStringstringWithContentsOfFile:[[NSBundle mainBundle]pathForResource:@”myTextFile”ofType:@”txt”]encoding:NSUTF8StringEncodingerror: & error];// If there are no results,
Time of Update: 2013-12-10
單例是指靜態分配的執行個體,而 iphone sdk 中全是這種執行個體,例如[UIApplication sharedApplication] 返回一個指向代表應用程式的單例對象的指標。[UIDevice currentDevice]
Time of Update: 2013-12-10
今天就NSString的各種文法學習學習,以後慢慢補充;1.字串的遍曆 NSString *string =