Time of Update: 2016-05-25
標籤:一.百思項目中遇到了兩處這樣的問題,第一處 - 是評論介面的headerView,由於直接把自己搞的xib載入了放在了那裡,xib中setFrame寫了好多-= +=,每次滾動的時候,會頻繁調用xib中的setFrame方法,導致了最後xib消失或者越來越大.是,headerView高度被擋了,怎麼設定也不管用.封裝後完美解決.解決辦法:第二處 - tableView中的header文本調整左間距,:
Time of Update: 2016-05-25
標籤:使用菜單選項Menu,需要進行以下操作:(1)重寫onCreateOptionsMenu方法; public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true;} (2)在menu的main.xml檔案中加入item的聲明.(3)重寫onOptionsItemSelected方法 public boolean
Time of Update: 2016-05-24
標籤:模擬器一啟動 The process android.process.acore has stopped unexpectedly今天不知道怎麼回事,模擬器一啟動就狂報錯,模擬器已經重新安裝過了,剛開始是臉介面都進不了,後來進去了 launcher,報了The process android.process.acore has stopped
Time of Update: 2016-05-23
標籤:關於多線程的大概原理,相信大家都有所瞭解,我就不再贅述了,多線程的實現有多重方式:NSThread、NSObject、NSOperation和GCD,其中較常用的是GCD,下面分別介紹一下基礎操作:首先NSThread開闢子線程:NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(sayHi) object:nil];//手動開啟子線程[thread start];[NSThread
Time of Update: 2016-05-24
標籤:剛剛開始做iOS開發的時候,不知道怎麼建立單例,在網上搜的也大多數都不太全,所以總結了一下建立單例的兩種方式首先在.h檔案中聲明類方法1 +(instancetype)sharedUtils;然後在.m檔案中實現它,實現的方法有兩種第一種,在建立一個對象時先判斷在程式中有沒有建立過這個對象1 static PublicUtils *DefaultManager = nil;2 3 +(instancetype)sharedUtils4 {5 if (!DefaultManager)
Time of Update: 2016-05-25
標籤:4.5 - Apps using background location services must provide a reason that clarifies the purpose of the use, using mechanisms described in the Human Interface Guidelines4.5 DetailsYour app uses background location services but does not clarify the
Time of Update: 2016-05-23
標籤: 1.Activity是什麼Activity是Android系統中的四大組件之一,在MVC模式中屬於C控制層 M(Model 模型):Model是應用程式的主體對象。 V(View 視圖):是應用程式中負責產生使用者介面的部分,使用XML作為程式設計語言。
Time of Update: 2016-05-25
標籤:一.首先要搞清楚,tableView中有兩種headerView,一個是tableHeaderView,另一個是headerView.前者就一個;後者根據session決定個數headerView的迴圈利用跟cell的迴圈利用差不多,同樣也可以註冊,代碼如下:二.百思項目中,headerView只顯示文字,但是只搞一個Label沒法調整文字左邊的間距.所以考慮封裝一層view.進行了自訂headerView的封裝,重寫了headerView的-
Time of Update: 2016-05-23
標籤:概念對象拷貝有兩種方式:淺複製和深複製。顧名思義,淺複製,並不拷貝對象本身,僅僅是拷貝指向對象的指標;深複製是直接拷貝整個對象記憶體到另一塊記憶體中。一圖以蔽之再簡單些說:淺複製就是指標拷貝;深複製就是內容拷貝。集合的淺複製 (shallow copy)集合的淺複製有非常多種方法。當你進行淺複製時,會向原始的集合發送retain訊息,引用計數加1,同時指標被拷貝到新的集合。現在讓我們看一些淺複製的例子:NSArray *shallowCopyArray = [someArray
Time of Update: 2016-05-25
標籤:http://www.cocoachina.com/ios/20160525/16431.htmlhttp://www.jianshu.com/p/a6bab07c4062IPv6的簡介IPv4 和 IPv6的區別就是 IP 位址前者是 .(dot)分割,後者是以 :(冒號)分割的(更多詳細資料自行搜尋)。在使用 IPv6 的熱點時候,記得手機開 飛航模式 哦,保證手機只在 Wi-Fi 下上網,以免手機在串連不到網路時候,會預設跳轉到使用 蜂窩移動網路(即2G、3G、4G流量)
Time of Update: 2016-05-22
標籤:1.建立HelloWorld項目任何程式設計語言寫出的第一個程式毫無疑問都會是Hello World,這已經是自20世紀70年代一直流傳下來的傳統,在編程界已成為永恒的經典,那麼今天就來使用Android studio建立第一個app(Hello World)。 首先運行Android studio,在彈出的快捷視窗中建立一個項目。點擊上面中的“Star a new Android Studio project”,然後會彈出“Create New
Time of Update: 2016-05-25
標籤:iOS 的 UIScrollView 可以說是十分強大,巧妙地運用它可以得到一些意想不到的效果。本文將舉幾個 ScrollView 不常見運用的例子。 內建資訊應用這個介面既可以上下捲動,也可以左右滑動拉出發送時間。 P.S. 氣死寶寶了,我做了一組精美的 gif,但是大小都超出簡書限制…..無語,大家就腦補一下效果吧。 這個效果大體看一下就非常像一個很大的 ScrollView,可以四個方向都能滑動。但是 UITableView 只能上下滾動,
Time of Update: 2016-05-23
標籤:eclipse或myeclipse中右邊編輯介面點擊 左邊Package Explorer導航自動定位 左導航Package Explorer的右上方有一個黃色雙向箭頭表徵圖,滑鼠移動到上面提示“Link with Editor”,按下這個表徵圖後,你在Editor開啟任何檔案,Package
Time of Update: 2016-05-22
標籤:所有應用程式必然有資料的輸入輸出,Android也是一樣的,Android應用程式的參數設定、運行狀態資料這些都需要儲存到外部儲存空間上,保證關機後資料不丟失,如下是幾種Android常見的資料存放區方式: SharedPreferences:適合儲存少量資料(一些配置資訊、積分之類); SQLite:一個真正輕量級資料庫,沒有後台進程,整個資料庫就對應於一個檔案,適合大量資料需要儲存、訪問的情況。
Time of Update: 2016-05-23
標籤:概述ListView:一個可以垂直滑動的列表視圖。 setEmptyView()介面繼承至ListView的父類AdapterView。可想而知,ListView為空白時,才會顯示EmptyView,這與ListView的資料配接器有間接的聯絡。使用情境List使用非常廣泛,用於具有相同資料類型的資料模型顯示,也可以自訂List以符合實際的需求。
Time of Update: 2016-05-25
標籤: Swift是現在Apple主推的語言,2014年新推出的語言,比Scala等“新”語言還要年輕10歲。2015年秋已經開源。目前在linux上可用,最近已經支援Android NDK;在樹莓派上有SwiftyGPIO庫,可以通過GPIO控制一些硬體。 Object C is old and ugly,oc是1983年蘋果推出的,過於陳舊和臃腫。 Swift文法類似Scala,Javascript ES6, Java,OC, C++,
Time of Update: 2016-05-23
標籤:BroadcastReceiver用於監聽系統全域的廣播訊息,接受程式所發出的Broadcast Intent。1.Broadcast和BroadcastReceiverBroadcast被分為兩種:Normal Broadcast(普通廣播);Ordered Broadcast(有序廣播); Context提供了對應的方法發送廣播這兩種廣播: sendBroadcast():發送Normal Broadcast sendOrderedBroadcast():發送Ordered
Time of Update: 2016-05-21
標籤://聲明void onKeyReleased(EventKeyboard::KeyCode keyCode, Event* event);//實現//按鍵控制(檢測onKeyReleased有反應)auto listener = EventListenerKeyboard::create();listener->onKeyReleased = CC_CALLBACK_0(MenuLayer::onKeyReleased,
Time of Update: 2016-05-23
標籤:剛剛進入大學的的時候,覺得實驗課上很會做實驗的人很流弊,覺得只要上好實驗課,就會成為一個 cua cua cua
Time of Update: 2016-05-23
標籤:目前的手機APP有三類:原生APP、WebAPP、HybridApp;HybridApp結合了前兩類APP各自的優點,越來越流行。 IonicIonic是一個新的、可以使用HTML5構建混合行動裝置