Time of Update: 2015-02-24
標籤:@property和@synthesize首先從翻譯來看: @property(翻譯為:性質)和@synthesize(合成),是不是很像屬性(聲明)和實現?1. @property用在@inteface中用來自動產生setter和getter的聲明用@property int age;就可以代替下面的兩行- (void)setAge:(int)age; // setter- (int)age; //
Time of Update: 2015-02-24
標籤:(一)點文法1.利用點文法替代set方法和get方法方法調用Student *stu = [Student new];[stu setAge:100];int age = [stu age];點文法stu.age = 100;int age = stu.age;2.點文法的本質>其實點文法的本質還是方法調用>當使用點文法時,編譯器會自動延伸成相應的方法(編譯器特性)3.注意死迴圈注意- (void) setAge:(int)age { // 下面的代碼會引發死迴圈
Time of Update: 2015-02-24
標籤:android service Service 是 Android 系統提供的四種組件之一它的地位和Activity是並列的只不過沒有 Activity
Time of Update: 2015-02-24
標籤:android 老羅視頻教程筆記最近看了老羅一個視頻記下的筆記!Android 視頻學習http://dl.dbank.com/c0y26afzerhttp://pan.baidu.com/s/1mgC9C721. broastcast 生命週期就是onreceive函數執行完就釋放了廣播接受者不能用對話方塊來提醒使用者 最好用toast或者notificationmanager.builder來通知有序廣播 sendorderbroastcast 靜態和動態接受(
Time of Update: 2015-02-24
標籤: 多態:多種形態,每一個OC對象都有多態性 。 1.沒有繼承就沒有多態 2.代碼的體現:父類類型的指標指向子類對象 3.好處:如果函數\方法參數中使用的是父類類型,可以傳入父類、子類對象 4.局限性: 1> 父類類型的變數 不能 直接調用子類特有的方法。必須強轉為子類類型變數後,才能直接調用子類特有的方法iOS開發之oc--多態
Time of Update: 2015-02-24
標籤:物件導向的特徵: 1)封裝 2)繼承 3)多態知識點:(1)set/get方法(成員變數的封裝)(2)構造方法(3)self的使用(4)對象方法和類方法小知識點補充(一)set/get方法【set】:用形參給成員變數賦值【get】:返回成員變數的值程式碼範例#import <Foundation/Foundation.h>// 聲明@interface Car : NSObject{ //@public //
Time of Update: 2015-02-24
標籤:物件導向的三大特性1)封裝(set方法和get方法,掌握)2)繼承(掌握)3)多態(理解概念即可) (一)繼承(一種文法):是用在類與類之間,代表(兩個)類之間的關係.1.繼承的使用場合想要擷取得某個類所有成員變數和方法,要實現什麼,就通過繼承. 1> 當兩個類擁有相同屬性和方法的時候,就可以將相同的東西抽取到一個父類中 2> 當A類完全擁有B類中的部分屬性和方法時,可以考慮讓B類繼承A類繼承的好處: 1>
Time of Update: 2015-02-24
標籤:(一) 成員變數的範圍(瞭解) 直接存取:直接利用成員變數名來訪問 @public : 哪都可以直接存取 @protected : 當前類和子類的@implementation和@end之間可以直接存取(什麼都不寫預設為這個) @private : 當前類的@implementation和@end之間才可以直接存取@interface Person : NSObject{ int _no; @public int
Time of Update: 2015-02-24
標籤:從工具列拖出一個多邊形不放,繪出一個六邊形,按住向下快速鍵可減少多邊形的邊數,從而繪出三角形,填充顏色。用選擇工具選擇三角形,通過展開改變三角形的形狀將游標停在三角形的一角,出現弧線,便可旋轉移動三角形將兩個三角形重疊,倒三角形置於頂層。如果倒三角形不處於頂層,通過右擊排列將其置於頂層。先複製儲存倒三角形,調出路徑尋找器,減去頂層就變成這個樣子Ctrl+f原位粘貼,向上拖起倒三角形。Ctrl+"+"放大;Ctrl+"-"
Time of Update: 2015-02-24
標籤:因為工作關係,研究了一段時間的ApplicationCache。首先介紹一下與它相關的SQL DB Table的幾個基本概念,CacheGroups : 就是一組資源,例如html, css, js, image,他們與一個cache的manifest關聯,CacheGroups表包含的每個cache項有自己的ID以及相應的manifest的URL。CacheEntries, CacheResources :
Time of Update: 2015-02-24
標籤:路徑經過的最大值(最小值):原題:平面上有N*M個格子,每個格子中放著一定數量的蘋果。從左上方的格子開始, 每一步只能向下走或是向右走,每次走到一個格子就把格子裡的蘋果收集起來, 這樣一直走到右下角,問最多能收集到多少個蘋果。不妨用一個表格來表示: {5, 8, 5, 7, 1, 8}, {1, 3, 2, 8, 7, 9}, {7, 8, 6, 6, 8,
Time of Update: 2015-02-23
標籤:簡單方法:通過百度Site APP進行判斷:在網頁頭部中嵌入如下代碼:<script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"></script><script
Time of Update: 2015-02-23
標籤:從EIT造型--》code 架構師的工作: 主要任務:架構師(強龍)遵循EIT造型,分出E .I .T三個要素強龍掌控:--成產面,強龍掌控I,外包就不會失控 --系統面,E為控制點,通過I來驅動T。套用商業用詞:架構和外掛程式,通過不同的術語表達同樣的意思。E是控制點,通過I來驅動TE+I = 架構(Framework)T =
Time of Update: 2015-02-23
標籤:目前先上線個web版,目標擷取擷取流量,讓大家瞭解康夫子。康夫子, 你的健康貼身管家康夫子, 你的健康貼身管家康夫子, 你的健康貼身點擊開啟連結管家康夫子, 你的健康貼身管家康夫子, 你的健康貼身管家康夫子,
Time of Update: 2015-02-23
標籤:I‘m trying to run android-studio 1.0 on ubuntu using start up script but as i‘m behind proxy the android studio gets stuck at "Fetching android sdk component information" and never downloads it. This occurs when i start android script from
Time of Update: 2015-02-23
標籤:androidAndroid計時器TimerTask,Timer,若要在TimerTask中更新主線程UI,鑒於Android編程模型不允許在非主線程中更新主線程UI,因此需要結合Android的Handler實現在Java的TimerTask中更新主線程UI。現給出一個簡單樣本。代碼使用標準Java的TimerTask和Timer啟動一個計時器Task。該任務每隔2秒更新主線程的UI(在主線程的TextView顯示最新的系統時間:System.currentTimeMillis())。p
Time of Update: 2015-02-24
標籤:需求:如何在不改變原來類模型的前提下,給類擴充一些方法?有2種方式 >繼承>分類(Category)(一)瞭解Catagory1.Catagory,可以動態為已經存在的類添加新的行為(方法),功能擴充,使用Category對類進行擴充時,不需要建立子類.Category使用簡單的方式,實現了類的相關方法的模組化,把不同的類方法分配到不同的分類檔案中category(分類、類別、類目)--(用來功能分類,分工,利於開發,一般以功能命名)2.樣本//聲明@interfac
Time of Update: 2015-02-24
標籤:int a1 = 12<<1;//24int a2 = -12<<2;//-48int a3 = 128<<2;//512int a4 = 129<<2;//516捨棄位元開頭一位.在位元尾部增加一位0.a*2^b<===a<<b數字a左移b位結果為 a*2的b次方 一 12的二進位形式1 >120000 0000 0000 11000000 0000 0001 1000-------------------
Time of Update: 2015-02-24
標籤:小知識補充 一、 id1. 簡介萬能指標,能指向任何OC對象,相當於NSObject *id類型的定義typedef struct objc_object { Class isa;} *id;2. 使用// 注意:id後面不要加上*id p = [Person new];3.
Time of Update: 2015-02-24
標籤:項目背景:某大型外企各分部通過互連網專線統一域環境,Exchange郵件系統,Sharepoint平台及依賴環境已經購賣並搭建起來,Dell Quick app for Sharepoint已購賣並成功部署webpart。內部每個部門至少有一位員工接受過簡單的Sharepoint,Infopart及Quick app for Sharepoint(以前叫Quest Webpart)使用的培訓。一程式猿協助實施。Sharepoint開發工具:Sharepoint designer項目需求:1