Time of Update: 2015-01-23
標籤:針對iOS裝置進行開發時,絕大部分開發人員採用的工具都是官方的Xcode。問題是負責映像設計和開發管理員,卻不一定熟悉Xcode的操作,這時ios-sim便是一個解決方案。曾經從事iOS開發的朋友,相信也會發現如果要把編譯好給iOS的程式,在不經App Store的情況下分發給其他人在實機上測試,將會是一件非常麻煩的事。ios-sim是一個在Mac OS
Time of Update: 2015-01-23
標籤:使用原因 iOS開發中我們會遇到程式拋出異常退出的情況,如果是在調試的過程中,異常的資訊是一目瞭然,但是如果是在已經發布的程式中,擷取異常的資訊有時候是比較困難的。好處與缺點 iOS提供了異常發生的處理API,我們在程式啟動的時候可以添加這樣的Handler,這樣的程式發生異常的時候就可以對這一部分的資訊進行必要的處理,適時的反饋給開發人員。
Time of Update: 2015-01-23
標籤:Implicitly unwrapped optionals:// an implicitly unwrapped optional variablevarmaybeString:String!maybeString=nilmaybeString="fish"// methods invoked directly, failing at runtime// if the optional is
Time of Update: 2015-01-23
標籤:忙活了兩天多的時間,終於在Eclipse中成功搭建了Android開發環境,著實不易啊!!原本我用的編譯器是MyEclipse的,但是從網上找不到如何在MyEclipse中搭建環境,於是乎就換了Eclipse,但是Eclipse的下載又費了不少勁。廢話不多說,為了讓更多的人少走彎路,我決定還是將這次的經驗分享出來吧~~首先,需要準備的東西:ADT(Android Development Tools)安卓開發工具SDK (software development
Time of Update: 2015-01-23
標籤:Apple insider報道,根據蘋果提交給 SEC 的公告,公司 CEO 蒂姆?庫克在上一財年的薪酬總額為 922 萬美元,同比翻番。與此同時,蘋果負責零售業務主管 Angela Ahrendts 讓庫克的薪酬相形見拙,因為前者的薪酬總額達到了驚人的 7340 萬美元。Angela Ahrendts 去年才加入蘋果,之前她是奢侈品牌巴寶莉的 CEO。在已結束的 2014 財年,蘋果在大屏 iPhone 的推助下業績全線飆紅,淨利潤達到 395 億美元,高於上一財年的 370
Time of Update: 2015-01-23
標籤:資料存放區 android應用 1、SharedPreferences是Android中最容易理解的資料存放區技術,實際上SharedPreferences處理的就是一個key-value(鍵值對)。SharedPreferences常用來儲存一些輕量級的資料public void setShareValue() { // 執行個體化SharedPreferences對象(第一步)
Time of Update: 2015-01-23
標籤:111、為什麼在 IB 中設定 layer.borderColor 無用?我在 IB 中通過設定 UIView 的Runtime 屬性,以獲得一個圓角帶紅色邊框的矩形效果,如所示:但是,borderColor 屬性似乎是無效的,邊框無法顯示。layer.borderColor 是一個 CGColorRef 屬性,而 Runtime 屬性的顏色面板中得到的只能是 UIColor 屬性,因此你無法在 IB 中設定 borderColor,而只能通過代碼設定。112、在 Swift
Time of Update: 2015-01-23
標籤:SlidingMenu簡介: SlidingMenu的是一種比較新的設定介面或配置介面效果,在主介面左滑或者右滑出現設定介面,能方便的進行各種操作.目前有大量的應用都在使用這一效果。如Evernote、Google+、Foursquare等,國內的豌豆夾,人人,360手機小幫手等都使用SlidingMenu的介面方案。項目: http://pan.baidu.com/s/1hq7NQmCSlidingMenu 常用屬性介紹: menu.setMode(
Time of Update: 2015-01-23
標籤:安卓應用的保護 軟體貨幣化
Time of Update: 2015-01-23
標籤:android三個屬性都用來適應視圖的水平或垂直大小,一個以視圖的內容或尺寸為基礎的布局比精確地指定視圖範圍更加方便。1)fill_parent設定一個構件的布局為fill_parent將強制性地使構件擴充,以填充布局單元內儘可能多的空間。這跟Windows控制項的dockstyle屬性大體一致。設定一個頂部布局或控制項為fill_parent將強制性讓它布滿整個螢幕。2)
Time of Update: 2015-01-23
標籤:ios uiwindow 螢幕保護裝置 在IOS的開發中,有的時候出於美觀的需要會要求App製作一個螢幕保護裝置的功能,主要就是在App運行時如果經過一段時間沒有觸控螢幕幕,App就會播放螢幕保護裝置的內容,當觸控螢幕幕的時候,螢幕保護裝置消失,程式繼續運行,首先實現檢測到受否有觸控螢幕幕,那麼就要用到UIWindow的執行個體方法- (void)sendEvent:(UIEvent *)
Time of Update: 2015-01-23
標籤:昨天,測試人員提了一個Bug,說是只要來回的點擊同一個Tab按鈕,載入的資料就會重複,檢查代碼檢查了好長時間也沒有發現有啥問題,於是就打斷點調試,發現本來是執行的pullToRefreshListView.setRefreshing();
Time of Update: 2015-01-23
標籤:今天遇到一個鬱悶的問題(以前是完全沒問題的):視圖A push 視圖B ,以前隱藏UITabBarController的tabBar, 我用它的一個屬性hidesBottomBarWhenPushed將其設定為YES就可以在下一級隱藏Tabbar,但是pop的時候TabBar不顯現了後來在網上找到的解決辦法:把 self.hidesBottomBarWhenPushed = YES;中的self改成你要push進入的那個viewcontroller eg:1
Time of Update: 2015-01-23
標籤:【Ctrl+Shift+B】:在當前行設定斷點或取消設定的斷點。【F11】:調試最後一次執行的程式。【Ctrl+F11】:運行最後一次執行的程式。【F5】:跟蹤到方法中,當程式執行到某方法時,可以按【F5】鍵跟蹤到方法中。【F6】:逐步執行程式。【F7】:執行完方法,返回到調用此方法的後一條語句。【F8】:繼續執行,到下一個斷點或程式結束。按住ctr鍵,滑鼠點擊,進入自訂介面android快速鍵
Time of Update: 2015-01-23
標籤:IntentBundle傳遞對象SerializableParcelableAndroid開發中有時需要在應用中或進程間傳遞對象,下面詳細介紹Intent使用Bundle傳遞對象的方法。被傳遞的對象需要先實現序列化,而序列化對象有兩種方式:java.io.Serializable和android.os.ParcelableJava中使用的是Serializable,而Google在Android使用了自訂的Parcelable。兩種序列化方式的區別:1.在使用記憶體的時候,Parcelab
Time of Update: 2015-01-23
標籤:info.plist檔案中,View controller-based status bar appearance項設為YES,則View controller對status bar的設定優先權高於application的設定。為NO則以application的設定為準,view controller的prefersStatusBarHidden方法無效,是根本不會被調用的。 一、如果View controller-based status bar
Time of Update: 2015-01-23
標籤: 驗證電話號碼的主要代碼如下:public bool IsTelephone(string str_telephone) { return System.Text.RegularExpressions.Regex.IsMatch(str_telephone, @"^(
Time of Update: 2015-01-23
標籤:#include <ifaddrs.h> #include <sys/socket.h> #include <net/if.h> 1.3G/GPRS流量統計int getGprs3GFlowIOBytes(){ struct ifaddrs *ifa_list = 0, *ifa; if (getifaddrs(&ifa_list)
Time of Update: 2015-01-23
標籤:IOS 自訂model如果要轉換位json與伺服器進行互動的時候,我把model資料類型先轉換為了dictionary然後在進行json序列化。 #import <objc/runtime.h>@implementation ConvertToCustomClass+ (NSMutableArray *)convertCustomClassToDictionary:(NSMutableArray *)array{
Time of Update: 2015-01-23
標籤:1.xib的通常的使用步驟1.1 建立1個類,用來描述這個xib (假定繼承自UIView,且類名是DIYView)1.2 建立1個xib,檔案名稱也是DIYView,往裡面拖一個UIView,設定UIView的屬性-Class為DIYView1.3 往xib裡拖1個長按的手勢識別,滑鼠右鍵剛剛拖進來的UIView,gesture Recognizer和剛才拖進來的長按手勢識別做連線1.4 DIYView.h 提供一個方法類方法: +