Time of Update: 2016-07-08
標籤:問題 圓角雖好,但如果使用不當,它就是你的幀數殺手,特別當它出現在滾動列表的時候。下面來看圓角如何毀掉你的流暢度的。實測layer.cornerRadius我建立了一個簡單地UITableView視圖,為每個cell添加了2個UIImageView執行個體,且為UIImageView執行個體進行如下設定aImageView.layer.cornerRadius = aImageView.frame.size.width/2.0;aImageView.layer
Time of Update: 2016-07-08
標籤:中間因為忙了2天,沒有把自己的學習總結及時寫上來,今天具體總結一下在我學習企業階層專案的build.gradle中的一些基礎配置屬性,使用Android Studio建立一個工程後,預設會產生兩個build.gralde檔案,一個位於工程根目錄,一個位於app目錄下。還有另外一個檔案 --settings.gradle。根目錄下的指令檔是針對module的全域配置,它的作用閾所包含的所有 module
Time of Update: 2016-07-08
標籤:一般我們使用列表的形式展現資料就會用到UITableView.在熟練掌握了用UITableView展示資料以後,開發過程中可能會遇到需要刪除資料的需求,我們想實現在一行資料上划動一下,然後出現一個刪除按鈕的效果,其實只需要實現UITableView的一些代理方法就可以了。首先,我們初始化一個介面,以列表的形式展示:#pragma mark - 初始化UI- (void)initUI{ self.view.backgroundColor = RGB(242, 242,
Time of Update: 2016-07-08
標籤: OC語言構造方法一、構造方法(一)構造方法的調用完整的建立一個可用的對象:Person *p=[Person new];New方法的內部會分別調用兩個方法來完成2件事情,1)使用alloc方法來分配儲存空間(返回分配的對象);2)使用init方法來對對象進行初始化。可以把new方法拆開如下:1.調用類方法+alloc分配儲存空間,返回未經初始化的對象Person *p1=[person alloc];2.調用對象方法-init進行
Time of Update: 2016-07-08
標籤:1. app store 如何使用 promo code: 在app store的 右下角精品推薦標籤頁,拉到最下面 點擊“兌換” ,跳轉到新的頁面,輸入兌換碼,然後右上方“兌換”,程式開始自動下載並安裝app,ok。2. app store 打不開精品推薦和熱門排行榜 :設定--wifi--找到自己串連的無線網路,dns修改為 8.8.8.8(記住,先退出app store
Time of Update: 2016-07-08
標籤:結合自身的實踐開發經驗總結出了22個iOS開發的小技巧,以非常歡樂的語調輕鬆解決開發過程中所遇到的各種苦逼難題,光讀著便已忍俊不禁。 1. TableView不顯示沒內容的Cell怎麼辦? 類似於圖1,我不想讓下面的那些空顯示。很簡單,添加“self.tableView.tableFooterView = [[UIView alloc] init];”試過都說好,加完這句之後就變成了圖2的樣子。 2.
Time of Update: 2016-07-08
標籤:一、什麼是null 指標和野指標1.null 指標1> 沒有儲存任何記憶體位址的指標就稱為空白指標(NULL指標)2> null 指標就是被賦值為0的指標,在沒有被具體初始化之前,其值為0。下面兩個都是null 指標:1 Student *s1 = NULL;2 3 Student *s2 = nil; 2.野指標"野指標"不是NULL指標,是指向"垃圾"記憶體(不可用記憶體)的指標。野指標是非常危險的。 二、野指標和null
Time of Update: 2016-07-08
標籤:0.簽名java -Xmx2048m -jar out/host/linux-x86/framework/signapk.jar -w build/target/product/security/testkey.x509.pem
Time of Update: 2016-07-08
標籤:在上一篇部落格Android-RecylerView初識中提到,RecyclerView不再負責Item視圖的布局及顯示,所以RecyclerView也沒有為Item開放OnItemClick等點擊事件,這就需要開發人員自己實現。部落格最下面有Demo程式運行動畫。奉上Demo的Github連結。在調研過程中,發現有同學修改RecyclerView源碼來實現Item的點擊監聽,但認為這不是一個優雅的解決方案,最終決定在RecyclerView.ViewHolder上做文章。思路是:因為Vi
Time of Update: 2016-07-08
標籤:前言: 在iOS 9 蘋果推出了很多關鍵字, 目的其實很明確, 主要就是提高開發人員的效率, 有益於程式員之間的溝通與交流, 在開發中代碼更加規範! 1. nullable 與 nonnull nullable : 表示可以為 nilnonnull : 表示不可以為 nil這兩個關鍵字只能修飾對象, 不能修飾基礎資料型別 (Elementary Data Type), 可以用在屬性, 方法的參數, 方法的傳回值使用, 在預設情況下, 不加nullable,
Time of Update: 2016-07-08
標籤:前言: 今天一大早收到GreenDao 3.0 正式發布的訊息,自從2014年接觸GreenDao至今,項目中一直使用GreenDao架構處理資料庫操作,本人使用資料庫路線 Sqlite---->OrmLite---->GreenDao。今天白天一直在忙著公司的項目需求,只能晚上加班來學習最新的GreenDao 3.0使用方式了。GreenDao 介紹:
Time of Update: 2016-07-08
標籤:移動App開發環境安裝一、環境安裝準備軟體 二、node的安裝像安裝普通軟體一樣,安裝對應版本的node軟體,安裝好之後就可以運行npm命令列,比如npm init 、npm install -g bower、npm install -g browser 、npm install -g browser-sync、npm install -g gulp -cli --save --dev 、npm install jquery
Time of Update: 2016-07-08
標籤:??時間過得很快,明天終於可以拿到房子了,交完這次房租,也可以成為房東了,看看部落格也好久沒有更新了,最近一直在整機器人,也沒有太多時間整理部落格。 ??今天下午和同事一起遇到了一個問題,就是明明沒有改變一個控制項的alpha值,但是這個控制項的透明度居然變了。甚是奇怪之餘,大神在stackoverflow上去提了問題,最後也有另外的大神給了正確的回複。 ??最終我們知道了是android的Drawable mutations的一些小細節問題,具體的可以參考一篇講解Drawable
Time of Update: 2016-07-08
標籤:Android xml資源檔中Shape的屬性: solid 描述:內部填充 屬性:android:color 填充顏色 size 描述:大小
Time of Update: 2016-07-08
標籤:[通用]control(^) shift(?) ??option/alt (?)command(?)fn 副功能鍵 [效率]1.編輯control + space 切換IME(改鍵:alt(?)+space可見 control+alt(?)+space快速切換)control+ command + space 開啟系統資料表情shift+control+space 手寫輸入(改鍵:alt(?)+H )command+←
Time of Update: 2016-07-08
標籤:上一篇我們瞭解了怎樣進行Android Studio SlidingMenu的配置下面我們來學習怎麼使用SlidingMenuSlidingMenu的使用十分的簡單只需要在onCreate方法中添加:1 slidingMenu = new SlidingMenu(this);2 slidingMenu.setMode(SlidingMenu.LEFT);3
Time of Update: 2016-07-08
標籤:SlidingMenu是一個第三方的開源的側滑控制項。是一種很好的互動邏輯。有很多優秀的應用使用了SlidingMenu例如QQ和CSDN的安卓用戶端 其github首頁:https://github.com/jfeinstein10/SlidingMenu在配置之前我們需要到其首頁上下載它的ZIP並解壓出來下面來說說SlidingMenu的配置過程:SlidingMenu不同於EventBus等開源架構,需要手動的配置。相對比較麻煩。首先我們將下載下來的Zip檔案解壓縮得到&n
Time of Update: 2016-07-08
標籤: android:inputType="none" android:inputType="text" android:inputType="textCapCharacters" 字母大寫 android:inputType="textCapWords" 首字母大寫 android:inputType="textCapSentences" 僅第一個字母大寫
Time of Update: 2016-07-08
標籤:1、KVC,即是指 NSKeyValueCoding,一個非正式的Protocol,提供一種機制來間接訪問對象的屬性。而不是通過調用Setter、Getter方法訪問。KVO 就是基於 KVC 實現的關鍵技術之一。Demo:@interface myPerson : NSObject {
Time of Update: 2016-07-08
標籤:angularJs共有4大模組構成MVC,模組和依賴注入、指令,雙向資料繫結,雖然分為四大塊但是我覺得無論使用那一塊的知識都離不開指令,也就是說指令貫穿整個angularJs的應用。MVC裡的控制器ng-controller是指令,擷取、同步資料ng-model是指令;模組和依賴注入ng-app也是指令;雙向資料繫結更不用說。所以說指令是angularJs的基礎。ng-appng-app這個指令比較特殊,一個html文檔最好只出現一次,如果出現多次也是只有第一個起作用,並且可以出現在htm