Time of Update: 2015-08-29
iOS
Time of Update: 2015-08-29
iOS沙箱簡單介紹,ios沙箱先簡單介紹一下什麼是沙箱:你可以簡單理解成為一個目錄,這個目錄的改動不會對作業系統造成任何損失。(這裡也有一點點介紹)看看蘋果的沙箱目錄:再附一張蘋果官方的圖一個iOS app操作都是在自己的沙箱中進行的。首先:Deveices,裡面是各種的模擬器裝置。然後隨便找一個模擬器裝置。裡面的data是裡面的資料。然後Container裡面Data中有一個Application就是該裝置的安裝軟體。我們可以看到裡面有好多個(就算我們Reset Content and
Time of Update: 2015-08-29
iOS多線程技術,ios多線程iOS多線程技術主要分配NSThread、NSOperation和GCD。下邊來簡單的介紹一下吧。隨性一點,就不按照順序來了。所以先介紹一下NSOperation。------------------------------------------------------------------------------NSOperation----------------------------------------------------------------
Time of Update: 2015-08-29
Objective-C 類,Objective-CObjective-C簡稱OC,擴充⾃C語⾔的⾯向對象編程語⾔.是OS X和iOS作業系統的主要程式設計語言。下面是使用OC建立一個類: 介面部分:Student.h檔案 實現部分:Student.m檔案 類已建立完畢,下面是類的使用:主函數:main.m 執行個體變數的可見度分為public(共有的),protected(保護的),private(私人的).1
Time of Update: 2015-08-29
iOS鏈式編程架構介紹之LinkBlock,ioslinkblockiOS鏈式編程之LinkBlock 首先謝謝大家幫我點星星啦。 [LinkBlock
Time of Update: 2015-08-29
IOS
Time of Update: 2015-08-29
[iOS開發日記]簡易計算機,ios開發日記計算機好久沒寫了,今天來一篇之前寫的計算機的小Demo當時還沒有學UICollectionView,於是這個介面全部是有label和button寫出來的下面上代碼這是.h檔案裡面寫的#import <UIKit/UIKit.h>@interface ViewController : UIViewController{ UILabel *_label;//顯示框 int a;//數位tag int
Time of Update: 2015-08-29
AutoLayout自動布局之VFL語言代碼實現(一個神奇的語言),autolayoutvfl一.什麼是VFL語言?為什麼要VFL語言?VFL全稱是Visual Format Language,翻譯過來是“可視化格式語言”VFL是蘋果公司為了簡化Autolayout的編碼而推出的抽象語言程式碼分析:1 NSArray *arr = [NSLayoutConstraint constraintsWithVisualFormat:<#(NSString
Time of Update: 2015-08-29
To create my first app in iOS with Xcode(在Xcode建立我的第一個iOS app ),xcodeiosTo create my first app in iOScreate the project.In the welcome window, click “Create a new Xcode project” (or choose File > New > Project).Xcode opens a new
Time of Update: 2015-08-29
IOS
Time of Update: 2015-08-29
多媒體流媒體,流媒體和多媒體 在現階多媒體技術應用變得越來越廣泛,尤其是大家在聽音樂看視頻的時候,如果我們想完成一個從網路載入資源並且進行播放的例子就需要用到多媒體,多媒體蘋果有內建的但是功能不是很強大,如果需要更加強大的功能我們需要藉助第三方,現在我們用一下豆瓣提供的多媒體庫進行一個簡單的播放執行個體。1、我們首先要引入庫,先去官網下載響應的類庫並引入到項目中 2、針對類庫,我們還需要引入對應的支援架構如 3、完成上面工作後我們就可以搭建介面了,我們先用story
Time of Update: 2015-08-29
iOS程式啟動過程,ios程式啟動 main函數之前的底層環境搭建(代碼拷貝、記憶體的開闢等作業系統相關的開啟一個進程)不再描述,我們從main函數開始。1 main函數int main(int argc, char * argv[]) { NSLog(@"===%s",argv[0]); @autoreleasepool { /// 函數原型: // int UIApplicationMain(int argc, char *argv[],
Time of Update: 2015-08-29
Objective-C 複合,objective-c複合我接下來所要講得是複合帶著問題學習會快一點什麼是複合? 有什麼優點?什麼時候用複合?什麼是依賴關係?如何解決?複合就是將一些個體組件組合起來形成一個整體。(一個類定義另一個類作為執行個體變數)優點:1.將其他對象引用到新建立的對象中,形成新的整體,功能更加強大。2.耦合度較小(相對於繼承)繼承是“is a”是一個,複合是“has
Time of Update: 2015-08-29
Aspects– iOS的AOP面向切面編程的庫,aspectsaop簡介一個簡潔高效的用於使iOS支援AOP面向切面編程的庫.它可以協助你在不改變一個類或類執行個體的代碼的前提下,有效更改類的行為.比iOS傳統的 AOP方法,更加簡單高效.支援在方法執行的前/後或替代原方法執行.曾經是 PSPDFKit 的一部分,PSPDFKit,在Dropbox和Evernote中都有應用,現在單獨單獨開源出來給大家使用.項目首頁: Aspects最新執行個體:點擊下載注:
Time of Update: 2015-08-29
iOS開發-功能篇-靜態庫,ios開發功能篇靜態1.概述:apple的開發,主要提供了兩種庫:一種是靜態庫,系統內建的.framework和自己建立的.a檔案,主要在編譯時間供調用;還有一種是動態庫,主要以.dylib結尾(或直接為.o檔案),在運行時建立成.o檔案連結到工程檔案中供調用。蘋果目前只提供靜態庫的封裝為主,接下來就介紹.a靜態庫的封裝。2.功能:主要有2大用途:1).功能模組化,便於重用;2).保密源檔案內部實現,保護源檔案隱私。3.步驟:建立一個新的project工程檔案->
Time of Update: 2015-08-29
ios開發日記11-http和socket,ios11-httpsocket今天博主有一個網路開發的需求,遇到了一些困痛點,在此和大家分享,希望能夠共同進步.今天和大家分享一下http和socket的區別,具體的各種網路通訊協定,請各位看官自行百度1.http串連:http串連就是所謂的短串連,即用戶端向伺服器端發送一次請求,伺服器端響應後串連即會斷掉簡單說,你瀏覽的網頁(網址以http://開頭)都是http協議傳輸到你的瀏覽器的,
Time of Update: 2015-08-29
VCTransitionsLibrary –自訂iOS互動式轉場動畫的庫,ios轉場動畫簡介VCTransitionsLibrary
Time of Update: 2015-08-29
iOS中UIButton控制項的用法及部分參數解釋,iosuibutton 在UI控制項中UIButton是極其常用的一類控制項,它的類對象建立與大多數UI控制項使用執行個體方法init建立不同,通常使用類方法建立:+ (id)buttonWithType:(UIButtonType)buttonType;如果使用執行個體方法建立UIButton對象,如:UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(100,
Time of Update: 2015-08-29
OC當中特有的文法,OC特有文法一、分類Category1.什麼是分類>分類:可以在不改變原有類前提的情況下,拓展很多新方法,但是不能拓展新的成員變數。 如果想要擴充新的成員變數,可以考慮使用繼承。2.分類的書寫形式>1),分類標頭檔: @interface 原有類 (分類名稱) // 方法聲明 @end> 2),分類的實現檔案:
Time of Update: 2015-08-29
【讀書筆記】iOS-Xcode知識-多線程,讀書筆記ios-xcode一,Xcode使用的調試器是GDB。GDB是GNU項目的一部分,它可以在很多不同的平台上使用。如果你願意,可以通過命令列來運行它。GDB有著完善的文檔系統,儘管它的文檔有些難於理解並且網路上流傳著好幾個版本的GDB教程。 二,多線程編程是一種同時處理多個執行流的編程方式,正確應用它是很困難的。通常,多線程編程所產生的錯誤非常難於找到。如果有人告訴你多線程編程很容易,那麼他們不是被騙了就是試圖向你推銷什麼東西。&nbs