Time of Update: 2015-08-29
UIScorllView和UIPageControl的使用實現圖片輪播器,首先我們要先建一個project,選擇iOS下的第一個Application 中的Single View
Time of Update: 2015-08-29
【讀書筆記】iOS-Tagged Pointer對象-注意事項,ios-taggedpointer一,2013年9月,蘋果推出了iPhone5s,與此同時,iPhone5s配備了首個採用64位架構的A7雙核處理器,為了節省記憶體和提高執行效率,蘋果提出了Tagged Pointer的概念。對於64位程式,引入Tagged
Time of Update: 2015-08-29
【讀書筆記】iOS-簡單的資料驅動程式,讀書筆記ios-一,。 二,,工程檔案如所示: 三,DataModel.h#import <Foundation/Foundation.h> @interface DataModel : NSObject{ NSArray *myData;}-(NSString *)getNameAtIndex:(int)index;-(int)getRowCount;
Time of Update: 2015-08-29
MBProgressHUD 優雅地去提示,mbprogresshud提示項目首頁: MBProgressHUD執行個體下載: 點擊下載快速上手:當執行需要較長時間的任務時,使用MBProgressHUD最重要的一點是: 保證主線程是閒置,這樣可以使UI即時更新.因此: 建議在 主線程中使用 MBProgressHUD, 把其他你想要執行的任務放到其他的線程裡:[MBProgressHUD showHUDAddedTo:self.view animated:YES];
Time of Update: 2015-08-29
多媒體流媒體,流媒體和多媒體 在現階多媒體技術應用變得越來越廣泛,尤其是大家在聽音樂看視頻的時候,如果我們想完成一個從網路載入資源並且進行播放的例子就需要用到多媒體,多媒體蘋果有內建的但是功能不是很強大,如果需要更加強大的功能我們需要藉助第三方,現在我們用一下豆瓣提供的多媒體庫進行一個簡單的播放執行個體。1、我們首先要引入庫,先去官網下載響應的類庫並引入到項目中 2、針對類庫,我們還需要引入對應的支援架構如 3、完成上面工作後我們就可以搭建介面了,我們先用story
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
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開發---輪播圖模組(連續迴圈滾動版)// 基於ScrollView的輪播模組,迴圈滾動// ViewController.m// Slider-輪播-迴圈滾動版//// Created by JamesXiang on 15/7/25.// Copyright (c) 2015年 JamesXiang. All rights reserved.//#import ViewController.h@interface ViewController () @property
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
ios給圖片加浮水印,ios圖片加浮水印 UIGraphicsBeginImageContext(image1.size); [image1 drawInRect:CGRectMake(0, 0, image1.size.width, image1.size.height)];
Time of Update: 2015-08-07
IOS基礎之設定APP的名字、設定表徵圖、添加等待載入時的圖片,1、我們的app一般預設的名字是我們的工程名字,所以我們一般會更改一個更加友好的名字,更改的方法如:找到InfoPlist.strings檔案,在裡面添加語句CFBundleDisplayName="你的APP的名字"; 2、關於怎麼設定表徵圖選中你的工程的名字(圖上1位置),然後向下拉,找到APP Icons把你向設定成的表徵圖的圖片直接拖進去進行了,但是對圖片的大小是有要求的,第一個位置要是57*57
Time of Update: 2015-08-05
iOS-安全地傳輸使用者密碼的方法,ios-傳輸使用者密碼正確做法:事先產生一對用於加密的公私密金鑰,用戶端在登入時,使用公開金鑰將使用者的密碼加密後,將密文傳輸到伺服器。伺服器使用私密金鑰將密碼解密,然後加鹽之後多次請求MD5,之後再和伺服器原來儲存的用同樣方法處理過的密碼匹配,如果一致,則登入成功。 加鹽:在密碼學中,是指通過在密碼任意固定位置插入特定的字串,讓散列後的結果和使用原始密碼的散列結果不相符。 參考資料:《iOS-開發進階》 -唐巧。
Time of Update: 2015-08-04
媒體視頻播放器應用源碼,媒體播放器源碼 源碼WSY_XMHelper,基於ReactiveCocoa和MVVM架構的流媒體視頻播放器應用,此項目為一個完整項目.基於MVVM架構, 整合流媒體視頻下載及播放,支援下拉重新整理,上拉載入等.如果你想學習MVVM,此項目為一個很好的例子。源碼下載:http://code.662p.com/view/9891.html<ignore_js_op> <ignore_js_op> 詳細說明:http://
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]
Time of Update: 2015-08-02
圖片處理程式碼片段,處理程式碼片段 1. 圖片縮放:代碼- (UIImage*)resizeImage:(UIImage*)image toWidth:(NSInteger)width height:(NSInteger)height{ // Create a graphics context with the target size // On iOS 4 and later, use
Time of Update: 2015-08-01
iOS開發之遍曆Model類的屬性並完善使用Runtime給Model類賦值,iosmodel 在上篇部落格《iOS開發之使用Runtime給Model類賦值》中介紹了如何使用運行時在實體類的基類中添加給實體類的屬性賦值的方法,這個方法的前提是字典的Key必須和實體類的Property
Time of Update: 2015-08-01
Stanford iOS Learn Notes,stanfordios這段時間在學習Stanford的iOS 8 的教學視頻,學而不思則怠,所以準備總結一下看視頻學習的一些筆記,便於自己加深理解。現在已經學了6節課,從這六節課看,前三節課主要是講了一個Calculator的Demo,並穿插了很少一些iOS的介紹,以及MVC的介紹。第四節主要是介紹了一些Swift的文法,第五節和第六節主要講述了iOS的觸控操作,並且穿插了一些Swift的文法。因此,這篇我把篇筆記分為三部分:1.
Time of Update: 2015-08-01
iOS XMPP 通訊協定實現 圖形化直觀感受,iosxmpp第一次隨筆,實在不知寫點什麼有用的東西,那就分享一下本人最近的研究所得吧!是關於iOS-XMPP-通訊協定的實現,具體代碼比較複雜,三言兩句也實在難表達清楚,網上已有很多關於iOS
Time of Update: 2015-08-01
iOS設計模式之觀察者模式觀察者模式:定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新. 何時使用觀察者模式(1):對一個對象的改變需要同時改變其他對象,而不知道具體有多少對象有待改變(2): 一個對象必須通知其他對象,而他又不需要知道其他對象是什麼.(3): 有兩種抽象類別型相互依賴,將他們封裝在各自的對象中,就可以對他們單獨進行改變和複用. 在Cocoa