Time of Update: 2016-06-28
標籤:1.視頻匯出:UIAlertController *av = [UIAlertController alertControllerWithTitle:@"提示" message:@"您確定要將視頻匯出到相簿?" preferredStyle:UIAlertControllerStyleActionSheet]; [av addAction:[UIAlertAction actionWithTitle:@"確定" style:UIAlertActionStyleDefault
Time of Update: 2016-06-28
標籤:1 最大並發數最大並發數:同一時間最多隻能執行的任務的個數。 最?大並發數的相關?方法- (NSInteger)maxConcurrentOperationCount;- (void)setMaxConcurrentOperationCount:(NSInteger)cnt; 說明:如果沒有設定最大並發數,那麼並發的個數是由系統記憶體和CPU決定的。 提示:最大並發數不要開太多(在 5 以內),一般以2~3為宜,因為雖然任務是在子線程進行處理的,但子線程會佔系統記憶體,
Time of Update: 2016-06-28
標籤:1.資料存放區1.如果後期需要增加資料庫中的欄位怎麼實現,如果不適用CoreData呢?編寫SQL語句來操作原來表中的欄位1>增加表欄位ALTER TABLE 表名 ADD COLUMN 欄位名 欄位類型2>刪除表欄位ALTER TABLE 表名 DROP COLUMN 欄位名3> 修改表欄位ALTER TABLE 表名 RENAME COLUMN 舊欄位名 TO
Time of Update: 2016-06-28
標籤:1 RootProject【根目錄】build.gradle中添加如下外掛程式引用dependencies { ....... classpath ‘com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2‘ classpath ‘com.github.dcendents:android-maven-gradle-plugin:1.3‘}2 LibsProject【庫工程】build.gradle中添加如下代碼apply
Time of Update: 2016-06-28
標籤:有好幾個朋友問我ios 分割線端了一些 如何解決,於是我就寫一篇部落格吧。為什麼我說是少了15像素呢?首先我們拖拽一個預設的tableview 控制項! 看下xcode5 面板的inspector(檢查器)我們可以找到一個 Separator Insetss 標籤 預設是 Default我們選擇一下 發現有個Custom 這時候我們驚奇的發現Left 15 ,這時候我們只要把這個 15 改成 0 , 然後儲存, 你就會發現tableview
Time of Update: 2016-06-28
標籤:運行記憶體:2GB手機記憶體:4GBSD卡儲存空間:28GB機身儲存:手機記憶體+SD卡儲存空間=32GBRAM 一、是由英文Random Access
Time of Update: 2016-06-28
標籤:Xamarin中開啟別人項目找不到android.jar檔案錯誤資訊:Could not find android.jar for API Level 23.開啟非本機建立的Xamarin項目,編譯的時候提示無法找到API。但是本機卻沒有這個問題。這是因為項目中儲存其他電腦的Android SDK路徑,而該路徑和本地環境不符。這個時候,右擊Android項目,選擇清理命令即可。Xamarin中開啟別人項目找不到android.jar檔案
Time of Update: 2016-06-28
標籤:iOS 視頻音樂類等應用會用到“檔案下載”。檔案下載在iOS中的實現如下:1、小檔案下載@interface ViewController () <NSURLConnectionDataDelegate>@property (weak, nonatomic) IBOutlet UIProgressView *progressView;/** 檔案資料 */@property (nonatomic, strong) NSMutableData
Time of Update: 2016-06-28
標籤:Jaminzzhang如何打造一個安全的App?這是每一個移動開發人員必須面對的問題。在移動App開發領域,開發工程師對於安全方面的考慮普遍比較欠缺,而由於iOS平台的封閉性,遭遇到的安全問題相比於Android來說要少得多,這就導致了許多iOS開發人員對於安全性方面沒有太多的深入,但對於一個合格的軟體開發人員來說,安全知識是必備知識之一。對於未越獄的iOS裝置來說,由於強大的沙箱和授權機制,以及Apple自己掌控的App Store,
Time of Update: 2016-06-28
標籤:什麼是觀察者模式?打個比方,就像你訂報紙,比如你想知道美國最近發生了哪些新聞,你可能會訂閱一份美國周刊,然後美國一旦有了新的故事,美國周刊就發一刊,並郵寄給你,當你收到這份報刊,然後你就能瞭解美國的最新動向。其實這就是觀察者模式,A對B的變化感興趣,就註冊為B的觀察者,當B發生變化時通知A,告知B發生可變化。這是一種非常典型的觀察者的用法,我把這種方法叫做經典觀察者模式。當然與之相對的還有另外一種觀察者模式------廣義觀察者模式。 從經典的角度看,觀察者模式是一種
Time of Update: 2016-06-28
標籤: 最近用swift做一個公司的小項目,遇到一個問題,就是通過api擷取的html文本中的標籤都已經被轉義了,<p class="MsoNormal" align="left" style="vertical-align:baseline;background:white;">\n\t<br
Time of Update: 2016-06-28
標籤: 深拷貝和淺拷貝這個問題在面試中常常被問到,而在實際開發中,只要稍有不慎,就會在這裡出現問題。尤其對於初學者來說,我們有必要來好好研究下這個概念。我會以實際代碼來示範,相關範例程式碼上傳至 這裡 。 首先通過一句話來解釋:深拷貝就是內容拷貝,淺拷貝就是指標拷貝。
Time of Update: 2016-06-28
標籤:將一個小應用從eclipse開發遷移到android studio,程式中有native代碼實現,在eclipse是靠Android.mk這麼個mk檔案來組織編譯的,但到android
Time of Update: 2016-06-28
標籤:,用手機訪問PC端WWW網域名稱的時候,自動判斷跳轉到移動端,用電腦訪問M網域名稱手機網站的時候,自動跳轉到PC端,我們團隊在開發erdaicms二代旅遊CMS網站管理系統的時候(http://www.erdaicms.com),分別開發了PC端和手機端,需要實現,用手機訪問PC端WWW網域名稱的時候,自動判斷跳轉到移動端,用電腦訪問M網域名稱手機網站的時候,自動跳轉到PC端,於是有了下面這個判斷函數: 1 /*移動端判斷*/ 2 function isMobile() 3 {
Time of Update: 2016-06-27
標籤:前幾天搞了 雙曲線波浪動畫(http://www.jianshu.com/p/7db295fd38eb)和環形倒計時動畫(http://www.jianshu.com/p/d1d16dff33c9)而且感覺效果還不錯,喜歡的人還很多,於是今天打算 在搞一個"儀錶式數字跳動動畫". 那麼什麼是儀錶式數字跳動動畫. 直接上效果6月-27-2016 11-28-17.gif一,
Time of Update: 2016-06-28
標籤:1.首先fiddler設定2.手機設定手機選擇同一區域網路的wifi,長按wifi名稱,選擇修改網路,選擇代理,代理為安裝fiddler的電腦ip
Time of Update: 2016-06-28
標籤:在應用版本升級的時候做了一些sqlit的操作,比如增加了一個欄位,那麼版本升級之後sqlit不更新必然會報錯那麼sqlit提供了ALERT TABLE命令,允許使用者重新命名或添加欄位到表中 具體解決方案(以表增加欄位為例):1.將表名A改為暫存資料表temp_A: 2.建立與原先表明相同的新表A(此時新表裡面的欄位已經增加) 3.將temp_A中資料匯入到新表A中用“”來補充原先不存在的欄位 4.刪除temp_A表 參考:<a
Time of Update: 2016-06-28
標籤:一:四大核心組件Activity(活動) 是Android應用中負責與使用者互動的組件Service(服務) Service通常位於後台運行,它一般不需要與使用者互動,因此Service組件沒有圖形化使用者介面BroadcastReceiver(廣播接收器) 用於接收系統中其它組件發送的廣播ContentProvider(內容提供者) &
Time of Update: 2016-06-28
標籤:GCD (純C語言) 全稱 Grand Central Dispatch,可譯為“偉大的中樞調度器”優點: (1) GCD是為多核的並行運算提出的解決方案 (2) GCD會自動利用更多的CPU核心(比如雙核、四核) (3) GCD會自動管理線程的生命週期(建立線程、調度任務、銷毀線程) (4) 程式員只需要告訴GCD想要執行什麼任務,不需要編寫任何線程管理代碼核心概念: (1) 任務(block):執行什麼任務 (2) 隊列(queue):用來存放任務使用步驟: (1)
Time of Update: 2016-06-28
標籤:今天給大家講講android開發中比較常見的listView的下拉載入,其實也可以叫做分頁載入。為什麼會有這個叫法呢?說說我的理解吧!從字面上很好理解。當你滑動一個列表到底部的時候,這個時候就會出現正在載入的底部載入布局去載入更多的資料。這裡拿作為一個例子,如所示:如所示紅色方框的部分就是底部的載入布局。從一定程度上這樣做是必要的,為了最佳化使用者的體驗。你可以想想,假如你點開的朋友圈的時候,如果沒有做分頁載入,那麼你需要等待很久的時間才能夠看到你和朋友發的一些狀態。這是因為這個時候代碼需