Time of Update: 2014-06-11
AFNetworking 2.0 當Deployment Target 低於6.0時,AFURLConnectionOperation.h,AFURLSessionManager.h@property (nonatomic, strong) dispatch_queue_t completionQueue;由於sdk低於6.0時,dispatch_queue_t ARC沒有託管,出現提示錯誤 Property with 'retain (or strong)'
Time of Update: 2014-06-11
雖說這個問題不是很難...動動手就能看出答案...但是似乎不太容易理解...幾次嘗試把這個問題說明白....但是好像感覺說不明白....(頓時想起了那句話----說不明白就是自己還不明白! 我怎麼可能不明白..so)這裡面牽扯到Activity的dispatchTouchEvent, onTouchEvent以及ViewGroup的dispatchTouchevent, onInterceptTouchEvent,
Time of Update: 2014-06-11
Unity3D模型製作規範一.單位,比例統一在建模型前先設定好單位,在同一情境中會用到的模型的單位設定必須一樣,模型與模型之間的比例要正確,和程式的匯入單位一致,即便到程式需要縮放也可以統一調整縮放比例。統一單位為米。二.模型規範⒈所有角色模型最好站立在原點。沒有特定要求下,必須以物體對象中心為軸心。⒉面數的控制。行動裝置每個網格模型控制在300-1500個多邊形將會達到比較好的效果。
Time of Update: 2014-06-11
BKJIA譯文】要對Objective-C中的集合進行列舉,過程往往既冗長又笨拙。如果大家曾經用過Ruby或者JavaScript當中的Underscore或者Lo-Dash,肯定知道這類的任務還擁有更好的解決辦法。YOLOKit正是應這一需求而產生,其創造者希望藉助這套精緻的庫為使用者排憂解難。YOLOKit的口號是“以輕鬆的方式搞定列舉難題”,它也的確做到了這一點。1、安裝大家可以利用CocoaPods輕鬆將YOLOKit添加到Xcode項目當中。只要將該pod加入到
Time of Update: 2014-06-11
註:陌陌爭霸的資料庫部分我沒有參與具體設計,只是參與了一些討論和提出一些意見。 在出現問題的時候,也都是由肥龍、曉靖、Aply 同學判斷研究解決的。所以我對 Redis 的判斷大多也從他們的討論中聽來,加上自己的一些猜測,並沒有去仔細閱讀 Redis 文檔和閱讀 Redis 代碼。雖然我們最終都解決了問題,但本文中說描述的技術細節還是很有可能與事實相悖,請閱讀的同學自行甄別。在陌陌爭霸之前,我們並沒有大規模使用過 Redis 。只是直覺上感覺 Redis
Time of Update: 2014-06-11
受到iOS版的啟發,在最近的項目中,我們決定在開啟列表元素時實現一個類似風格的動畫效果。起初,我們試圖使用一個現有的實現——android-flip, 通過OpenGL渲染動畫——在最新的Android版本中,它只做到了在螢幕上顯示比較明顯的工件圖片閃爍)。另外,需要對這個類庫進行改動,因為它 是為了滑動列表的元素設計的,但我們的工程需要在開啟列表元素的時候有動畫效果。在下面的示範視頻中可以看出區別:android-flip實現的是摺疊
Time of Update: 2014-06-11
為什麼大部分網路服務都需要一個資料庫在後台支撐整個系統?這通常是因為大部分系統的一個運行周期都很短,對於傳統的網站服務來說,從收到一個 HTTP 請求開始,到終端使用者收到這個請求的結果為止,就是一個運行周期。而其間可能處理的資料集是很大的,通常沒有時間甚至沒有空間)把所有資料都載入到內 存,處理其中涉及的一小部分,然後儲存在磁碟上再退出。當資料量巨大時,任何對資料的操作的演算法和資料結構都需要精心設計,這不是隨便一個程式員就可以輕鬆完成的任務。尤其是資料量大到超過記憶體容量時,
Time of Update: 2014-06-11
1. 耗電最佳化由於之前CrossApp抽取了cocos2d-x的渲染驅動模式,程式生命週期中,在不斷重繪,渲染驅動模式的缺點就是CPU佔用高因此耗電。顯而 易見,這種不斷的重繪方式對於遊戲可能影響不大,但對於APP來說太浪費了。因此,我們針對應用程式的特性,將渲染機制改為事件驅動模式。這種模式的渲染 要有外界觸發才會重繪,在沒有外界觸發的時候畫面靜止,渲染停止,以達到節能的效果。2. CAButton修改增加新的屬性 AllowsSelected包含set,get),
Time of Update: 2014-06-11
跟iOS 3一樣,iOS 5也遇到了名字中帶”S”的iPhone,iPhone 4S,跟iOS3一樣,iOS 5也加入了很多功能,但是沒有能夠一直保持。蘋果的硬體裝置是砧板,而iOS5就是鐵鎚,那時的蘋果依然是統治地位,可以隨心所欲的”鍛造”市場。Siri. iPhone 4S中出現,Siri取代了語音控制,以”虛擬助手”的形式。Siri允許你問它一些問題,Siri是蘋果公司在其產品iphone
Time of Update: 2014-06-11
彈指一揮間,六年已過去,都說七年有癢,今年設計界最大的熱點就是唱衰iOS7,但是在iOS7推出後,又不得不學習iOS7的規範。正像一篇評論講的那樣,iOS依然是最好,但是已經不是”高處不勝寒”的那種最好了。iOS受到質疑,這是好事,沒有批評,就沒有進步。不過,我們藉此也可以看到對手安卓迅猛發展的勢頭,和iOS頹勢的倪端。還記得智能手機剛出來的時候,我們聊天扯淡的時候會將信將疑的說:”這玩意真的智能嗎?”而現在,我們會說:”什麼時候手機能
Time of Update: 2014-06-11
我們公司開始用 mongoDB 並不是因為開始的技術選型,而是我們代理的第一款遊戲《 狂刃 》的開發商選擇了它。這款遊戲在我們代理協議簽訂後,就進入了接近一年的共同開發期。期間發現了很多和資料庫相關的問題,迫使我們熟悉了 mongoDB 。在那個期間,我們搭建的運營平台自然也選擇了 mongoDB 作為資料庫,這樣維護人員就可以專心一種資料庫了。經過一些簡單的瞭解,我發現國內很多遊戲開發人員都不約而同的採用了 mongoDB
Time of Update: 2014-06-11
android4.4 webview
Time of Update: 2014-06-11
在OpenGL ES環境中,投影和相機視圖讓繪製對象以更接近於人們肉眼所看到的實物對象的樣子顯示。這項模擬技術是通過對繪製對象的座標進行精確的數學變換而實現的。投影:這種變換是根據所在GLSurfaceView的寬和高調整繪製對象的座標。如果沒有此變換,對象會被不規則比例的視圖所扭曲變形。通常一個投影變換隻有當建立OpenGLView或你的renderer類的 onSurfaceChange()方法發生變化時才被計算,
Time of Update: 2014-06-11
問題背景:參考連結 做了一個圖片瀏覽,用ContentResolver掃描圖庫照片,且嚴格按照時間拍攝順序排好序顯示在listview裡。如所示:遇到的問題是在4.2的手機上能正常顯示,但是新增了照片,這個掃描依舊麼變化。實在是惱火。另一個嚴重的問題是,在4.4的手機上,一張圖片都跑不起來。大爺的,真是坑爹到家了。浪費我好幾個小時,後來幾乎要放棄了,無意中瀏覽自己以前寫的部落格,才發現真正的原因是少了一個許可權。
Time of Update: 2014-06-10
1. 幾種常用的裝置標識碼IMEI,Sim卡序號,Wifi模組Mac地址,Android_IDTelephonyManager telephonyManager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);String imei = telephonyManager.getDeviceId();String simNo =
Time of Update: 2014-06-10
感覺Service有些糾結,不知道是不是因為書本的原因,書上的例子一個都沒成功,看的也是暈頭轉向的。一同提到了4個東西,前面嘛自然是那些巴拉巴拉的介紹,直接正題。重點:1.建立一個服務(Service);Android中Service是一個很重要的元素之一,一個 “服務”涉及到Service類的繼承,以及在AndroidManifest.xml中添加相關許可權許可代碼再者就是 Service類的基礎方法,onCreate(), onBind(), onStart(),
Time of Update: 2014-06-10
一、自訂視圖類繼承View或者View的子類All of the view classes defined in the Android framework extend View. Your custom view can also extend Viewdirectly, or you can save time by extending one of the existing view subclasses, such as Button.To allow the Android
Time of Update: 2014-06-10
package mypackage;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.text.SimpleDateFormat;import
Time of Update: 2014-06-10
前面的博文對Lichee做了系列分析,其實就是對在《七年之癢》中所說的,Android BSP具備的一項基本素質-SHELL指令碼,所以我們Lichee系列的文章著重分析了SHELL指令碼和Lichee的基本結構,當然作為一名合格的Android
Time of Update: 2014-06-10
今天在使用安卓三星S3開發時,探索資料庫老是鎖住,其他機型並未出現鎖住的問題,查看資料庫所在的檔案夾發現,和db檔案同名的多出了一個檔案以-journal結尾的莫名其妙的檔案,懷疑是這個導致的所以在程式中判斷是否存在這個檔案,存在就把它給刪了。結果就解決了這個頻繁被鎖住的情況。雖然最終不知道什麼原因但是還是解決問題了,記錄下。sqlite Error inserting into tb如: