Time of Update: 2015-12-09
標籤:=============================================--2015/12/9-[ 更新 ] 1、判斷是否為真機 or 模擬器[註:記得先判斷是否為模擬器咯,否則會失敗的哦]#if TARGET_IPHONE_SIMULATOR//模擬器#define IS_IPHONE 0#elif TARGET_OS_IPHONE//真機#define IS_IPHONE 1#endif 2、螢幕寬高#pragma mark -
Time of Update: 2015-12-09
標籤:移動前端系列——移動端頁面坑與排坑技巧In 網頁重構 on 2014-12-08 20:21:19 by lyushine 對於前端開發人員來說移動端存在更多的挑戰,移動端頁面開發過程中會碰到各種各樣千奇百怪的問題(我們俗稱BUG或坑),那麼今天我為大家分享移動端頁面開發過程中的一些坑和排坑技巧。 移動端頁面在不同裝置、不同作業系統
Time of Update: 2015-12-09
標籤:提到ios中的mvc不得不提2011秋季斯坦福課程的老頭,他的iphone開發公開課是所有描述ios中mvc模式最為準確並且最為淺顯易懂的。模型-視圖-控制器這個模式其實應該叫做MCV,用控制器把model與view隔開才對,也就是model與view互相不知道對方的存在,沒有任何瓜葛,他們就像一個團隊裡吵了架的同事,如果有項目需要他倆來參與,那麼最好有第三者來管理他倆之間的溝通與協調。這個第三者就是控制器。既然管理,那麼姑且就把這個控制器提做專案經理吧,這樣的話讓他倆幹啥就得幹啥。就像斯
Time of Update: 2015-12-09
標籤:最近在項目中用到listview中再嵌套一個listview,兩層也有監聽,都沒有問題。其實,主要解決裡面那一層的listview的高度計算就可以,外面那一層listview自動計算。加上裡面那層展開的,就是高度。這種解決方案經常應用於朋友圈的評論。每一條說說,然後下面有評論。項目:http://download.csdn.net/detail/qq_16064871/93349931、項目結構圖2、實現這上面的監聽兩層都有,以及外面的button都可以。夠多樣化吧。3、ChildList
Time of Update: 2015-12-08
標籤: var browser = { versions: function () {
Time of Update: 2015-12-08
標籤:使用chrome的inspect可以對手機上的webview進行調試,因為真機沒有什麼比較好的調試工具,而chrome提供了這一個工具可以比較方便的查看真機上的元素,以及進行調試。其實我對webview也不太瞭解,不過經過實驗後發現,手機上瀏覽器上啟動並執行頁面是屬於這個範疇的,也就是平時工作中說的觸屏站。 前提:1.PC上安裝了最新版的chrome瀏覽器2.手機上安裝了最新版的chrome瀏覽器 註:低版本的需要自己去安裝adb,高版本的不用,所以大家還是直接用高版本
Time of Update: 2015-12-10
標籤:非ARC模式下:- (NSString *)encodeToPercentEscapeString: (NSString *) input{ NSString *outputStr = (NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)input,
Time of Update: 2015-12-10
標籤:*******************************************************************2015-08-24長度單位與內外邊框Px:像素;dp:每英寸上像素點的數量dp:與裝置像素無關
Time of Update: 2015-12-08
標籤:1. Object-C有多繼承嗎?沒有的話用什麼代替??1> OC是單繼承,沒有多繼承2> 有時可以用分類category和協議protocol來代替多繼承 2. Object-C有私人方法嗎?私人變數呢??1> OC沒有類似@private的修飾詞來修飾方法,只要寫在.h檔案中,就是公用方法2> 可以使用類擴充(Extension)/繼承來增加私人方法和私人變數 3. 關鍵字
Time of Update: 2015-12-08
標籤:輕量級的資料庫leveldb https://github.com/google/leveldb一:在iOS下編譯leveldb終端:1: git clone https://github.com/google/leveldb.git2: 進入根目錄 cd leveldb-master3: 編譯: CXXFLAGS=-stdlib=libc++ make
Time of Update: 2015-12-08
標籤:Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.For example, Given [0,1,0,2,1,0,1,3,2,1,2,1], return 6.The above
Time of Update: 2015-12-08
標籤:1. #import 跟#include、@class有什麼區別?#import<> 跟 #import”"又什麼區別?1> #import和#include都能完整地包含某個檔案的內容,#import能防止同一個檔案被包含多次2> @class僅僅是聲明一個類名,並不會包含類的完整聲明;@class還能解決迴圈包含的問題3> #import <> 
Time of Update: 2015-12-10
標籤:一.滑塊控制項(UISlider) 效果如下注:系統原來效果如下具體功能運用:①建立滑塊控制項(UISlider),設定控制項大小,並添加到window視圖上,後釋放 UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(20, 30, 280, 100)]; [self.window addSubview:slider]; [slider
Time of Update: 2015-12-08
標籤:Gradle DSL method found: ‘android()’錯誤和上個錯誤一樣這個也是因為在新版本的Gradle中android()方法已經廢棄,但是要注意android()只是在整個項目下的build.gradle檔案中廢棄掉,在每個module下的build.gradle檔案中依然存在。因此只要將項目下的build.gradle檔案中的android()去掉即可。 詳細內容參看http://stackoverflow.com/questions/23
Time of Update: 2015-12-09
標籤:完整項目下載背景:項目中使用標題列,只是簡單的include一個標題列的視圖,賦值、控制元素顯示、點擊事件都要自己搞,不優雅!要求:1:對現有代碼入侵最小2:使用足夠簡單OK,圍繞著這個需求,咱做了一個標準的標題列。中間有文本,左右兩邊可以是文字或者是圖片。顯示標題列和左側文字的調用方式如下:<net.xuele.xuelets.ui.ActionBarLeftRightButton android:layout_width="match_parent"
Time of Update: 2015-12-08
標籤: private class AppAdapter extends BaseAdapter { @Override public int getCount() { // TODO Auto-generated method stub return userApp.size()+sysApp.size()+2; } @Override public Object
Time of Update: 2015-12-09
標籤:開發 記錄 動畫 android before 在開發中屬性動畫是很常用的功能,下面我把屬性動畫的基本用法記錄一下,供他人學習,也逐漸積累自己的知識。單個動畫效果://建立動畫對象,後面的參數依次為:動畫效果的目標組件,需要改變的該組建的屬性(必須有對應的get和set方法就可以),後面三個參數寫變化過程對應數值。Obje
Time of Update: 2015-12-09
標籤:Android ble (Bluetooth Low Energy) 藍芽4.0,也就是說API level >=
Time of Update: 2015-12-08
標籤:視頻分享想實現iPhone手機拍攝一段視頻,上傳到雲端分享給手機好友。技術實現視頻壓縮。iPhone拍攝的視頻很大,幾秒鐘就幾十兆檔案了,需要做壓縮,原來考慮用ffmpeg,安裝起來比較複雜,網上也有很多教程,不過在通過appstore審核的時候有一定風險。首先是點擊開始錄製的代碼: if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
Time of Update: 2015-12-09
標籤: 一、旋轉處理 第一步:註冊通知 [[NSNotificationCenter defaultCenter]