Time of Update: 2014-12-28
標籤:源地址:http://nshipster.cn/afnetworking-2/AFNetworking 是當前 iOS 和 OS X 開發中最廣泛使用的開源項目之一。它協助了成千上萬叫好又叫座的應用,也為其它出色的開源庫提供了基礎。這個項目是社區裡最活躍、最有影響力的項目之一,擁有 8700 個 star、2200 個 fork 和 130 名貢獻者。從各方面來看,AFNetworking 幾乎已經成為主流。但你有沒有聽說過它的新版呢? AFNetworking 2.0
Time of Update: 2014-12-28
標籤: A.概念 @property 的修飾詞 strong: 強指標/強引用(iOS6及之前是retain) weak: 弱智真/弱引用(iOS6及之前是assign) 預設情況所有指標都是強指標 使用 "__weak" 修飾的指標是弱指標 ARC準則:只要沒有強指標指向,對象就會被銷毀 @property屬性的用法 * weak(assign) : 代理\UI控制項* strong(retain) :
Time of Update: 2014-12-28
標籤:源地址:http://fann.im/blog/2013/04/29/afnetworking-notes-2/AFNetworking 學習筆記 的後續,記錄一些 AFN 比較隱形知識點。AFN 的設計過於理想化AFN 的架構設計非常棒,使用起來也很簡單,但一些設計過於理想化,在實際開發中會有一些條件不能滿足,這時候 AFN 就會出現一些“坑”。1. 緩衝策略NSURLRequest
Time of Update: 2014-12-28
標籤:在知乎上有朋友問Android 上能提高學習、工作效率的應用有哪些?我給他們的推薦獲得了最多贊同。以後會不斷完善更新此貼.Any.do :規劃議程,各平台都有。Evernote:記筆記,各平台都有。OneNote:這個也不錯,特別是文檔功能很強大,微軟有Office基因啊,但同步有點慢。。。Quora:問答SNS網站用戶端
Time of Update: 2014-12-28
標籤:源地址:http://fann.im/blog/2013/09/20/nsurlconnection-in-scrolling/實際開發中用了 AFN 等是不會遇到這個問題。當然也可以作為原理理解。首先是 NSRunLoop,我的理解 runloop 就是 iOS 的訊息迴圈處理機制,響應處理各種訊息事件。runloop 有不同的執行模式,不同模式下只會響應處理該模式類型的事件。App 運行時會有一個主線程 mainRunLoop,在程式中可以用 [NSRunloop
Time of Update: 2014-12-28
標籤:源地址:http://fann.im/blog/2012/09/07/nspredicate-notes/在 Core Data 中可以給 NSFetchRequest 指定一個 predicate 來對資料進行過濾以方便尋找,比如:fetchRequest.predicate = [NSPredicate predicateWithFormat:@"id == %@", 123];NSPredicate 的過濾查詢規則不僅僅適用於 Core
Time of Update: 2014-12-28
標籤:源地址:http://fann.im/blog/2014/01/12/ios-static-library/做一個 iOS 靜態庫需要注意的東西:namespace 衝突。靜態庫用了某第三方庫,項目也用了同樣的第三方庫,在編譯的時候就會有 duplicate symbol 錯誤,因為有兩份同樣的第三方庫。解決辦法就是把用到的第三方庫加上自訂首碼,包括類名、delegate 協議、常量名,尤其需要注意 Category
Time of Update: 2014-12-27
標籤:Given a string s consists of upper/lower-case alphabets and empty space characters ‘ ‘, return the length of last word in the string. If the last word does not exist, return 0. Note: A word is defined as a character sequence consists of
Time of Update: 2014-12-27
標籤: 在Eclipse中,匯入Android工程,工程沒有報錯,運行時,出現 java.lang.NoClassDefFoundError類沒有找到的錯誤。從問題上可以看出是匯入包出錯的原因。遂百度加Google。 問題出在:ADT高版本的原因 把引入的第三方包放在Referenced Libraries中,ADT升級到17後就出現了Android Dependencies,所以如果程式中引入的第三方包沒有在Android Dependencies中時,就會報文章開頭的錯。
Time of Update: 2014-12-27
標籤:參考視頻http://www.imooc.com/learn/163 <?php /*** app返回資料類* 1.接受可多維,缺少鍵名的數組,* 2.可由輸入的format參數決定返回資料格式* 例子:Response::show(200, ‘success‘, $data);*/class Response{ const JSON = ‘json‘; /** * 按json格式輸出通訊資料 */ public static
Time of Update: 2014-12-27
標籤:android android開發 Android的 - 以編程方式找到所有應用程式中所有的的視窗? 是否有可能以編程方式枚舉所有當前app的視窗
Time of Update: 2014-12-27
標籤:android android開發 我的android app中需要發送webservice ,於是我使用了 ksop2 進行發送,在測試過程中不是很順利,不能正常工作.我的web service 請求格式如下<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/"> <Body>
Time of Update: 2014-12-27
標籤:android android開發 android 5.0 在低於SDK < 21 的版本中,ProgressBar 可以展示到按鈕前面,並且為之在按鈕的中間,但是切換到android 5.0後進度條ProgressBar 展示順序變化了,按鈕再前面,ProgressBar 在後面了我的xml設定檔如下: <RelativeLayout
Time of Update: 2014-12-27
標籤:android android開發 我從ABS切換到AppCompat與Material theme(僅適用於API21)我的設定檔如下:<application android:theme="@style/AppStyle"<-- values folder --> <style name="AppStyle" parent="@
Time of Update: 2014-12-27
標籤:Form元素的文法中,EncType表明提交資料的格式 用 Enctype 屬性指定將資料回傳到伺服器時瀏覽器使用的編碼類別型。 下邊是說明: application/x-www-form-urlencoded: 表單資料被編碼為成對的名稱和數值。這是標準的編碼格式。 multipart/form-data: 表單資料被編碼為一條訊息,頁上的每個控制項對應訊息中的一個部分。 text/plain:
Time of Update: 2014-12-27
標籤:第一次做iOS push,回想起來還挺簡單的。因為做的時候沒留,所以就不了去http://developer.apple.com ,用付過費的開發人員帳號,建立一個新的應用。勾選上Enable Push Notification;然後在原生Key Chain 中請求從憑證授權單位請求一個認證。 上傳, 下載這一套流程我就不說,網上很多主要介紹一下psuh的詳細過程認證什麼的, 用戶端,我都已經配置好了。可服務端的人沒做過這個。沒辦法,我來封裝一下服務端的代碼吧。我選擇了Java Apns
Time of Update: 2014-12-27
標籤: markman介紹:markman是一款國人開發的免費標註和測量工具,可以方便的在psd/png等圖片檔案中加以標註和測量。具體功能如下:1、標記長度可以橫向、垂直標記和測量元素的長度。按住 Tab 時還能自動探測元素的邊緣,並自動調整自身長度2、標記顏色自動讀取標記所指的元素的色值。可以任選RGB/HEX的表示方式。3、標記座標、矩形可以用來標記某個點的位置。將准心中間的原點拖出來以後,就能同時標記座標和長寬4、標記文字內容如果前面3種標記還
Time of Update: 2014-12-27
標籤:在ios8以前,我們想要進行uiJust-in-Time 偵錯,可以依賴的技術手段有: 用xcode啟動app,然後點擊xcode暫停運行按鈕,然後在偵錯主控台輸入下面語句:po [[UIWindow keyWindow] recursiveDescription]然後就可以看到完整的UI結構和層級關係,類似如下:<UIWindow: 0x7b691cd0; frame = (0 0; 320 480); gestureRecognizers =
Time of Update: 2014-12-28
標籤:代碼package com.lxt008;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.widget.Button;import
Time of Update: 2014-12-28
標籤:代碼package com.lxt008;import com.lxt008.R;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.Spinner;import