Time of Update: 2015-12-03
標籤:NSpredicate 常用方法 // 謂詞的條件查詢 > 、< 、==、!= NSPredicate *predicate1 = [NSPredicate predicateWithFormat:@"age > 20"]; NSArray *arr1 = [stuArray filteredArrayUsingPredicate:predicate1]; NSLog(@"arr1 = %@",arr1); //使用運算式
Time of Update: 2015-12-03
標籤:在iOS開發過程中,不管是做什麼應用,都會碰到資料儲存的問題。將資料儲存到本地,能夠讓程式的運行更加流暢,不會出現讓人厭惡的菊花形狀,使得使用者體驗更好。下面介紹一下資料儲存的方式:1.NSKeyedArchiver:採用歸檔的形式來儲存資料,該資料對象需要遵守NSCoding協議,並且該對象對應的類必須提供encodeWithCoder:和initWithCoder:方法。前一個方法告訴系統怎麼對對象進行編碼,而後一個方法則是告訴系統怎麼對對象進行解碼。例如對Possession對象歸檔
Time of Update: 2015-12-03
標籤: 學習前端也有一段時間了,但是效果甚微。利用時間不夠充分,雖然是利用工作之餘來學習。但是這不能成為我的借口。今天學習了(其實看了很多遍)call apply方法。function abc(a,b){ return a + b;}function call1(num1,num2){ return abc.call(this,num1,num2); //call方法傳遞的參數方式為一個一個傳遞}function apply1(num1,num2){
Time of Update: 2015-12-03
標籤:今天做移動端的web,在做後期處理的時候,發現了非常多的問題。下面我分別列舉一下吧~~1.移動端瀏覽器眾多,各種瀏覽器之間的顯示等都有差異,很多需要單獨處理,於是我需要判斷分別是什麼瀏覽器。js代碼如下:var NV = {}; var UA = navigator.userAgent.toLowerCase(); try { NV.shell=(UA.indexOf(‘ucbrowser‘)>-1)?‘UC瀏覽器‘: //ucbrowser
Time of Update: 2015-12-03
標籤:在實際開發中LayoutInflater這個類還是非常有用的,它的作用類似於findViewById()。不同點是LayoutInflater是用來找res/layout/下的xml布局檔案,並且執行個體化;而findViewById()是找xml布局檔案下的具體widget控制項(如Button、TextView等)。具體作用:1、對於一個沒有被載入或者想要動態載入的介面,都需要使用LayoutInflater.inflate()來載入;2、對於一個已經載入的介面,就可以使用Activi
Time of Update: 2015-12-03
標籤:一.①int age = 20如上int命名規範,int(大小寫字元,數字,底線)= () /括弧裡面的內容必須由字母開頭當有多個單片語成的變數名中,第一個單詞小寫,第二個單字首大寫(往後的單字首大寫),比如numberOfPeople,同時要見名知義。②scanf :從終端接收輸入 必須嚴格按照scanf的格式 scanf(" ",&參數);
Time of Update: 2015-12-03
標籤:- (IBAction)button_Click:(id)sender { if ([self isValidateMobile:@"輸入你要驗證的手機號碼"] == YES) { NSLog(@"手機號正確"); }else{ NSLog(@"手機號錯誤");
Time of Update: 2015-12-03
標籤: 今天面試的公司之前在百科搜尋瞭解了一些資訊,一家專業拉手媒體電訊廠商,付費通方便了使用者出行,很喜歡公司的氛圍。 言歸正傳,面對面試官的時候還是多少會有點小緊張,有幾個問題回答的也是很籠統,現在做出總結。
Time of Update: 2015-12-03
標籤:a.concepts explain:object: which is created from struct or class template instance: which is just used to declare a reference of class or struct it was created from, and it‘s the same meaning as objectb.purpose:the purpose to use class or
Time of Update: 2015-12-03
標籤:Android Studio版本Eclipse項目工程:一個主工程,一個Emojicon依賴庫。有兩種方式匯入Eclipse工程:1、相容Eclipse2、全新的Android Gradle ProjectGoogle推薦用全新的方式,所以此處不介紹相容模式匯入。請先關閉Android Studio當前的Project,否則你看不到Import Project。選擇“Import project(Eclipse ADT, Gradle,
Time of Update: 2015-12-03
標籤:Audience 讀者說This book is written for beginners without any prior programming experience and those 這本書是寫給那些想要學習swift語言但之前沒有過任何開發經驗的初學者who want to learn Swift programming. Whether you are a programmer who wants to learn
Time of Update: 2015-12-03
標籤:介紹完了伺服器,這篇我們就要介紹重點了,寫我們自己的IOS用戶端程式先看一下我們完成的首先下載xmppframework這個架構,點ZIP下載接下來,用Xcode建立一個工程將以下這些檔案拖入建立工程中加入framework並設定到這裡我們就全部設好了,跑一下試試,看有沒有錯呢如果沒有錯的話,我們的xmppframework就加入成功了。我們設定我們的頁面如: 我們的KKViewController.h#import <UIKit/UIKit.h>
Time of Update: 2015-12-03
標籤:一.textField的常用設定// 建立文字框 UITextField *tf = [[UITextField alloc] initWithFrame:CGRectMake(60, 100, 200, 40)];1.設定文字框的邊框樣式(一般用圓角樣式)borderStyle2.設定鍵盤(選擇合適的鍵盤,有助於讓使用者按照你的意圖輸入。
Time of Update: 2015-12-04
標籤:在iPhone開發中,XML的解析有很多選擇,iOS SDK提供了NSXMLParser和libxml2兩個類庫,另外還有很多第三方類庫可選,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。問題是應該選擇哪一個呢?解析 XML 通常有兩種方式,DOM 和
Time of Update: 2015-12-04
標籤:1,iOS設定UITableView不顯示多餘的空Cell self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero]; 2,iOS UIWebView高度大小自適應 - (void)webViewDidFinishLoad:(UIWebView *)webView
Time of Update: 2015-12-04
標籤:Alt+斷行符號 匯入包,自動修正Ctrl+N 尋找類Ctrl+Shift+N 尋找檔案Ctrl+Alt+L 格式化代碼Ctrl+Alt+O 最佳化匯入的類和包Alt+Insert 產生代碼(如get,set方法,建構函式等)Ctrl+E或者Alt+Shift+C 最近更改的代碼Ctrl+R 替換文本Ctrl+F 尋找文本Ctrl+Shift+Space 自動補全代碼Ctrl+空格 代碼提示Ctrl+Alt+Space
Time of Update: 2015-12-04
標籤:單例模式就是一個類在整個程式的生命週期中只建立一個執行個體實現過程:// Singclass.h#import <Foundation/Foundation.h>@interface Singclass : NSObject@property(nonatomic,strong)NSString *name;+ (id)share_id;@end// Singclass.m#import "Singclass.h"@implementation Singclass+ (id)
Time of Update: 2015-12-04
標籤:通知設計模式簡單好用,就是一個項目中如果用的太多,不利於代碼維護,可讀性太差。實現過程: [[NSNotificationCenter defaultCenter]postNotificationName:@"notificarions" object:self userInfo:dic];發一個通知,可以在userInfo:這裡進行傳值, [[NSNotificationCenter defaultCenter]addObserver:self
Time of Update: 2015-12-04
標籤:在iOS開發中,常常會有一段文字顯示不同的顏色和字型,或者給某幾個文字加刪除線或底線的需求。之前在網上找了一些資料,有的是重繪UILabel的textLayer,有的是用html5實現的,都比較麻煩,而且很多UILabel的屬性也不起作用了,效果都不理想。後來瞭解到NSMuttableAttstring(帶屬性的字串),上面的一些需求都可以很簡便的實現。NSMuttableAttstring 方法為某一範圍內文字設定多個屬性-
Time of Update: 2015-12-04
標籤:通過Get請求方式,非同步擷取網路資料,非同步請求不會阻塞主線程(使用者介面不會卡死),而會建立一個新的線程。代碼如下ViewController.h檔案 1 // 2 // ViewController.h 3 // AppDemo 4 // 5 // Created by JinXin on 15/12/2. 6 // Copyright © 2015年 xx. All rights reserved. 7 // 8 9 #import