Time of Update: 2015-03-20
標籤:最近比較閑,昨天寫了一篇ASP.NET程式員的Android學習之旅,算是總結了一下自己的Android學習過程,希望今年能有機會用Android做做項目。Android學習完之後自己買了mac開啟iOS學習,年後本來想找個項目看看,出去面試的時候勝算也會大點,不過由於時間的關係,投了一些實習的簡曆出去,當時心裡想的是我做過服務端,Android也懂點,iOS基礎水平沒問題,找一個實習工作應該可以的吧,但是事與願違,簡曆篩選這一關都被拒掉了。不過後來陸陸續續接到一些面試的電話,我大概統計了
Time of Update: 2015-03-20
標籤:ps:(1.地圖應用一定要在真機測試; 2.Design By:Android Stdio; 3.百度地圖官方參考連結(http://developer.baidu.com/map/index.php?title=androidsdk);
Time of Update: 2015-03-20
標籤:UIBezierPath這個類呢主要用於繪圖。 之前的項目中需要繪圖的部分都是用Core Graphics來繪製,OC是我的第一門語言,所以對於Core Graphics的C語言API不太適應,最近發現原來蘋果的UIKit中已經對Core Graphics做了一些簡單的封裝,UIBezierPath就是其中一個。UIBezierPath已經完全滿足了我對繪圖的一些基本要求。UIBezierPath的好處顯而易見。 * 首先它是OC語言的,相對於c語言的Core
Time of Update: 2015-03-20
標籤:android分享 社會化組件 android sdk ShareSDK for Android
Time of Update: 2015-03-20
標籤: 1.首先 android.mkLOCAL_PATH := $(call my-dir)# ============================================================include $(CLEAR_VARS)LOCAL_SRC_FILES := java/com/xxx/xxx/xxx.java \
Time of Update: 2015-03-20
標籤:在android 的材料設計上有一種功能表按鈕和箭頭之間互相切換的效果十分吸引人。前兩天看到一個應用使用了這個效果特地把這個控制項拿出來學習一下 1 package com.example.drawablearrow; 2 3 4 import android.content.Context; 5 import android.graphics.Canvas; 6 import android.graphics.ColorFilter; 7 import android.
Time of Update: 2015-03-20
標籤:UIKit提供了一組控制項:UISwitch開關、UIButton按鈕、UISegmentedControl分段控制項、UISlider滑塊、UITextField文字欄位控制項、UIPageControl分頁控制項。控制項是對UIView衍生類別的實用增強及補充,並可以直接附著於導覽列、表格單元,甚至更大的對象。這些控制項的基類均是UIControl,而UIControl派生自UIView類,所以每個控制項都有很多視圖的特性,包括附著於其他視圖的能力。所有控制項都擁有一套共同的屬性和方法
Time of Update: 2015-03-20
標籤:本文主要分析的是web.py庫的 application.py 這個模組中的代碼。總的來說, 這個模組主要實現了WSGI相容的介面,以便應用程式能夠被WSGI應用伺服器調用 。WSGI是 Web Server Gateway Interface 的縮寫,具體細節可以查看 WSGI的WIKI頁面介面的使用使用web.py內建的HTTP Server下面這個例子來自官方文檔的 Hello World ,這個代碼一般是應用入口的代碼:import web urls
Time of Update: 2015-03-20
標籤:作為一個完成的應用程式,資料存放區操作是必不可少的。因此,Android系統一共提供了四種資料存放區方式。分別 是:SharePreference、SQLite、Content Provider和File。由於Android系統中,資料基本都是私人的的,都是存放於“data/data/程式包名”目錄下,所以要實現資料共 享,正確方式是使用Content Provider。 SQLite:
Time of Update: 2015-03-20
標籤:iOS UITableviewCell最佳化0.Cell必須重用1.把Cell的opaque設定為NO2.多種樣式的Cell分開寫3.盡量提前初始化好要用到的UI不要每次更新頁面的時候都要建立和刪除4.盡量定高,如果動態算高度盡量不要用到UIKit的東西計算5.如果直接用IB載入的話盡量用- (void)registerNib:(UINib *)nib forCellReuseIdentifier:(NSString *)identifier NS_AVAILABLE_IOS(5_0);&
Time of Update: 2015-03-20
標籤: 1. viewDidLoad : 當控制器管理的師徒被裝載完成後,系統自動調用該方法。2. didReceiveMemoryWarning:該方法並不會由程式員調用。當系統檢測到可用記憶體緊張時,會調用該方法。3. viewWillAppear:當控制器管理的視圖將要顯示出來時,系統自動調用該方法。4. viewDidAppear:當該控制器管理的視圖顯示出來後,系統自動調用該方法。5.
Time of Update: 2015-03-20
標籤:1.一般項目中我的NSLog會在Prefix.pch檔案添加如下代碼,已保證在非調試狀態下NSLog不工作 12345#ifdef DEBUG#define NSLog(...) NSLog(__VA_ARGS__)#else#define NSLog(...)#endif2.在項目中如果沒做任何處理的話會輸出如下資訊,前面有一個時間戳記 12014-11-07 08:25:40.885 zcsy[673:8937] cell的高度258.684998我們修改下宏如下:
Time of Update: 2015-03-20
標籤:UIApplication委託
Time of Update: 2015-03-20
標籤: IOS常用事件處理機制,有如下三種方式: 1. 通過IBAction綁定將控制項的特定事件綁定到控制器的指定方式,當該控制項上發生此事件時,將會觸發控制項到的對應方法。 樣本:就是拖線的方式。 2. 在程式中為UI控制項的特定事件綁定事件監聽器。 樣本 (1) , 註冊事件:[btn addTarget:self action:@selector(onClickBtn:) forControlEvents:
Time of Update: 2015-03-20
標籤:UIButton得父類UIControl 1)建立 UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 風格有如下typedef enum { UIButtonTypeCustom = 0, // 自訂,無風格
Time of Update: 2015-03-20
標籤:iOS開發實用技巧—打包app發給測試人員測試說明:在項目開發過程中經常需要開發人員將項目打包成ipa包後,發給測試人員進行測試。本文貼圖對打包的過程簡單介紹。一、Product ->archive(注意,不能是模擬器狀態,如果當前調試狀況是模擬器的話,則archive為灰色不可點擊)
Time of Update: 2015-03-20
標籤:Storing Your App’s Data Efficientlyhttps://developer.apple.com/icloud/documentation/data-storage/index.html 總結: 使用者產生的: 儲存在Documents, 會被備份到iCloud程式產生的: 如資料庫, 下載的緩衝圖片, 儲存在 Library/Caches臨時的檔案: 儲存再Temp目錄, 用完記得刪 To ensure
Time of Update: 2015-03-20
標籤:1.線 // 1.獲得圖形上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 設定線寬 CGContextSetLineWidth(ctx, 5); // 設定顏色
Time of Update: 2015-03-20
標籤:Android的介面是有布局和組件協同完成的,布局好比是建築裡的架構,而組件則相當於建 築裡的磚瓦。組件按照布局的要求依次排列,就組成了使用者所看見的介面。Android的五大布局分別是LinearLayout(線性布局)、 FrameLayout(單幀布局)、RelativeLayout(相對布局)、AbsoluteLayout(絕對布局)和
Time of Update: 2015-03-20
標籤:Activity的基本概念,以及Activity的生命週期一、Activity的基本概念Activity就是你開啟一個app之後,見到的充滿整個視窗或者懸浮於其他視窗上的互動介面。對於Activity的配置在AndroidManifest.xml中進行配置,一個應用程式可有多個Activity,主Activity在AndroidManifest.xml中的配置如下: <application android:allowBackup="true"