Time of Update: 2015-11-14
Objective-C 執行個體方法可見度,方法,一 執行個體方法可見度,方法1.執行個體變數的可見度可見度
Time of Update: 2015-11-13
iOS9 Spotlight使用,ios9spotlight使用1.Spotloight是什麼? Spotlight在iOS9上做了一些新的改進, 也就是開放了一些新的API, 通過Core Spotlight Framework你可以在你的app中整合Spotlight。整合Spotlight的App可以在Spotlight中搜尋App的內容,並且通過內容開啟相關頁面。 Demo示範 2.如何整合Spotlight a.添加所需要的架構 #if
Time of Update: 2015-11-13
Block的引用迴圈問題 (ARC & non-ARC),block引用迴圈arc Block實現原理首先探究下Block的實現原理,由於Objective-C是C語言的超集,既然OC中的NSObject對象其實是由C語言的struct+isa指標實現的,那麼Block的內部實現估計也一樣,以下三篇Blog對Block的實現機製做了詳細研究:A look inside blocks: Episode 1A look inside blocks: Episode
Time of Update: 2015-11-13
objective-c系列-@Property&點文法,objective-c//解釋 property後邊的圓括弧中的修飾詞的含義:// nonatomic 非安全執行緒 非原子操作 特點是: 操作變數的效率高// atomic 安全執行緒 原子操作
Time of Update: 2015-11-13
iOS9 開發新特性 Spotlight使用,ios9spotlight 1.Spotloight是什麼? Spotlight在iOS9上做了一些新的改進, 也就是開放了一些新的API, 通過Core Spotlight Framework你可以在你的app中整合Spotlight。整合Spotlight的App可以在Spotlight中搜尋App的內容,並且通過內容開啟相關頁面。 Demo示範 2.如何整合Spotlight a.添加所需要的架構 #
Time of Update: 2015-11-14
IOS學習開篇整理IOS一些基礎知識萬物皆對象:IOS是物件導向的過程圖片就是一個圖片對象(UIimage對象)文字就是一個文字對象(UItextField對象)按鈕就是一個按鈕對象
Time of Update: 2015-11-13
objective-c系列-動態類型和動態綁定,objective-c綁定/* 靜態類型: 變數的類型在編譯之時就被確定下來. 動態類型: 對象的類型由對象的記憶體裡的某個結構資料來決定它是什麼類型, 而不是在編譯之時就被確定下來的資料類型。
Time of Update: 2015-11-13
iOS 開發中的 Git 流程,iosgitGit的優點相信已不用我贅述,不是SVN之流能夠相提並論的。以前多人開發的時候我還用過拖檔案大發和別人合作的。- -!我在這裡不多說一些基本命令,只教最實用的,多人開發到底怎麼用Git。情境三人合作開發一個app,老大叫小明,老二叫小強,老三叫小偉。這時候老大去github開一個repository, 當然,公司項目一般是private
Time of Update: 2015-11-14
(NO.00003)iOS遊戲簡單的機器人投射遊戲成形記(二)開啟Ai按需求依次繪製機器人身體,手臂和籃框:因為是實驗性質的遊戲所以沒必要在這上面花太多功夫,畫出意思即可.雖然是2D遊戲,但實際遊戲中可以表現出偽3D的圖形效果;儘管本貓這次畫的遊戲元素都是滿滿的2D效果
Time of Update: 2015-11-13
IOS中的網路編程詳解,IOS網路編程詳解 在移動互連網時代,幾乎所有應用都需要用到網路,比如QQ、微博、網易新聞、優酷、百度地圖,只有通過網路跟外界進行資料互動、資料更新,應用才能保持新鮮、活力,如果沒有了網路,也就缺少了資料變化,無論外觀多麼華麗,終將變成一潭死水。下面我們嘗試一下如何進行網路請求 http編程其實就是http請求。http請求最長用的方法是 get 和 post 方法。 1>get方法和post方法相比理解起來比較簡單,g
Time of Update: 2015-11-13
OC,oc語言簡介每個UI控制項,預設自動建立一個圖層(根圖層),即每個UI控制項對應於至少一個圖層每一個UIView內部都預設關聯著一個CALayer,我們可用稱這個Layer為Root Layer(根層) 所有的非Root Layer,也就是手動建立的CALayer對象,都存在著隱式動畫 什麼是隱式動畫? 當對非Root Layer的部分屬性進行修改時,預設會自動產生一些動畫效果 而這些屬性稱為Animatable
Time of Update: 2015-11-12
iOS 程式報錯:reason: [NSArrayI addObject:]: unrecognized selector sent to instance,nsarrayiaddobject *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI addObject:]: unrecognized selector sent to
Time of Update: 2015-11-10
ReactiveCocoa基礎知識內容,reactivecocoa本文記錄一些關於學習ReactiveCocoa基礎知識內容,對於ReactiveCocoa相關的概念如果不瞭解可以網上搜尋;RACSignal有很多方法可以來訂閱不同的事件類型,ReactiveCocoa架構使用category來為很多基本UIKit控制項添加signal。一:先建立頁面配置(準備階段)@interface ViewController
Time of Update: 2015-11-10
iOS程式破解——ARM彙編基礎,iosarm彙編基礎 原文在此:http://www.cnblogs.com/mddblog/p/4951650.html一、Thumb指令與ARM指令 Thumb指令為16位,因此儲存代碼的密度高,節省儲存空間。但是功能不全,它只是ARM指令(32位)集的補充,是ARM指令集下的一個子集。在初級階段我們不需要瞭解這些知識,只要有個概念知道有這麼個東西就可以。二、ARM的寄存器初步瞭解 R0-R3: 用於函數參數及傳回值的傳遞,超過4個參數,
Time of Update: 2015-11-10
GCD中的線程死結問題,gcd線程死結GCD 確實好用 ,很強大,相比NSOpretion 無法提供 取消任務的功能。如此強大的工具用不好可能會出現線程死結。 如下代碼:- (void)viewDidLoad{ [super viewDidLoad]; NSLog(@"=================4"); dispatch_sync(dispatch_get_main_queue(), ^{ NSLog(@"=================5");
Time of Update: 2015-11-10
iOS中分段控制器與UIScrollView結合使用指定根視圖: // 設定window的根視圖控制器 self.window.rootViewController = [[UINavigationController alloc] initWithRootViewController:[RootViewController new]];定義屬性 #import RootViewController.h#import
Time of Update: 2015-11-10
iOS 開發 - 在哪裡更新 custom view 的subviews 的位置資訊? (drawRect: 還是 layoutSubviews ?),subviewsdrawrect對於custom,可以通過addSubview: 增加內容,也可以通過Core Graphic繪製內容。 對於後者,在drawRect: 進行,位置資訊隨之確定 對於前者,一般在view初始化時進行(也可以動態地在其它地方進行),設定subview的位置資訊時,需要瞭解下面的區別:-
Time of Update: 2015-11-10
iOS NSNotificationCenter的簡單使用在工程的兩個地方註冊通知, 一個是AppDelegate, 類比後台接受通知的處理, 一個是ViewController, 類比UI接受通知的處理. 在另一個介面SecondViewController中設定一個按鈕事件, 類比通知的觸發. 介面準備:AppDelegate.m - (BOOL)application:(UIApplication *)application
Time of Update: 2015-11-10
IOS開發基礎知識--片段28,ios基礎知識--281:通用的weakify和strongify/*** 強弱引用轉換,用於解決代碼塊(block)與強引用self之間的循環參考問題* 調用方式: `@weakify_self`實現弱引用轉換,`@strongify_self`實現強引用轉換** 樣本:* @weakify_self* [obj block:^{* @strongify_self* self.property = something;* }];*/#ifndef
Time of Update: 2015-11-10
【讀書筆記】iOS網路-最佳化請求效能,讀書筆記ios一,度量網路效能 1,網路頻寬用於描述無線網路效能的最常見度量指標就是頻寬。在數字無線通訊中,網路頻寬可以描述為兩個端點之間的通訊通道每秒鐘可以傳輸的位元。現代無線網路所能提供的理論頻寬是很高的。不過請記住,電訊廠商與網路裝置供應商引用的頻寬數字常常是該項技術的理論最大值,網路裝置使用的實際頻寬可能與這個最大值之間存在很大的偏差。2,網路延遲。度量網路效能的第2個因素是網路延遲,指的是網路包在兩個端點間一次往返所需的時間。無線電訊廠