Time of Update: 2014-07-23
ios上禁止輸入表情ios上禁止輸入表情+ (BOOL)isContainsEmoji:(NSString *)string { __block BOOL isEomji = NO; [string enumerateSubstringsInRange:NSMakeRange(0, [string length]) options:NSStringEnumerationByComposedCharacterSequences usingBlock: ^(NSString
Time of Update: 2014-07-23
ios7 關於searchbar上設定cancelButton的title屬性 通過 [searchBarsetShowsCancelButton:YES];設定之後預設是“cancel”,想改為中文的在stackoverflow上參考了很多方法都沒用這裡的關鍵是要擷取到 searchbar中得 cancelButton通過列印 [searchbar subviews]得到結果如下(lldb) po [searchBar subviews](+H; layer =
Time of Update: 2014-07-23
iostream與iostream.h亂彈琴#include 非標準輸出資料流#include 標準輸出資料流看一小段eclipse上用android ndk時的簡單代碼,hello.cpp#include #include #include #include using namespace std;int main() {std::string s = "string";printf("printf\n");std::cout
Time of Update: 2014-07-23
iOS上使用自訂ttf字型項目中想使用第三方的字型,在stackoverflow上查詢解決辦法,也折騰一會,添加成功,樣本如下:1.將xx.ttf字型庫加入工程裡面2.在工程的xx-Info.plist檔案中新添加一行Fonts provided by application,加上字型庫的名稱3.引用字型庫的名稱,設定字型: [UIFontfontWithName:@"fontname" size:24]; UILabel *label = [[UILabel alloc]
Time of Update: 2014-07-23
ios 設定亮度、聲音;調用發簡訊、郵件、打電話一,設定亮度 [[UIScreen mainScreen] setBrightness:0.5];//0.0~1.0 二,設定聲音 1,添加 MediaPlayer.framework 架構 2,在需要的檔案中匯入標頭檔,#import <MediaPlayer/MediaPlayer.h> 3,[[MPMusicPlayerController
Time of Update: 2014-07-23
ios基礎-小知識點收集(1)不積跬步,無以至千裡;不積小流,無以成江海。----荀子收集學習ios中的小知識點,每天進步一點點。(一)@class和
Time of Update: 2014-07-23
iOS 修改toolbar裡面文字的字型和大小使用NSDictionaty來設定文本的屬性:NSDictionary * attributes = @{NSFontAttributeName: [UIFont fontWithName:@"Heiti SC" size:20]}; [confirmBarButton setTitleTextAttributes:attributes forState:UIControlStateNormal];完整代碼:
Time of Update: 2014-07-23
IOS開發系列--C語言之構造類型概述在第一節中我們就提到C語言的構造類型,分為:數組、結構體、枚舉、共用體,當然前面數組的內容已經說了很多了,這一節將會重點說一下其他三種類型。 結構體枚舉共用體結構體數組中儲存的是一系列相同的資料類型,那麼如果想讓一個變數儲存不同的資料類型就要使用結構體,結構體定義類似於C++、C#、Java等進階語言中類的定義,但事實上它們又有著很大的區別。結構體是一種類型,並非一個變數,只是這種類型可以由其他C語言基本類型共同組成。 ////
Time of Update: 2014-07-23
IOS研究之IOS下TTS語音合成的幾種方案今天我說說iOS平台的TTS[Text To Speech]即語音合成技術方案。如果是在Android平台TTS根本不算個事情,因為Android系統本身就內建了TTS功能,中英文的使用效果上也還是不錯的。而iOS平台由於本身不支援TTS,所以開發人員如果想使自己的App具有TTS功能,首先要找到好用的TTS庫。上一篇我們學習了iOS
Time of Update: 2014-07-23
ios學習之block初探1. block概念block是ios4.0+和Mac osX 10.6以後引進的對C語言的拓展,用來實現匿名函數的特性。所謂匿名函數,也稱閉包函數,即允許建立一個臨時的沒有指定名稱的函數。最經常用作回呼函數(callback)參數的值,當然也有其他用法。比如說作為一個變數值來使用,具體用法將在後面介紹。2. block定義:在iOS中,使用脫字元“^”來聲明一個block變數,block的內容包含在“{}”中的,並且和C語言一樣用“
Time of Update: 2014-07-23
IOS UIWebView截獲html並修改便簽內容,寬度自適應,iosuiwebview需求:混合應用UIWebView開啟html後,UIWebView有左右捲軸,要去掉左右滾動效果; 方法:通過js截獲UIWebView中的html,然後修改html標籤內容; 執行個體代碼:
Time of Update: 2014-07-23
IOS開發經驗分享,ios經驗分享一些IOS開發的心得: 1) [Multiple Threads] IOS多線程注意, 所有的UI操作都必須在主線程上:Any code that will update the UI should be done on the main thread. Data loading should typically be done in some background thread. 樣本: [self
Time of Update: 2014-07-16
AIR for IOS開發問題小結,airios 昨天終於成功地向APP
Time of Update: 2014-07-13
斯坦福iOS7公開課4-6筆記及示範Demo,斯坦福ios7公開課4-6 1.變數類型別濫用id,如果不仔細容易在程式執行時引發錯誤,因為在編譯階段編譯器只是檢測變數對象所屬類型,尤其是類型為id時代表任何類型都可以通過檢查,但不會檢測變數對象調用的方法,這樣當對象所屬類不包含所寫的調用方法時,編譯通過,但在程式運行時才會報錯。 2.簡單介紹了架構內建的集合、字型等。
Time of Update: 2014-07-04
iOS 7.1.1發布兩個多月後,蘋果系統突然放出了最新版本7.1.2。很自然地,這是一次小幅度升級,主要集中在Bug修複和安全改進。根據蘋果知識庫文章,iOS 7.1.2修複了條碼掃描器等第三方附件的資料轉送問題,Mail郵件附件的資料保護等級問題。另外,iBeacon的串連性、穩定性都得到了增強。至於之前曝光的多個安全性漏洞是否都得到了修複,蘋果並沒有明說,理論上應該都修補了。其實,iOS
Time of Update: 2014-07-02
一、項目結構 一開始建立一個空的項目 二、主要代碼 1、AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
Time of Update: 2014-07-01
如果你想在iOS程式中提供一僅在wifi網路下使用(Reeder),或者在沒有網路狀態下提供離線模式(Evernote)。那麼你會使用到Reachability來實現網路檢測。 寫本文的目的瞭解Reachability都能做什麼檢測3中網路環境2G/3Gwifi無網路如何使用通知單個controller多個controller簡單的功能:僅在wifi下使用Reachability簡介Reachablity
Time of Update: 2014-06-30
#pragma mark - 這是私人方法,盡量不要再方法中直接使用屬性,因為一般來說屬性都是和介面關聯的,我們可以通過參數的方式來使用屬性#pragma mark post登入方法-(void)loginWithPostWithName:(NSString *)userName pwd:(NSString *)pwd{ //1確定地址NSURL NSString *urlString = [NSString stringWithFormat:@"www.baidu.com"];
Time of Update: 2014-06-30
情境1:從資料來源讀到N個值,然後需要遍曆這N個值,分別發起http請求。處理完成之後,調用一個最終匯總的方法這個情境如果用js的async架構,很容易就能實現:async.series([task1, task2, task3], function(err){ // 匯總代碼});function task1(callback){ // http請求 callback(null);}function task2(callback){ //
Time of Update: 2014-06-28
這次學習的控制項非常重要且非常強大,是ios應用中使用率非常高的一個控制項,可以說幾乎每個app都會使用到它,它就是功能異常強大的Table Views。可以開啟你的iphone中的phone、Messages、Contacts、Mail、Settings等等等等,這些都用到了Table Views。在Table Views中,Table是用來顯示一系列資料的,每條資料佔用且只佔用一行(一個table