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鏈式編程架構介紹之LinkBlock,ioslinkblockiOS鏈式編程之LinkBlock 首先謝謝大家幫我點星星啦。 [LinkBlock
Time of Update: 2015-08-29
iOS開發日記8-MD5加密,ios日記8-md5今天博主有一個密碼加密的需求,遇到了一些困痛點,在此和大家分享,希望能夠共同進步.MD5加密和SHA-1加密是電腦世界非常重要的兩種密碼編譯演算法.MD5加密通常用於對NSString的加密,而SHA-1加密通常用於對URL的加密,今天和大家重點分享一下MD5加密的方法.使用MD5加密,我們需要給NSString增加一個類別,並匯入<CommonCrypto/CommonDigest.h>標頭檔..h中的內容:#import <
Time of Update: 2015-08-29
IOS
Time of Update: 2015-08-29
多媒體流媒體,流媒體和多媒體 在現階多媒體技術應用變得越來越廣泛,尤其是大家在聽音樂看視頻的時候,如果我們想完成一個從網路載入資源並且進行播放的例子就需要用到多媒體,多媒體蘋果有內建的但是功能不是很強大,如果需要更加強大的功能我們需要藉助第三方,現在我們用一下豆瓣提供的多媒體庫進行一個簡單的播放執行個體。1、我們首先要引入庫,先去官網下載響應的類庫並引入到項目中 2、針對類庫,我們還需要引入對應的支援架構如 3、完成上面工作後我們就可以搭建介面了,我們先用story
Time of Update: 2015-08-29
IOS開發基礎知識--片段21,ios基礎知識--片段 1:[UIScreen mainScreen].scale知識點當螢幕分別為640x940時[[UIScreen mainScreen] scale]=2.0當螢幕分別為320x480時[[UIScreen mainScreen] scale]=1.0 2:如何正確的繪製1像素的線#define SINGLE_LINE_WIDTH (1 / [UIScreen
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
VCTransitionsLibrary –自訂iOS互動式轉場動畫的庫,ios轉場動畫簡介VCTransitionsLibrary
Time of Update: 2015-08-29
iOS多線程實現3-GCD,ios多線程3-gcd 敲下gcd三個字母,搜狗第一條顯示居然是“滾床單” ^_^一、介紹 GCD,英文全稱是Grand Central Dispatch(功能強悍的中央調度器),基於C語言編寫的一套多線程開發機制,因此使用時會以函數形式出現,且大部分函數以dispatch開頭,雖然是C語言的但相對於蘋果其它多線程實現方式,抽象層次更高,使用起來也更加方便。 它是蘋果為應對多核的並行運算提出的解決方案,它會自動利用多核進行並發處理和運算,
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
Time of Update: 2015-08-09
iOS UI07_介面傳值//// MainViewController.m// UI07_介面傳值//// Created by dllo on 15/8/6.// Copyright (c) 2015年 zhozhicheng. All rights reserved.//#import MainViewController.h#import SecondViewController.h//4.簽訂協議@interface MainViewController
Time of Update: 2015-08-07
iOSQuartz2D-04-手動剪裁圖片並儲存到相簿實現效果操作步驟繪製一個矩形框,彈出一個alertView,提示是否儲存圖片 點擊”是”,將圖片儲存到相簿 在相簿中查看儲存的圖片實現思路在控制器的view上添加一個imageView,設定圖片 在控制器的view上添加一個pan手勢 跟蹤pan手勢,繪製一個矩形框(圖片的剪下地區)
Time of Update: 2015-08-05
UITableViewDataSource協議,uitableview前言:在iOS開發中,表視圖UITableView 是我們做UI介面設計時的重要視圖。那麼,使用表視圖UITableView 需要遵守哪些協議呢? <UITableViewDataSource,UITableViewDelegate>UITableViewDataSource 表視圖資料來源協議,用來控製表視圖的顯示內容;UITableViewDelegate
Time of Update: 2015-08-03
iOS UI03_UIViewController視圖控制器//// AppDelegate.m// UI03_UIViewController視圖控制器//// Created by dllo on 15/7/31.// Copyright (c) 2015年 zhozhicheng. All rights reserved.// #import AppDelegate.h#import RootViewController.h@interface AppDelegate
Time of Update: 2015-08-02
iOS UI基礎01,iosui01控制器1.什麼是控制器: 任何繼承於UIViewController的類, 都稱之為控制器2.控制器的作用: 管理UI介面(負責管理UI介面的建立和一些事件的處理)IBAction連線方式1.從"控制器"往"Storyboard"連線2.從"Storyboard"往"控制器"連線3.直接在"Storyboard"中往"Storyboard"上的介面頂部連線4.直接在"Storyboard"中往"Storyboard"上的工具條連線5.不用先定義方法, 直接從"
Time of Update: 2015-08-03
iOS UI基礎03,iosui03plist檔案root: 代表著儲存的是什麼類型的資料 如果root是array, 那麼將來從檔案中讀取進來的就是數組 plist中的每一個item就代表著數組中的一個元素 item對應的類型, 就代表數組中每一個元素的類型自訂的plist檔案的名稱不能包含info這個單詞,因為系統配置是info.plist擷取plist檔案路徑NSString *path = [[NSBundle mainBundle]