Time of Update: 2016-06-30
標籤:最近工作中有用到視頻播放的內容,分享一些簡單的用法給大家(由於網速問題,本例中使用的是本地的資源進行播放,要播放網路上的修改一些URL即可)1.iOS9之前的視頻播放 首先需要匯入MediaPlayer架構. 在iOS9之前視頻播放有兩種方式.一種是帶有View的MPMoviePlayerViewController; // 1. 帶有View的控制器 NSURL *url = [[NSBundle mainBundle] URLForResource:@"Alizee_La_Isla_
Time of Update: 2016-06-30
標籤: 寫listview最佳化的時候,發現Listview初次建立的時候會多次執行getView方法。<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2016-06-30
標籤: 1.最大限度的將不需要出現在Java代碼中的檔案和代碼本身分離開來 2.使用XML標記語言定義UI和資料結構 3.對於工程中的檔案儲存體在工程目錄中的那個位置有著嚴格的規定,在編譯過程中Android會從這些標準化的目錄中 尋找所每種需要的檔案,並要求相似的檔案在邏輯上被組織在一起 4.驅動整個應用程式的Java代碼放在/src(原始碼)或/java目錄下面,可以在目錄先建立子目錄
Time of Update: 2016-06-30
標籤:內嵌到APP裡面的H5頁面,當點擊APP上的返回按鈕或者手機上的返回按鈕時,如果H5頁面不是頁面的跳轉,而是僅僅的Tab切換時,就會出現直接跳出頁面的情況。解決的辦法:function isVisible(obj){ var ret = true; if(obj.style.display === "none"){ ret = false; } return ret;}function showPage(){ var p1 =
Time of Update: 2016-06-30
標籤:1,Shell 模式下掛載根目錄下的目錄為可讀可寫狀態,e.g /system/: mount -o remount rw /system/這樣即可push檔案到相應目錄中。2,Shell 模式下查看相應進程的PID,e.g packageName = com.android.phone [email protected]:/#
Time of Update: 2016-06-30
標籤:今天閑著大半天了,老想弄點啥玩意來玩玩,回想起群裡邊有人說怎麼抓取手機app的資料,頓時就有事情做了。開始進入主題。 第一步:下載神器Fiddler,下載連結:http://fiddler2.com/get-fiddler下載完成之後,傻瓜式的安裝一下了! 第二步:設定Fiddler開啟Fiddler, Tools-> Fiddler Options (配置完後記得要重啟Fiddler)選中"Decrpt HTTPS
Time of Update: 2016-06-30
標籤:最近自己使用了UITableView寫了一個通訊錄,但是在編寫過程還算順利,但是後來測試的時候,發現在iOS8中TableView的分區頭不能正常顯示,使用- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 方法可以正常的設定分區的Title,但是如果你使用了 - (UIView *)tableView:(UITableView
Time of Update: 2016-06-30
標籤:工程在經過多人後,往往會出現較多的垃圾,導致打包出來的ipa檔案偏大,有時候我們會通過清理代碼來給程式瘦身,而瘦身ipa效果明顯的,主要通過清理程式裡的無用圖片。推薦一個清理圖片的應用 https://github.com/tinymind/LSUnusedResources直接開啟運行,點擊Browse..選擇工程目錄,再點擊Search搜尋出該搜尋工具認為工程裡沒有用到的圖片,當然那些沒搜出來的就都是有使用的圖片了,不用理會注意:這裡所說沒有用到的圖片不是真的沒有用到,因為這
Time of Update: 2016-06-30
標籤:網上找了好多文章,都沒有解決掉問題,原因可能是文章都是很早以前的。 這裡給個最簡單的方法:先下jdk(說好的MAC內建jdk呢?先終端輸入java確定下有沒有) 百度軟體地址,http://rj.baidu.com/soft/detail/25851.html?ald再下個 android studio 地址自行百度吧,目前沒有被牆,訪問會有點慢,完成後安裝,sdk就有了。切換SDK開啟android studio 隨便建立個項目,進入軟體後點擊工具列的android表徵圖(有2
Time of Update: 2016-06-30
標籤:一、struct和class的區別<swfit裡的array是什麼類型,在大量複製時會不會有效能問題。> class是參考型別,struct是實值型別 class可以繼承類、介面和被繼承,stryct只能繼承介面,不能被繼承 class有預設的無參建構函式,有解構函式,struct沒有預設的無參建構函式,只能聲明有參的建構函式,沒有解構函式 class可以使用abstract和sealed,有protected修飾符,struct不可以用abstract和sealed
Time of Update: 2016-06-30
標籤:JNI簡介JNI (Java Native Interface),Java的本地介面 JNI是Java眾多開發技術中的一門,意在利用本地代碼,為Java程式提供 更高效,更靈活的拓展。應用情境包括:對運行效率敏感的演算法實現、跨平台應用移植、調用系統的底層驅動、調用硬體等。儘管Java一貫以其良好的跨平台性
Time of Update: 2016-06-30
標籤:Android Icon Size and Location for AppsDENSITYSIZELOCATIONRATIOSCREENMARGINXXXHDPI192×192drawable-xxxhdpi4640 DPI12 to 16 pixelsXXHDPI144×144drawable-xxhdpi3480 DPI8 to 12 pixelsXHDPI96×96drawable-xhdpi2320 DPI6 to 8 pixelsHDPI72
Time of Update: 2016-06-30
標籤: 越來越多的人投入iOS這個行業中,但是作為剛才學校畢業的學生,我們沒有任何經驗。或者經驗很少。但是這也不能阻擋我們對蘋果的熱情,想投入iOS的開發中。而作為進入企業的第一步,我們要參加面試。面試中我們可能碰到許多問題。所以我想總結一下在面試中可能問道的問題 一、#import 跟#include、@class有什麼區別?#import<> 跟 #import”"又什麼區別? 1、#import和#include都能完整的包含某個
Time of Update: 2016-06-30
標籤:做項目難免來回查看某個檔案的某個方法,某些檔案可能訪問率很高,為了加快開發效率樓主推薦使用favorites (檔案)bookmark (代碼 行)。favorites 的添加就在檔案單擊右鍵add to favorites 即可。bookmark 可以在感興趣的代碼前 單擊F11 或者 Ctrl+ F11 添加帶符號書籤在你突然要查看書籤時 Shift+F11 調出書籤列表 這樣快速的訪問Android
Time of Update: 2016-06-30
標籤:範例程式碼:#import "AppDelegate.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after
Time of Update: 2016-06-30
標籤: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: 2016-06-30
標籤:什麼時候使用Service服務類型開啟服務後台運行服務通訊附加資源什麼時候使用Service: @、任何與使用者介面無關的操作,可移到後台線程,然後由一個Service來控制這個線程。 服務類型:@、First is the one that performs work for the application independent of the user’s input.如:後台執行的音樂播放器。@、The other type of Service
Time of Update: 2016-06-30
標籤: 1 - (void)removeVC:(UIViewController *)urViewControllerClass 2 { 3 // NSArray* tempVCA = [self.navigationController viewControllers]; 4 NSMutableArray *tempVCA = [NSMutableArray arrayWithArray:[self.navigationController
Time of Update: 2016-06-30
標籤:// 刪除對應資料 // for (OrderModel *order in self.OrderList) {//
Time of Update: 2016-06-30
標籤:轉自:https://robots.thoughtbot.com/creating-your-first-ios-frameworkIf you’ve ever tried to create your own iOS framework, you know that it’s not for the faint of heart – managing dependencies and writing tests doesn’t make