Time of Update: 2015-03-31
標籤: 在Objective-C的ARC模式中, id obj1 = [[NSObject alloc] init]; 這裡雖然沒有顯示的聲明為__strong,但是Objective-C預設聲明的一個對象就為__strong,即: id obj1 = [[NSObject alloc] init]; 和 id __strong obj1 = [[NSObject alloc] init]; 是等價的。 在強引用中,有時會出現循環參考的情況,這時就需要弱引用來幫忙(__weak)。
Time of Update: 2015-03-31
標籤:webAPP的實現基礎就是html5+js+css3.但是webAPP還是基於瀏覽器的微網站開發。正是如此,我們必須要深入的瞭解html5的特性,這樣才能方便我們在開發和設計APP的時候,更合理的採用原生APP與webAPP的相結合。而APP裡面最重要的一個分享功能,分享出去的必須是網頁形式的。所以,Html5必須學會。為什麼說HTML5適合進行移動webAPP開發?第一特性:離線緩衝HTML5 Web Storage
Time of Update: 2015-03-31
標籤: 前景描述:最近一直在學習html5移動開發,找了很多資料,做了很多的頁面。奈何作為一個程式猿,沒有前端攻城獅那般專業,處處碰壁,想遍各種方法,經曆各種嘗試,最終的效果自己都能看醉。其中最大的問題就是
Time of Update: 2015-03-31
標籤:前言:各位小夥伴們請原諒我隔了這麼久才開始寫這一系列的第二篇部落格,沒辦法忙新產品發布,好了廢話不說了,先回顧一下:在我的上一篇部落格http://www.cnblogs.com/2010wuhao/p/4363041.html寫了如何配置Android開發環境,只是用文字和圖片展示了開發Metro風格Launcher的初步設計和產品要求,這一篇文章將會從代碼上講解如何?對應的UI效果,好了,評書開講!Launcher主體架構實現:Launcher主體架構我選用的是大家所熟悉的ViewPa
Time of Update: 2015-03-31
標籤:推播通知 ios 一、本地推送iOS 推播通知分為本地推送和遠程推播通知,遠程推播通知就類似於我們平時使用時,即使鎖屏了,也能收到好友發送給我們的訊息,然後在主畫面顯示一個alertview,遠程推送需要遠程服務端的支援,比較複雜. 本地推送相對比較簡單,不需要服務端的支援。本地通知是NSLocalNotification
Time of Update: 2015-03-31
標籤:下面再來看看一些前面還沒有講過的控制項,不過控制項太多以至於無法全部列出來,大家只好舉一反三啦。(還有人記得”學王一拖三“嗎?)前面最常用的控制項就是Button啦,Button還有一個有意思的屬性呢,當把滑鼠指標放在Button上時,就會在Button的頭頂冒出一串文本啦。這個不太哎……<Button ToolTipService.ToolTip="Go to www.blog.csdn.net/nomasp" Margin="692,458,0,230"
Time of Update: 2015-03-31
標籤:ios 目前時間- (void)time{ NSDate *now=[NSDate date]; NSCalendar *cal=[NSCalendar currentCalendar]; unsigned int
Time of Update: 2015-03-31
標籤:設計模式 kvo 觀察者 觀察者設計模式詳解觀察者設計模式詳解基本概念NSNotificationCenter的使用添加監聽接收訊息刪除監視KVO的使用基本概念註冊觀察者觀察者對象發生變化時的回調方法remove觀察者身份代碼實現基本概念觀察者模式定義了一種一對多的依賴關係,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象在狀態發生變化時,會通知所有觀察者對象,使它們能夠自動更新自己.
Time of Update: 2015-03-31
標籤:Github地址:https://github.com/nuptboyzhb/WaterWaveView歡迎Fork,歡迎Star1.先看效果2.再看關鍵代碼描繪函數y = Asin(wx+d)+offset/** * 使用路徑描繪繪製的地區 * * @return */private Path getFristWavePath() {// 繪製地區1的路徑if (firstWavePath == null) {firstWavePath = new
Time of Update: 2015-03-31
標籤:android androidannotations 今天在網上找資料,下載了一個Demo,運行時報:Caused by: java.lang.ClassNotFoundException: Didn‘t find class "net.mobctrl.listviewdemo.MainActivity_" on path: DexPathList[[zip file
Time of Update: 2015-03-31
標籤:ios iOS應用解剖 幾乎所有的iOS應用中看到的東西都是UIKit架構中定義的東西,只要知道這些 UI組件的位置,大小,顯示的內容,邊框,顯示和隱藏; 看到的東西無非就是: UIView,UILabel,UIButton,UITextField,UITextView,Navigation bar ,Tab bar, SegmentedControl,toolbar
Time of Update: 2015-03-31
標籤:android adt eclipse 第一次 使用 AndroidAnnotations架構時,遇到 java.lang.ClassNotFoundException,發現是因為沒有配置插入式註解使用的Jar包。按照網上的教程配置時發現,在JavaCompiler下根本找不到 Annotation Processing 選項然後 Google 後發現是缺少了
Time of Update: 2015-03-31
標籤:當螢幕多久沒有點擊的時候,進行某種操作就是所謂的鎖屏功能。onCreate: public void addRunnable() { handler.postDelayed(runnable, Constant.WAIT_TIME); }監聽觸摸事件: @Override public boolean dispatchTouchEvent(MotionEvent ev) { // TODO Auto-generated method
Time of Update: 2015-03-31
標籤:由於一些原因,Google相關很多服務都無法訪問,所以在很多時候我們SDK也無法升級,當然通過技術手段肯定可以解決,但是比較麻煩,而且下載速度也不怎麼樣。這裡筆者介紹一個國內的Android鏡像站,這樣升級速度也賊快了。首先我們要感謝東軟提供鏡像伺服器。近來我發現一個更加簡潔的方法:1.Tools->Options2.設定代理:這樣可以省去手動添加xml
Time of Update: 2015-03-31
標籤:iOS6 之後,UILabel加入了attributedText屬性,為UILabel的文本顯示添加了巨大的變化,attributedText使用coreText繪製,支援文本域字型、顏色等設定。 在iOS6 之前,UILabel
Time of Update: 2015-03-31
標籤: Android核心使用pull解析器 所以不用匯入jar包,pull解析器簡單、易用、接近於手工編寫XML檔案 解析的XML檔案為xmlpull.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <students> 3 <student id="1"> 4 <name>張MM</name> 5
Time of Update: 2015-03-31
標籤:android對於提升Android中頻繁使用的ListView子Item View的載入效率,基於兩點基本考慮:1,Android的View的建立比較消耗資源;2,findViewById()也不是最快的。所以在實際開發中經常使用的適配器中的getView()方法:public View getView(int position, View convertView, ViewGroup
Time of Update: 2015-03-31
標籤:myeclipse android Myeclipse中添加android開發環境和在eclipse中的手動安裝類似。安裝前,你必須擁有android的ADT(安卓開發包)和安裝好的Myeclipse軟體。我們可以在Myeclipse安裝目錄下面看到如下2個檔案夾650) this.width=650;"
Time of Update: 2015-03-31
標籤:android sleep wait 需求最近項目中這麼一個功能,希望app監聽android file
Time of Update: 2015-03-31
標籤:android《Android