Time of Update: 2014-09-24
[iOS]坑爹的ALAsset(Assets Library Framework),iosalassetAssets Library Framework 可以用來做iOS上的多選器,選照片視頻啥的啦就不介紹了。目前的項目有點類似dropbox,可以選擇裝置內的照片然後幫你上傳檔案,使用了Assets Library
Time of Update: 2014-09-24
IOS判斷是否有效銀行卡號IOS判斷是否有效銀行卡號by 伍雪穎+ (BOOL) isValidCreditNumber:(NSString*)value { BOOL result = NO; NSInteger length = [value length]; if (length >= 13) { result = [WTCreditCard isValidNumber:value]; if (result) {
Time of Update: 2014-09-24
統一iOS用戶端和伺服器端認證,ios用戶端伺服器端
Time of Update: 2014-09-24
iOS 建立多線程的三種方法(1)//通過NSObject的方法建立線程 //(這個方法會自動開闢一個後台線程,參數1:在這個後台線程中執行的方法,參數2:用於傳遞參數) [self performSelectorInBackground:@selector(banZhuanPlus) withObject:nil];(2)//通過NSThread建立線程(參數1:方法的執行者;參數2:線上程中執行的方法;參數3:用於傳遞參數) //第一步:建立線程 NSThread *
Time of Update: 2014-09-24
iphone解析度終極指南(含iphone6/6+)如文字不清,請 “右鍵->圖片另存新檔” 下載後查看大圖-------------------------原文及翻譯文本Points點At the beginning, coordinates of all drawings are specified in points.在以開始,所有的圖形位置都由座標點指定。Points are abstract units, they only make sense in this
Time of Update: 2014-09-24
iOS開發中的網路請求今天又開啟了好久沒寫的部落格,看了一下日期,距離上一次寫部落格正好一個月,這一個月,又學到了好多關於iOS開發的知識, 今天就來說說關於iOS開發過程中的網路請求。關於網路請求的重要性我想不用多說了吧。對於移動用戶端來說,網路的重要性不言而喻。常見的網路請求有同步GET, 同步POST, 非同步GET, 非同步POST。今天來看一下四種網路請求的實現方式。一、同步GET// 1.將網址初始化成一個OC字串對象NSString *urlStr = [NSString
Time of Update: 2014-09-24
iOS UITableViewCell 幾個方法的優先順序#第一組 - (void)setDataDict:(NSDictionary *)dataDict;這個方法優先執行- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ self = [super initWithStyle:style
Time of Update: 2014-09-24
iOS 如何建立單例// YOURCLASSNAME.h@interface YOURCLASSNAME : NSObject+(instancetype) sharedInstance;@end// YOURCLASSNAME.m@implementation YOURCLASSNAME+ (instancetype)sharedXXX { static YOURCLASSNAME *_sharedInstance = nil; static dispatch_once_t
Time of Update: 2014-09-24
iOS開發- UITabBarItem自訂圖片(去除黑色)在項目中使用UITabBarController的時候, 每個UITabBarItem都可以展示對應的圖片。UITabBarItem有兩種狀態, 即 選中/ 非選中狀態。如果用storyboard設定圖片, 那麼設定的是選中狀態的圖片, 並且, 它會自動的填充為深藍色. (就是 default color)至於非選中狀態呢, 它會自動的變成灰色。 這大大影響了美觀。如下:我們想要的效果, 應該是這樣的:如果要變成這樣,
Time of Update: 2014-09-24
iOS開發 偷懶小技巧---自訂XCode程式碼片段 有句話說的好,聰明的程式員懂得"偷懶"來提升開發效率.我們在日常開發中,有一些程式碼片段會經常利用到,大家可能會覺得定義一些宏可以解決問題,但是遇到比如,UITableView的協議方法,或者寫Demo時候想要快速的定義一個UIButton(當然,你用storyboard除外)呢? 好吧,先來介紹下什麼是程式碼片段? 我們在XCode中輸入if,選擇ifelse後斷行符號,出現
Time of Update: 2014-09-20
iOS 相機手動對焦AVCaptureDevice的方法,之前查了網上和stackoverflow上,沒有,於是自己試著做了下,成功了,分享下。 //執行個體化AVCaptureDevice *captureDevice = [[AVCaptureDevice alloc] init];//先進行判斷是否支援控制對焦if (captureDevice.isFocusPointOfInterestSupported
Time of Update: 2014-09-19
提高程式員項目設計水平的11條建議,程式員11條1.分析清楚你要面對的項目。這是進行所有工作的第一步,如果你在這個地方都犯錯了,那麼後續所做的一切努力都是白費。比如,你要完成圖書管理系統,那麼你就應該明白這個系統主要是用於解決圖書管理的問題。2.考慮項目設計的方法。在這個階段,你要根據這個項目的特點考慮設計的工具和語言。比如,對於圖書管理系統,它需要封裝性好,這樣有利於管理和維護。而這個系統開發週期較短,功能較簡單。所以,根據其特點,選擇Java作為開發語言會是一個不錯的選擇。3.收集完整的需求
Time of Update: 2014-09-20
iOS_39_觸摸解鎖最終:控制器:vc3Ryb25nPgoKPHByZSBjbGFzcz0="brush:java;">//// BeyondViewController.m// 39_觸摸解鎖//// Created by beyond on 14-9-17.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import "BeyondViewController.h"#import
Time of Update: 2014-09-18
iOS XML/JSON解析點擊開啟下載連結iOS,XML/JSON解析// FInterPreterVC.m// FInterpreter//// Created by lanouhn on 14-9-11.// Copyright (c) 2014年 vaercly@163.com 陳聰雷. All rights reserved.//#import "FInterPreterVC.h"#import "Person.h"#import
Time of Update: 2014-09-16
物件導向語言的特點,物件導向語言特點---恢複內容開始---1.物件導向思想:萬物皆對象,面相對象是更加符合人類思維模式的軟體編程思想,比較簡單,而且擴充性好。2.擁有相同(或者類似)屬性和行為的對象都可以抽像出一個類,類就像圖紙,對象就是根據圖紙製造出來的東西,實實在在存在的。3.類的設計,只關心3樣東西:事物名稱(類名):人(Person)屬性:身高(height)、年齡(age)行為(功能):跑(run)、打架(fight)4.使用對象調用方法就是OC中的訊息機制5.物件導向語言的3大特點
Time of Update: 2014-09-18
iOS歸檔與解歸檔,持久化儲存點此下載iOS歸檔,持久化儲存,解歸檔詳細工程//資料持久化的本質:將資料讀取成檔案儲存在本地. 沙箱機制就是系統針對於每一個程式在本地產生的檔案夾(名字隨機產生), 對於不同的應用程式, 不能訪問其他應用程式沙箱內的內容, 對於該應用程式內容起到保護作用:1 Documents:用來儲存長久儲存的資料 2 xxx.app:應用程式的包, 包含應用程式載入所需的所有資源(readonly唯讀, 不可修改), 平時使用的NSBundle就是該包 3 Library:
Time of Update: 2014-09-16
IOS記憶體管理,ios記憶體管理機制 在ios5之前,是沒有ARC的,所以記憶體靠自己手動回收或者使用autorelease.下面來介紹非ARC的情況,假定有兩個指標a和b. 1.關鍵字asign。針對的情況就是直接賦值,只針對基本類型,比如int float double short bool char long等。它只進行直接賦值,不進行引用計數,所以也不用管理記憶體。
Time of Update: 2014-09-14
iOS 漢字轉拼音在這裡我引用了第三方的東西(email:summer2014mht@sina.com):在這裡我採用了兩種方式(方式二簡單,方便使用):- (NSString *)pinYin{ //方式一 //先轉換為帶聲調的拼音 NSMutableString *str = [self mutableCopy]; CFStringTransform((CFMutableStringRef)str,NULL,kCFStringTransformMandarinLatin,
Time of Update: 2014-09-15
iOS中使用自訂字型,iOS使用自訂字型1、確定你的項目工程的Resources下有你要用的字型檔(.ttf或者.odf)。 2、然後在你的工程的Info.plist檔案中建立一行,添加key為:UIAppFonts,類型為Array或Dictionary都行,在UIAppFonts下再建立一個索引值對,key為:Item
Time of Update: 2014-09-14
IOS應用啟動時漸層等待- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; [UIApplication