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
標籤:物件導向的特徵: 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
標籤:(一) 成員變數的範圍(瞭解) 直接存取:直接利用成員變數名來訪問 @public : 哪都可以直接存取 @protected : 當前類和子類的@implementation和@end之間可以直接存取(什麼都不寫預設為這個) @private : 當前類的@implementation和@end之間才可以直接存取@interface Person : NSObject{ int _no; @public int
Time of Update: 2015-02-24
標籤:Skills to be Applied:Swing/AWT, Vector (very similar to ArrayList class)Classes may be needed:JApplet, JButton, JTextField, JTextArea, JLabel,
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
標籤:android java 開發環境配置 adt 入門 情境:1. 突然接到android的開發工作單位時如何配置android開發環境?2. 現在的android
Time of Update: 2015-02-25
標籤:跨平台應用開發 原生應用 1.
Time of Update: 2015-02-25
標籤:原文連結 iOS的應用程式的生命週期,還有程式是運行在前台還是後台,應用程式各個狀態的變換,這些對於開發人員來說都是很重要的。 iOS系統的資源是有限的,應用程式在前台和在背景狀態是不一樣的。在後台時,程式會受到系統的很多限制,這樣可以提高電池的使用和使用者體驗。//開發app,我們要遵循apple公司的一些指導原則,原則如下:1、應用程式的狀態狀態如下:Not running 未運行 程式沒啟動Inactive
Time of Update: 2015-02-25
標籤:(一)自動記憶體管理 --ARC1>簡單點說就是讓編譯器完成堆空間的引用計數的加減,自動釋放,程式員不再寫retain 和release等方法 2>OC的自動記憶體管理不同於java 的記憶體回收,而是在預先處理是直接在應該保留的地方加上retain,在應該改釋放的地方加上release,是直接添加代碼 3>從效率上講,ARC優於手動記憶體管理 2.1.1 ARC 的局限性
Time of Update: 2015-02-24
標籤:1、建立一個 Single View Application;2、刪除工程目錄下的 Main.storyboard 和 LaunchScreen.xib;3、開啟 Supporting Files 下的 Info.plist,刪除 Launch screen interface file base name 和 Main storyboard file base name 兩項;4、點擊工程 -> 點擊Target下面的第一項 -> 選擇General選項卡 -> 點擊
Time of Update: 2015-02-24
標籤:我們在平時做開發的時候,免不了會用到各種各樣的對話方塊,相信有過其他平台開發經驗的朋友都會知道,大部分的平台都只提供了幾個最簡單的實現,如果我們想實現自己特定需求的對話方塊,大家可能首先會想到,通過繼承等方式,重寫我們自己的對話方塊。當然,這也是不失為一個不錯的解決方式,但是一般的情況卻是這樣,我們重寫的對話方塊,也許只在一個特定的地方會用到,為了這一次的使用,而去建立一個新類,往往有點殺雞用牛刀的感覺,甚至會對我們的程式增加不必要的複雜性,對於這種情形的對話方塊有沒有更優雅的解決方案呢?
Time of Update: 2015-02-24
標籤:一.線程概述有些程式是一條直線,起點到終點;有些程式是一個圓,不斷迴圈,直到將它切斷。直線的如簡單的Hello World,運行列印完,它的生命週期便結束了,像曇花一現那樣;圓如作業系統,一直運行直到你關機。 一個運行著的程式就是一個進程或者叫做一個任務,一個進程至少包含一個線程,線程就是程式的執行流。Mac和iOS中的程式啟動,建立好一個進程的同時,
Time of Update: 2015-02-24
標籤:掌握內容>理解記憶體管理的原理>掌握手動記憶體管理MRC>掌握記憶體管理在實際工程中的使用(一)1.理解部分 1.1記憶體管理 (傳統記憶體管理demo) 1.1.1記憶體管理做了一件什麼事? 記憶體管理就是確保開闢的堆空間得到正確的釋放 如果堆空間沒有釋放,稱為記憶體泄露 使用已釋放的堆空間,稱為提前釋放 重複釋放同一個空間,稱為重複釋放 1.1.2傳統記憶體管理的困境
Time of Update: 2015-02-24
標籤:(一)類的本質1.類也是個對象其實類也是一個對象,是Class類型,簡稱“類對象”。// Class類型的定義typedef struct objc_class *Class;// 類名就代表著類對象,每個類只有一個類對象2.+load和+initialize+load>
Time of Update: 2015-02-24
標籤:需求:如何在不改變原來類模型的前提下,給類擴充一些方法?有2種方式 >繼承>分類(Category)(一)瞭解Catagory1.Catagory,可以動態為已經存在的類添加新的行為(方法),功能擴充,使用Category對類進行擴充時,不需要建立子類.Category使用簡單的方式,實現了類的相關方法的模組化,把不同的類方法分配到不同的分類檔案中category(分類、類別、類目)--(用來功能分類,分工,利於開發,一般以功能命名)2.樣本//聲明@interfac
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