Time of Update: 2013-12-10
/** @method 播放電影 */ -(void)playMovie:(NSString *)fileName{ //視頻檔案路徑 NSString *path = [[NSBundle mainBundle] pathForResource:fileName ofType:@"mp4"];
Time of Update: 2013-12-10
從.Net C#到 Cocoa Touch Objective C的移植工作進行得比較緩慢,完成了二維圖形庫內部類大約20多個類的移植,工作量太量,最終決定放棄,這裡對移植工作作個小結,以作為以後移植工作參考。1. Name space Objective C 不支援命令空間,而是採用首碼的方式來避免命名衝突。在C#庫有外部類和內部類之分,開發包中內部類一般有internal 或是不想對開發人員開放的類。在移植到 Objective C
Time of Update: 2013-12-10
UIKIT_EXTERN NSString *const UITextInputCurrentInputModeDidChangeNotification__OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_2);有這個通知[[NSNotificationCenter defaultCenter] addObserver:self
Time of Update: 2013-12-10
NavigationController導覽列中添加多個UIBarButtonItem 在實際的開發中,導航器是最重要的容器之一,我們經常要在導覽列中添加各種樣式的按鈕,添加一個按鈕很簡單,代碼如: UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:@"Setting"
Time of Update: 2013-12-10
{ Person *aPerson = [[Person alloc] init]; // ... NSString *name = aPerson.fullName; // ... [aPerson
Time of Update: 2013-12-10
表A-4列出了僅用於應用程式束的關鍵字:表A-4應用程式特定的關鍵字關鍵字類型是否必須摘要CFAppleHelpAnchorStringNo該束的初始HTML協助檔案。NSAppleScriptEnabledStringNo指定是否支援AppleScript。NSHumanReadableCopyrightStringYes顯示在對話方塊中的著作權資訊。NSJavaNeededBoolean or
Time of Update: 2013-12-10
// UIView+ColorOfPoint.h@interface UIView (ColorOfPoint)- (UIColor *) colorOfPoint:(CGPoint)point;@end// UIView+ColorOfPoint.m#import "UIView+ColorOfPoint.h"#import <QuartzCore/QuartzCore.h>@implementation UIView (ColorOfPoint)-
Time of Update: 2013-12-10
我們在做IOS開發的時候,有時候會限制於系統內建的一些控制項,而無法做到更好的使用者體驗,今天我們就來介紹一下我們自己做的UICombox控制項,先來看一: 這是我們自訂的控制項,實現了點擊輸入框,彈出資料拾取器的效果首先我們先來整理一下思路,UICombox看上去像UITextField吧,只是旁邊多了一個小圖片,那我們就可以通過繼承UITextField來實現,並重新整理UITextField的架構。接下來就是下面的資料拾取器了,看到半遮照的效果,我們應該能想到是UIActionS
Time of Update: 2013-12-10
刪除toolkit:listpicker綁定的最後一個元素會拋出SelectedItem must always be set to a valid value這個異常。目測是這段代碼的問題: 01private static void OnSelectedItemChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)02 {0
Time of Update: 2013-12-10
之前的好幾個項目,客戶都要求使用微軟雅黑字型,可是iOS沒有內建這個字型,腫麼辦只能自己自訂字型了,下面是自訂字型的幾個重要步驟:1、下載字型資源檔案(.ttf或.otf格式的檔案)比如說你要使用微軟雅黑字型,就需要下載微軟雅黑字型檔。需要注意的是,.otf格式的檔案只能在iOS之後才能使用,所以假如你的系統需要在iOS5.0之前的版本中使用的話,最好使用.ttf格式的字型檔2、在info.plist中添加字型配置將下載的字型檔添加到工程中,同時在info.plist檔案中,添加“F
Time of Update: 2013-12-10
時刻銘記著views的生命週期 不要在init的方法中訪問self.view 使用data source protocols(資料來源協議)來明顯地將data從view上區分開來UIViewController 使用已經存在的navigationitem對象NSObject
Time of Update: 2013-12-10
MPMoviePlayerController類是一個功能非常強大的類,它可以播放MOV、MP4、MPV、M4V、3GP、MP3、AIFF和M4A,定義起來也非常簡單。下面說一下MPMoviePlayerController的簡單用法和我使用時出現的問題。 我用的是SDK4.1,現在應該不會有還在用sdk3的骨灰級開發人員了吧。 [c-sharp] MPMoviePlayerController
Time of Update: 2013-12-10
伺服器端可以用.net來實現,就使用最普通的web表單.aspx即可。 1、建立項default.aspx 在default.aspx中添加以下代碼[html] <%@ Page Language="C#" AutoEventWireup="true" CodeFile=&
Time of Update: 2013-12-10
Time of Update: 2013-12-10
模擬器上調試成功,真機還待測試。歡迎大家交流模擬器:./configure --disable-doc --disable-ffmpeg --disable-ffplay --disable-ffserver --disable-avfilter --disable-debug --disable-encoders --enable-pic --enable-cross-compile --disable-armv5te
Time of Update: 2013-12-10
擷取當前裝置可用記憶體(單位:MB)- (double)availableMemory{ vm_statistics_data_t vmStats; mach_msg_type_number_t infoCount = HOST_VM_INFO_COUNT; kern_return_t kernReturn =
Time of Update: 2013-12-10
由於目前蘋果沒有支援該功能,所以只能自己在App啟動後做一個過度效果:[cpp] - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen
Time of Update: 2013-12-10
ISO 8601擴充格式 YYYY-MM-DDTHH:mm:ss.sssZ 例如:(中紅色邊框圈起來的部分)注意:只有相容ECMAScript 5的實現才支援這種格式。支援這種時間格式的瀏覽器有:IE9,Chrome,FireFox,Safari等,IE9之前的IE瀏覽器 不支援這種時間格式。將ISO 8601時間類型轉化為UTC時間類型的方法如下(相容及不相容ECMAScript 5的瀏覽器都適用):[javascript]Date.prototype.setISO8601 =
Time of Update: 2013-12-10
是第一篇:1.Difference between shallow copy and deep
Time of Update: 2013-12-10
IOS本身沒有系統的CheckBox組件,但是實際開發中會經常用到,所以專門寫了一個CheckBox控制項,直接上代碼: UICheckBoxButton.h檔案如下:[html]#import <UIKit/UIKit.h> #import "Common.h" @interface UICheckBoxButton :