Time of Update: 2015-12-08
標籤:iOS自訂tabbar後popToRootViewContriller和poptoviewcontroller時出現兩個tabbar 的解決辦法問題:iOS自訂tabbar後popToRootViewContriller和poptoviewcontroller時出現兩個tabbar1.自訂代碼:- (void)viewWillAppear:(BOOL)animated{ [super
Time of Update: 2015-12-08
標籤:視頻分享想實現iPhone手機拍攝一段視頻,上傳到雲端分享給手機好友。技術實現視頻壓縮。iPhone拍攝的視頻很大,幾秒鐘就幾十兆檔案了,需要做壓縮,原來考慮用ffmpeg,安裝起來比較複雜,網上也有很多教程,不過在通過appstore審核的時候有一定風險。首先是點擊開始錄製的代碼: if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
Time of Update: 2015-12-08
標籤:唯利是圖的應用超市,正在加速走向死亡!自2010年以來,移動互連網浪潮洶湧,移動app一時風靡,幾乎每家互連網公司都在謀求在移動互連網上的機會,特別是各家大型的互連網公司,都紛紛重兵投入研發用戶端產品,還有越來越多的創業公司,推出各種類型應用和遊戲app,希望在移動互連網行業挖出一桶金。app大量湧現直接催生了國內市集的發展。這些app應用超市通過各種手段聚攏使用者,有通過手機小幫手發展使用者的91手機小幫手、360手機小幫手等,有通過論壇獲得使用者的機鋒網、威鋒網、安智網等,還有手機廠商
Time of Update: 2015-12-08
標籤:一、介面區介紹1、項目組織圖區,用於瀏覽專案檔,預設Project以Android組織方式展示。2、設計區,預設在開啟布局檔案時為設計模式,可直接拖動控制項到介面上實現所見即所得 (WYSIWYG),下方的Design和Text就是代碼和設計模式的切換按鈕,切換至TEXT時,左側為代碼編輯區,右側為所見即所得
Time of Update: 2015-12-07
標籤:Commit to AppStore:1024*1024//for App Icon[email protected]:180*180//iPhone 6 Plus (@3x)[email protected]:120*120//iPhone 6 and iPhone 5 (@2x)[email protected]:152*152//iPad and iPad mini (@2x)Icon-76.png:76*76//iPad 2 and iPad
Time of Update: 2015-12-08
標籤:android作業系統詳細目錄結構\system\app 這個裡面主要存放的是常規下載的應用程式,可以看到都是以APK格式結尾的檔案。在這個檔案夾下的程式為系統預設的組件,自己安裝的軟體將不會出現在這裡,而是\data\檔案夾中。下面是詳細的介紹:\system\app\AlarmClock.apk 鬧鐘\system\app\AlarmClock.odex\system\app\Browser.apk
Time of Update: 2015-12-08
標籤:android 剛開始學習Android Stuio感覺和eclipse有很大的不一樣,一些快速鍵什麼的都不同,以下記錄下我初學的一些過程。 Android Studio和eclipse的項目結構有所不同,AS中的Project相當於es中的Workplace,而Module相當於es的Project,在eclipse中我用的比較習慣的快速鍵是"ctrl+1"與"Alt+/",但是在AS中都是不同的,後來花了挺長時間才找到相對應的快速鍵。 “ctrl+1
Time of Update: 2015-12-08
標籤:black style color 密碼 郵箱 您可以使用行動裝置郵箱策略管理許多不同的設定。其中包括:允許簡單密碼:允許裝置使用例如1234或1111這樣的簡單密碼;要求字母數字密碼:密碼要同時包含字母和數字;密碼必須包含的字元集數:密碼包含大小寫字母、數字及特殊符號數,例如設定的是3,則包含其中的三個;要求在裝置上進行
Time of Update: 2015-12-08
標籤:app常用的60s倒計時計時功能:private static final int TIME_LIMIT = 60; private void initView() { // 相關控制項 mResend = (TextView) findViewById(R.id.resend); // 重新發送btn mResend.setOnClickListener(this); mTimeLimit = (TextView)
Time of Update: 2015-12-08
標籤:第三方庫是現在的程式員離不開的東西 不光是APP開發 基本上所有的商業項目 都會或多或少的使用到第三方庫Github上Star>100的開源庫數量如下可以看到JS以絕對的優勢排名第一 一定程度上也說明了JS在這幾年為什麼發展得這麼迅速 不會點JS都不好意思說自己是碼農 不過現在JS圈的造輪子浪潮也是愈演愈烈了 自己不寫個架構都不好意思打招呼OC排名第四 相信這個排名還會上升 Swift暫時還擠不進前十 不過超過OC
Time of Update: 2015-12-08
標籤:一個Activity表示一個螢幕,當然在早期應用程式中這樣理解可能不太準確,因為早期很多效果都是使用對話方塊形式的Activity或者半透明半覆蓋的Activity來在當前Activity中顯示相關操作的,但是現在只要是合格的程式員都不會再在同一個螢幕中顯示兩個以上ActivityActivity作為Android應用四大組件之一,其在應用開發中是必不可少的Android基礎之四:四大組件(Activity)
Time of Update: 2015-12-08
標籤:1.要做一個儘可能流暢的ListView,你平時在工作中如何進行最佳化的? ①Item布局,層級越少越好,使用hierarchyview工具查看最佳化。 ②複用convertView ③使用ViewHolder ④item中有圖片時,非同步載入 ⑤快速滑動時,不載入圖片 ⑥item中有圖片時,應對圖片進行適當壓縮 ⑦實現資料的分頁載入2.對於Android 的安全問題,你知道多少 ①錯誤匯出組件 ②
Time of Update: 2015-12-07
標籤:Android中的TextView控制項預設是做不到左右對齊的,都是靠左對齊。可能的原因是安卓預設數字、字母不能為第一行以後每行的開頭字元,因為數字、字母為半形字元,還有就是文字中的英文字元佔用1個位元組,而一個漢字佔用兩個位元組。下面我就介紹下實現左右對齊的原理: 1、測量一個中文漢字所佔用的寬度 2、根據TextView的寬度和一個漢字所佔用的寬度以及字元之間的間隔計算出總行數。 3、根據padding和margin以及行高計算出TextView的總高度。 4、繪製每一行的每一個字元
Time of Update: 2015-12-08
標籤:
Time of Update: 2015-12-07
標籤: 當應用程式進入後台時,系統會自動回調應用程式委託的applicationDidEnterBackground:方法。應用可以在該方法中完成轉入後台前需要做的準備工作,所有的應用需要做以下事情。 釋放所有可以釋放的記憶體。 儲存使用者資料或狀態資訊,所有沒寫入磁碟的檔案或資訊,在進入後台之前,都應該寫入磁碟,因為程式可能在後台被殺死。進入後台時釋放記憶體
Time of Update: 2015-12-07
標籤:前言 在iOS9之前我們只能使用Spotlight來搜尋應用程式名稱來開啟指定App,而其他的內容都是提供給系統使用(資訊,連絡人,郵件等)。在iOS9以後Apple允許開發人員設定應用中任意內容可以被Spotlight索引到以及使用者在選擇了搜尋內容時會發生什麼。如demo所示:圖1 Spotlight搜尋應用內結果 簡單介紹在iOS9中提供了三種API來協助我們實現搜尋,如下:圖2 iOS
Time of Update: 2015-12-07
標籤:錯誤原因在於 AppDelegate 中 didFinishLaunchingWithOptions 結束前 未定義 rootViewController,Xcode7規定必須要有rootViewController。定義一個空UIViewController即可,添加如下代碼解決:UIViewController *emptyView = [[ UIViewController alloc ]initNibName:nil bundle:nil ];self. window
Time of Update: 2015-12-07
標籤:Log.v(tag,msg);所有內容Log.d(tag,msg);debugLog.i(tag,msg);一般資訊Log.w(tag,msg);警告資訊Log.e(tag,msg);錯誤資訊 1.Log.v的調試顏色為黑色的,任何資訊都會輸出,這裡v代表verbose囉嗦的意思,平時使用就是Log.v("","") 2.Log.d的輸出顏色是藍色的,僅輸出debug調試的資訊,但他會輸出上層的意思,過濾起來可以通過DDMS的Logcat標籤來選擇 3.Log
Time of Update: 2015-12-07
標籤:#import "ViewController.h"#import "NSTimer+BlocksKit.h"@interface ViewController (){ NSTimer *vCodeButtonTimer1, *vCodeButtonTimer2;}@property (weak, nonatomic) IBOutlet UIButton *button;@end@implementation ViewController- (IBAction)action:(id)
Time of Update: 2015-12-07
標籤:第二部分構建應用程式 1,應用程式開發過程 2,設計使用者介面 3,定義互動 4,教程:串聯圖 1,應用程式開發過程定義概念設計使用者介面定義互動實現行為整合資料 對象是應用程式的基石 類是對象的藍圖 對象通過訊息通訊 協議定義訊息發送契約整合資料 訊息通訊:在 Objective-C 中,雖然可使用多種方法在對象之間發送訊息,但是目前最常用的方法是使用方括弧的基本文法。如果您有一個 Person 類的對象