標籤:1.scrollview的frame指的是其可視範圍,contentSize指的是其滾動範圍,分別是在水平方向和豎直方向上的所以要讓scrollview在水平方向不能滾動,那麼需要如下設定_scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, kScreenWidth, kScreenHeight)];_scrollView.contentSize = CGSizeMake(0, kScreenHeight*3);
標籤:在做iOS開發中,經常會遇到這樣的問題,圖片尺寸太大,或者檔案體積太大,需要將圖片壓縮處理一下,然後上傳伺服器。 當然,也不排除一些公司要求app上傳原圖,但是這種方式太耗流量且很耗時間,如果網路不佳,很容易上傳失敗,從而會失去一些使用者。1, 理解概念:1, “壓” 是指檔案體積變小,但是像素數不變,長寬尺寸不變,那麼品質可能下降。2, “縮” 是指檔案的尺寸變小,也就是像素數減少,而長寬尺寸變小,檔案體積同樣會減小。
標籤:一個產生二維碼的函數 public static Bitmap createQRCode(String str) throws WriterException { Hashtable<EncodeHintType, String> hints = new Hashtable<EncodeHintType, String>(); hints.put(EncodeHintType.CHARACTER_SET, "utf-8");
標籤:一、通過動畫實現定義res/anim/loading.xml如下:<?xml version="1.0" encoding="UTF-8"?> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="150"
標籤:一個好的引導頁會使得使用者體驗大大提升,利用視頻來做,可以更簡單的達到優雅的效果。使用MediaPlayer.framework架構下的AVPlayerLayer,它和Core
標籤:一直以為Appstore有了檢查版本是否更新的機制,我們在APP上做這個更新功能會被拒,但是也有看到一些APP也是做了這個更新功能的。因為在網上沒有找到完全正確的方法能擷取到iTunes裡的資料的,於是就寫此文給需要的開發小夥伴們。下面我就綜合了網上說的兩種方法去檢查更新:第一種:擷取自己伺服器的APP版本號碼與已安裝的APP版本號碼比較這是需要伺服器去做操作,因為我這邊用戶端已經做好了,後台又十分忙,我就沒去找伺服器怎麼弄了,我想應該也是和APP差不多去請求itunes的資料,只不過我們
標籤:圖片的本身就是各種映像資料的載體,包含著像素、色彩、灰階等各種資料資訊,除此之外,還包含著曝光資料、日期、位置、著作權等中繼資料(metadata)。何為圖片中繼資料中繼資料套件括許多重要的資訊,常用的有Exif(可交換影像檔格式,Exchangeable image file format)、GPS(位置資訊)和TIFF(Tagged Image File Format,標籤影像檔格式)。所謂中繼資料是指Data about
標籤:一些國產手機插入mac os 系統中無法被識別,在命令列輸入 system_profiler SPUSBDataType在, 然後將魅藍note的vendor id 添加至 ~/.android/adb_usb.ini檔案中,然後依次執行adb kill-server adb start-server即可進入adb shell。 上述中的vendor id也可以到mac os中的
標籤:最近看了一個代理的使用文檔,覺著寫的很好,記錄一下1. 建立一個 delegate;2. 委託者聲明一個delegate;3. 委託者調用delegate內的方法(method);4. 被委託者設定delegate,以便被委託者調用;5. 被委託者實現Delegate 所定義的方法。1.1
標籤:授權轉載,明仔Su(簡書)在上一篇文章《使用AVPlayer播放網路音樂》介紹了AVPlayer的基本使用,下面介紹如何通過AVAssetResourceLoader實現AVPlayer的緩衝。需求梳理沒有任何工具能適用於所有的情境,在使用AVPlayer的過程中,我們會發現它有很多局限性,比如播放網路音樂時,往往不能控制其內部播放邏輯,比如我們會發現播放時seek會失敗,資料載入完畢後不能擷取到資料檔案進行其他動作,因此我們需要尋找彌補其不足之處的方法,這裡我們選擇了AVAssetRes
標籤:button 文字圖片上下經常會用到,記錄一下 self.rechargeButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;//使圖片和文字水平置中顯示 [self.rechargeButton
標籤:方案一:使用iscoll等有下拉功能的架構。分析:因為項目的結構已經基本完成,再使用架構,會與原來的結構互相影響; 方案二:用JavaScript、Jquery寫。分析:可能沒有直接使用架構的效果好,但可以盡量使效果貼近原生。 綜合考慮,採用方案二。/////////////////////////////////////////////////////////////////////////////////////////////////參考部落格:http://ww
標籤:目前很多手機app或者一些webapp,搜尋欄基本採用跳視窗的搜尋方式怎麼做實現方式:1、在觸發外層的input的時候開啟個modal層,預設開啟該modal層的時候就觸發了moda裡面的input的focus事件2、將軟鍵盤變成搜尋字樣,在web中你可能會覺得input type="search"就會很自然的換行變成了搜尋兩個字,其實不然,你需要用form去裹著<form method="post" id="form" action="#"> <div class=
標籤:本文只介紹ARC情況下的單利過去一直背不下來單利如何寫,就是知道這麼回事,也知道通過宏來寫單利,但是一直記不住,今天就來記錄一下- (void)viewDidLoad { [super viewDidLoad]; SIPerson *person = [[SIPerson alloc] init]; NSLog(@"%@",person); SIPerson *person1 = [[SIPerson alloc] init];
標籤:一,NSTimer//建立方式1NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(action:) userInfo:nil repeats:NO];[timer invalidate];//調用建立方法後,target對象的計數器會加1,直到執行完畢,自動減1。如果是
標籤:1.簡介使用蘋果手機,最喜歡的就是用它的滑動返回.作為一個開發人員,我們在編寫很多頁面的時候,總是會因為這樣那樣的原因使得系統的滑動返回不可用.使用導覽列push出一個控制器,我們在控制器中自訂了一個返回按鈕.這樣系統預設的滑動返回手勢效果就沒有了.2.解決方案[1]從A這個控制器push到B這個控制器,我們想要自訂B的返回按鈕,我們可以在A中設定self.navigationItem.backBarButtonItem = [[UIBarButtonItem 
標籤:.m檔案中可以聲明私人成員變數和私人屬性屬性(property)一共做了三件事:建立以底線開頭的執行個體變數、產生getter、setter方法。成員變數:僅僅建立執行個體變數;屬性(property)會自動產生setter,getter方法,有的時候就會產生一些無用的方法,造成程式的IPA體積過大。使用成員變數的方式啟動並執行速度更快。當開發使用懶載入(變數在需要的時候再去載入)的時候,使用屬性(property)- (NSMutableArray *)imagesArr{
標籤:1.處理NSLog事件(開發人員模式列印,發行者模式不列印) #ifdef DEBUG #define NSLog(FORMAT, ...) fprintf(stderr,"%s:%d\t%s\n",[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__,&
標籤:資料加密iOS開發中關於資料加密演算法使用最多的就是MD5和Base64,但是開發人員中最喜歡的也就是MD5,所以今天就簡單介紹一下MD5在嗎去使用,當然關於資料加密還是看公司使用什麼,公司使用什麼我們就用什麼,這裡只是一個借鑒或者其他方面需要。一、簡單說明1.說明在開發應用的時候,資料的安全性至關重要,而僅僅用POST請求提交使用者的隱私資料,還是不能完全解決安全問題。如:可以利用軟體(比如Charles)設定Proxy
標籤:大多數App都嚴重依賴於網路,一款使用者體驗良好的的app是必須要考慮網路狀態變化的.iOSSinger下一般使用Reachability這個類來檢測網路的變化.Reachability這個是蘋果開發文檔裡面的一個類,官方寫的,用來判斷網路的變化,包括無網路,wifi,和蜂窩三種情況.Reachability類實際上是蘋果公司對SCNetworkReachability API的封裝,使用方法比較簡單,這裡不再介紹.說說它的優缺點: 優點