Time of Update: 2016-07-22
標籤:// 基於 CocoaPods 和 Git 的 iOS 工程組件化實踐1)https://skyline75489.github.io/index.html// 模組與解藕2)https://blog.cnbluebox.com/blog/archives/// iOS組件化思想3)http://casatwy.com/// iOS組件化相關資料4)http://www.jianshu.com/p/34f23b694412// AOP
Time of Update: 2016-07-22
標籤: 作者會不定期更新有關ionic的技術文章,也會活躍在各個ionic,phoneGap,cordova的群裡為大家解決技術問題和提供解決方案。目前整理了一些大家比較關心的技術點,更新後可以直接從這個列表進去。ionic登陸跳轉邏輯jpush極光推送的整合signalr即時通訊的使用ionic中富文本的使用ionic頁面重用技術ionic輪詢請求的控制ionic項目的全域配置的使用ionic中頁面的生命週期的講解ionic路由狀態的管理ionic中angular-charts圖表分
Time of Update: 2016-07-22
標籤:文章轉載自 酷勤網 http://www.kuqin.com/原文連結:http://www.kuqin.com/shuoit/20150530/346322.html 原文摘要:前些日子總被人問起 iOS Retina 屏,設定 1px 邊框,實際顯示 2px,如何解決?最後找到一個還算好用的方法:偽類 + transform原理是把原先元素的 border 去掉,然後利用:before或者:after重做 border ,並 transform 的 scale
Time of Update: 2016-07-22
標籤:#define NUMBERS @"0123456789"#define ENGLISH @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefjhigklmnopqrstuvwxyz"- (BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString*)string{
Time of Update: 2016-07-22
標籤:對於Spring MVC的DispatcherServlet配置方式,傳統的是基於XML方式的,也就是官方說明的XML-based,如下:<servlet> <servlet-name>dispatcher</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class>
Time of Update: 2016-07-22
標籤:移動開發 FAQ imag.js imag.js是一種NativeScript形式的架構,它兼具 Web 應用程式的靈活和 Native 應用的高效能,可以使用 JavaScript 來開發 iOS 和 Android 原生應用。在 JavaScript 中用Native抽象作業系統原生的 UI 組件,並內建一體化架構,結合
Time of Update: 2016-07-22
標籤:前言: 網上目前react-native的教程較少,加上許多文章還是用的ES5(2015年6月發行ES6標準),有些細節很難找到答案,這裡把遇到的問題做一個分享,讓學習者盡量少踩坑。 出現問題:1.怎麼擷取ViewPager控制項2.怎麼定義函數,使用setPage(),去跳轉頁面。3.在使用了bind()的情況下,函數怎麼傳參。 解決方案:步1.使用ref擷取真實的DOM節點,類似去給控制項設定id。<ViewPagerAndroid
Time of Update: 2016-07-22
標籤: 首先先看一下效果: 一、建立餅狀圖對象 建立餅狀圖對象用到類是PieChartView.h, 代碼如下: self.pieChartView = [[PieChartView alloc] init];self.pieChartView.backgroundColor = BgColor;[self.view addSubview:self.pieChartView];[self.pieChartView
Time of Update: 2016-07-23
標籤:iOS 應用資料存放區方式(XML屬性列表-plist)一、ios應用常用的資料存放區方式1.plist(XML屬性列表歸檔)2.喜好設定3.NSKeydeArchiver歸檔(儲存自訂對象)4.SQLite3(資料庫,關係型資料庫,不能直接儲存物件,要編寫一些資料庫的語句,將對象拆開儲存)5.Core
Time of Update: 2016-07-23
標籤:IOS5多了一個比較重要的功能iCloud,但是同時也出現一個問題,很多的APP都把很大量的資料存在APP底下的Documents(/Documents )檔案夾裡面,這樣蘋果會reject掉你的APP的,除非你不再更新就一直把APP擺在APPStore,顯然這樣是不可行的,因為你這些檔案會同步到iCloud上面的。 這裡有辦法不讓蘋果reject你的APP,一個就是把這些檔案存在Caches(/Library
Time of Update: 2016-07-23
標籤:http://www.cnblogs.com/liushengjie/archive/2012/08/30/2663066.htmlIntent用於啟動Activity, Service, 以及BroadcastReceiver三種組件, 同時還是組件之間通訊的重要媒介.使用Intent啟動組件的優勢1, Intent為組件的啟動提供了一致的編程模型. 無論想要啟動的組件是Activity, Service, 還是BroadcastReceiver, 都可以使用Intent封裝啟動的意圖.
Time of Update: 2016-07-23
標籤: 登入的介面login.do介面上需要記錄關鍵的資訊:userId、裝置型號(Android|iPhone)、登入時間、登入IP、裝置唯一標識(UUID) 當在另外一台新裝置上登入同一帳號時,將userId對應的相關登入裝置資訊直接進行覆蓋,此時如果舊裝置進行重連時,因為該uuid已經不是當前服務端的uuid了,所以直接會返回下線通知,返回的主要資訊(裝置型號、時間)
Time of Update: 2016-07-23
標籤: Appium的前世今生一、什麼是AppiumAppium是一個開源、跨平台的測試架構,可以用來測試原生及混合的移動端應用。Appium支援IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire協議,來驅動Apple系統的UIAutomation庫、Android系統的UIAutomator架構。Appium對IOS系統的支援得益於Dan
Time of Update: 2016-07-23
標籤:在項目開發過程中,遇到這麼一個需求,編輯標籤時,輸入的最大長度需要限制為24個位元組。查閱了一些材料,並參考了之前項目的相關處理辦法,今天在這裡總結一下解決方案。1.添加對UITextField的編輯變化事件的監聽: [self.textField addTarget:self action:@selector(textLengthChange:)
Time of Update: 2016-07-23
標籤:現在Qt不要光看跨平台了,Qt也有能力和原生應用進行較量的。可以直接去Qt官網查看他和那些廠商合作。關於和Java的比較,架構和Java進行比較似乎不且實際。如果是C++和Java比較,網上有很多文章,可自行翻閱,不要在知乎上看C++和Java比較,黑了C++,捧了Python和PHP。Java呢?晾一邊了。在安卓上的話,現在問題可能很多,但是隨著Qt的更新,大體解決得七七八八了。Qt on Android
Time of Update: 2016-07-22
標籤: 一、鍵盤風格支援8種風格鍵盤。typedef enum { UIKeyboardTypeDefault, // 預設鍵盤:支援所有字元 UIKeyboardTypeASCIICapable, // 支援ASCII的預設鍵盤 UIKeyboardTypeNumbersAndPunctuation, // 標準電話鍵盤,支援+*#等符號 UIKeyboardTyp
Time of Update: 2016-07-22
標籤:用系統tabbar的時候,如果整個tabbar是規則的長方形,不容易看出上部是有線條的,但不規則的話,會有一條黑色的線橫亙在那裡,非常影響介面美觀,就像這樣:開啟到工程裡看,是這條線:位於Tabbar,和按鈕並列,是個imageview:想要改變它,必須要知道具體是什麼名字,跳轉到庫的tabbar檔案去看,如下:有三個內建的image:背景圖片、選中時圖片、陰影圖片,然後修改這三個image [objc] view
Time of Update: 2016-07-22
標籤:android gradle Could not find com.android.support:appcompat-v7:21.0.3.原因:沒裝 Android Support Library解決辦法:進入AVD/tools執行命令 android list sdk -a從列表找到 Android Support Library 前面的序號,我看到的是143執行命令
Time of Update: 2016-07-22
標籤:回想一下,通常在Android開發中,我們最常接觸到的是什麼東西?顯然除了Activity以外,就是各種形形色色的控制項(即View)了。 與此同時,一個App誕生的起因,終究是根據不同需求完成與使用者的各種互動。而所謂的互動,本質就是友好的響應使用者的各種操作行為。 所以說,有很多時候,一個控制項(View)出現在螢幕當中,通常不會是僅僅為了擺設,而是還要能夠負責響應使用者的操作。
Time of Update: 2016-07-22
標籤:1.到極光推送官網註冊使用者。2.建立一個應用根據包名申請app key,注意一個包名對應一個appkey,如果不對應則不能實現功能。3.下載官網上的SDK,內附指南。4.首先是各種粘貼複製,注意別漏掉5.然後是配置Manifest.xml檔案1)一開始第一條permission被我忘了2)除了標註著required的部分還要把MyReceiver的部分也複製過來3)注意該修改包名的地方和最後的appkey,不過官網提供的example裡已經是改好的了可以直接用