Time of Update: 2013-12-10
在做iOS開發時,經常用到到plist檔案, 那plist檔案是什麼呢? 它全名是:Property List,屬性列表檔案,它是一種用來儲存序列化後的對象的檔案。屬性列表檔案的副檔名為.plist ,因此通常被稱為
Time of Update: 2013-12-10
UINavigationBar1. The UINavigationBar class implements a control for navigating hierarchical content.2. You can modify the appearance of the bar using the barStyle, tintColor, and translucent properties. Adding Content to a Navigation Bar1.
Time of Update: 2013-12-10
不知道大家有沒有遇到這種情況,聲明了一個可變數組,但是無法往這個數組裡面添加資料。也許是因為我是新手吧,所以出現了這樣的問題。使用可變數組的步驟:1.在聲明部分添加:@property (nonatomic, retain) NSMutableArray *dataSource;2.合成:@synthesize dataSource = _dataSource;3.使用: [self.dataSource addObject:dic];
Time of Update: 2013-12-10
我以前在iOS項目開發中使用了ZXing的掃描二維碼功能。在此總結一下如何將ZXing整合到已有的iOS工程中,分享給大家。整合步驟首先去Google
Time of Update: 2013-12-10
ios開發中,開了ARC模式,系統自動管理記憶體,如果程式中用到了block就要注意循環參考帶來的記憶體泄露問題了這幾天遇到一個問題,正常頁面dismiss的時候是要調用dealloc方法的,但是我的程式就是不調用,研究了好久終於找到了問題出在哪裡了起初的代碼如下:- (void)getMyrelatedShops{ [self.loadTimer invalidate]; self.loadTimer =
Time of Update: 2013-12-10
需要的標頭檔#include<time.h>先做一個擷取系統目前時間的範例,再來解釋所用的函數的作用程式碼範例:#include<stdio.h>#include<time.h>int main(){ time_t timep;//定義 time_t類型變數timep,類型為long int型 time( &timep );//把擷取的時間儲存 &
Time of Update: 2013-12-10
1 前言抽象工廠提供了一個介面,用於建立一系列有關聯或者相互依存的對象,而不必指定其具體類或其建立的細節。用戶端與從工廠得到的具體對象之間沒有耦合。2 詳述2.1 簡述Client只知道AbstractFactory和AbstractProduct,每個工廠類中,結構與實際操作的細節按照黑箱對待。甚至產品也不知道誰將負責建立他們。只有具體工廠知道為用戶端建立什麼,如何建立。這個模式很多時候它都用Factory 方法模式來實現。Factory
Time of Update: 2013-12-10
1 前言可以把組合想象成為一個實體,它包含著同一類型的其它實體。這個結構就像由父節點實體和子節點實體串連而成的樹。它像同一個祖先的族譜數一樣。族譜數中每個節點都有相同的姓。組合結構可以非常複雜,而且其內部表示不應暴露給用戶端。2 詳述2.1
Time of Update: 2013-12-10
1 前言代理的一個常見用處是作為一個輕量的替身對象,它允許用戶端首先訪問某些廉價的資訊或功能。直到值得或需要使用“真貨”的時候,當使用者願意為真正的,高價的會員資格付費的時候,代理會敞開大門讓使用者訪問更多隻對付費會員開放的功能。從這一思想細化而來的一種設計模式叫做代理模式。2 詳述2.1 簡述為其他對象提供一種代理以控制對這個對象的訪問。2.2 代理分類(1)遠程代理(remote
Time of Update: 2013-12-10
NSString *pathStr=@"http://www.baidu.com"
Time of Update: 2013-12-10
支援 IOS Android Ipad 等不同作業系統的手持或平板裝置 代碼如下:一、index.html<html><title>手指觸摸事件</title><head><style type="text/css">#touchable{height: 75px;width: 197px;background-color: #0033CC;color: #FFCC66;text-align:
Time of Update: 2013-12-10
.將需要的字型庫xxx.ttf添加到工程中,注意一定要在copy bundle resources中存在,如果沒有添加上去 2.在info.plist 檔案中添加 fonts provided by application 預設為array,也可以使用dictionary 添加value為 xxx.ttf可以添加多個,使用的時候寫對應字型名字就行。 3.在你的工程就可以直接用了。xx.font = [UIFont
Time of Update: 2013-12-10
概述在IOS開發中,實現動畫操作的地方有很多,典型的是在視圖控制器的segue操作時。在同一個視圖控制器類中,載入切換不同的視圖時,也需要動畫效果,還有一些視圖對象有動畫效果會更好。插一句,在IOS開發過程中,感覺自己就像一個導演在工作,安排不同的布景,不同的畫面切換。應用有了流暢的畫面,會增色不少。在storyboard中建立視圖和視圖控制器時,會有一些動畫設定。但在代碼角度上,我們還是需要理解一下這個動畫設定的實現過程。動畫實現在不同的視圖控制器切換操作時如presentViewContro
Time of Update: 2013-12-10
1.iOS 關於相機菲林,視頻庫Apple suggests:Uses AVPlayer to play videos from the iPod Library, Camera Roll, or via iTunes File Sharing. Also displays metadata.可以參考官方的AVPlayerDemo。 2. 播放app本地的視頻檔案。Code:NSString *path = [[NSBundle mainBundle] pathForResource:
Time of Update: 2013-12-10
如果解決ios怎樣實現快速將顯卡中資料讀出壓縮成視頻在cocos2dx擴充開發中手機平台效能是個關鍵問題。壓縮視頻分成3個步驟:讀取顯卡資料, 使用編碼器壓縮,儲存檔案。使用libav 壓縮的時候,軟體編碼器效率不夠,在itouch5上面只能做到5-6 fps。 使用corevideo 庫提供的函數, 在itouch5上能做到12-13fps。接下來的瓶頸主要在從顯卡中讀取資料上面 即glReadPixelios 提供一種texturecache 可以將cpu儲存空間和顯卡儲存
Time of Update: 2013-12-10
1、nil:一般賦值給Null 物件;2、NULL:一般賦值給nil之外的其他空值。如SEL等; 舉個栗子(好重啊~): [NSApp beginSheet:sheet modalForWindow:mainWindow &
Time of Update: 2013-12-10
一:UINavigationBar 1.一個導航器控制個若干個視圖控制器; 2.一個導航控制器包含一個NavigationBar 和一個 toolBar; 3.UINavigationBar中的 一個按鈕是 UINavigationItem (only one) 4.UINavigationItem不受 UINavigationBar 控制,更不由
Time of Update: 2013-12-10
1、在使用JSON解析請求伺服器端的服務時,需要提供一個請求的URL,這個URL在有些時候需要傳遞一些參數。當這些參數是英文或數字就不會出現什麼問題,如果是中文的話會出現請求不成功的情況。[plain]NSString *urlString = @"http://······.aspx?n=張三"; urlString = [urlString
Time of Update: 2013-12-10
上一篇介紹了一下APNs的基本原理和處理流程,通過介紹,對APNs的機制有了大致的瞭解後,我們就來看看如何把APNS服務整合到我們自己的項目中來,首先登陸我們的Apple Developer後台為將要使用推送服務的App建立一個App ID,如,點擊建立後輸入基本資料: 建立完畢後找到我們剛申請的App ID,把“Enable for Apple Push Notification
Time of Update: 2013-12-10
提到從網路攝影機/相簿擷取圖片是面向終端使用者的,由使用者去瀏覽並選擇圖片為程式使用。在這裡,我們需要過UIImagePickerController類來和使用者互動。使用UIImagePickerController和使用者互動,我們需要實現2個協議<UIImagePickerControllerDelegate,UINavigationControllerDelegate>。 View Code 代碼如下 複製代碼 #pragma mark