Time of Update: 2018-12-03
1.理論 Block (閉包): A Block is an anonymous inline collection of code . and sometimes also called a "closure". 閉包:能夠讀取其它函數內部變數的函數。2.example 1)TestBlock.h #import <Foundation/Foundation.h> typedef void(^Block)(void); typedef
Time of Update: 2018-12-03
from:http://blog.k-res.net/archives/1024.htmliOS程式整合的第三方庫過多時,很容易出現某幾個庫同時用到了一樣的函數庫,也就是在你的程式link時會提示duplicate
Time of Update: 2018-12-03
============================================================博文原創,轉載請聲明出處電子咖啡(原id藍岩)============================================================IOS中沒有checkbox和radio button
Time of Update: 2018-12-03
============================================================博文原創,轉載請聲明出處電子咖啡(原id藍岩)============================================================IOS的view沒有點擊功能,又是和Android
Time of Update: 2018-12-03
iOS中編碼轉化1.UTF-8轉化 NSString *data = @"你好,北京!"; //轉換成UTF-8 NSString *dataUTF8 = [datastringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSLog(@"%@",dataUTF8); //UTF-8轉GBK,將UTF8代碼替換,官方解釋如下。//Replaces all percent escapes
Time of Update: 2018-12-03
在中國,是不允許使用真實的座標的,所以每個地圖服務商都會對真實的經緯度進行編碼(也可以稱之為加密吧)。舉個例子,比如人民廣場的真實的經緯度室(LON, LAT),那麼百度提供的經緯度為(LON_B, LAT_B),google提供的經緯度為(LON_G, LAT_G)。在地圖上的顯示結果如下: LON, LATLON_B, LAT_BLON_G,
Time of Update: 2018-12-03
當前為iOS提供的SKD版本為1.2.1,這裡主要講一下這個版本存在的一些問題,以及開發注意事項。1. BMKMapView是百度地圖類,當建立多個BMKMapView對象時,這些對象會共用一些資料(沒有仔細研究具體共用哪些資料),因此會產生以下問題: A. 當對其中一個BMKMapView通過手勢來進行放大、縮小、移動等操作時,其他的BMKMapView對象會自動進行放大、縮小、移動。 B.
Time of Update: 2018-12-03
1,盡量使用位元影像,如果是純色塊的話,可以用向量。2,資源和素材最好用外部載入的方式,特別是皮膚,這樣可以動態更新皮膚3,遮罩的效率不高,如果非要用的話,最好把裡面的圖片先載入好。因為在行動裝置裡,外部資源載入消耗很大,可以在遊戲剛開始把大部分載入好。4,字型上是關鍵,最好選擇裝置有的字型,不要嵌入字型。嵌入的字型會出現問題,而且效率很低很低,特別是在ipad3和低清裝置上面。如果你不知道有什麼字型,可以在"越
Time of Update: 2018-12-03
推送是解決輪詢所造成的流量消耗和電量消耗的一個比較好的解決方案,在Android上,雖然Google提供了GCM(之前為C2DM),但在國內基本等於沒用,各大Android應用基本都自己架設推送Server或是使用第三方推送平台,例如新浪微博使用第三方推送平台“個推”(非廣告)。今天要學習的是蘋果提供的推送服務APNs(Apple Push Notification
Time of Update: 2018-12-03
上一篇介紹了一下APNs的基本原理和處理流程,通過介紹,對APNs的機制有了大致的瞭解後,我們就來看看如何把APNS服務整合到我們自己的項目中來,首先登陸我們的Apple Developer後台為將要使用推送服務的App建立一個App ID,如,點擊建立後輸入基本資料:建立完畢後找到我們剛申請的App ID,把“Enable for Apple Push Notification
Time of Update: 2018-12-03
在iOS中有兩類資訊提示推送方式,一類是遠程伺服器推送(APNS),之前有筆記中介紹過APNS:http://blog.csdn.net/tangren03/article/details/8482259,還有一類就是本地通知UILocalNotification,今天就簡要的記錄一下UILocalNotification的使用,代碼裡見注釋UILocalNotification *notification = [[UILocalNotification alloc] init];
Time of Update: 2018-12-03
上一篇講的是如何通過socket進行網路傳輸,實際上對於互連網上的資源,我們更多的是基於http來開發,SimpleURLConnections展示了如何基於http來進行資料轉送,這裡主要是講client如何向http伺服器請求和傳輸資料,http伺服器端的實現不在此例子範圍之內,實際上就是普通的http伺服器。從本例中主要能學到三點:基於Get下載檔案基於Put上傳檔案基於Post上傳檔案基於Get下載檔案首先通過URL開啟Connection: request =
Time of Update: 2018-12-03
最近需要開發一個Mobile應用的IOS版本,需要搭建IOS開發環境,可在LP那裡申請預算買Mac本失敗,只好採用虛擬化的方式先搭Mac作業系統,然後再裝xcode+IOS
Time of Update: 2018-12-03
原文連結:http://www.cnblogs.com/lovecode/archive/2011/11/27/2265275.html#commentformiPhone映像通常儲存在以下4個地方:相簿(PhotoAlums):使用者可以使用UIImagePickerController類提供的互動對話方塊從該相簿中擷取映像。應用程式套件組合:將映像與可執行程式、Info.plist檔案和其他資源一同儲存,使用者可以通過本地檔案路徑由imageNamed:方法來讀取這些基於包的映像。沙箱:藉助
Time of Update: 2018-12-03
在IOS開發過程中,ASIHttpRequest庫是最常用的網路程式庫,功能強大,使用也非常方便。但是,在使用此庫過程中,發現有幾點小問題。網路上仔細搜尋研究了好久,現記錄於此。問題1:一個問題是,我發現當非同步請求比較多,並發串連數量比較多的時候,會導致一些請求失敗。原因:代碼預設是最大4個並發串連,其他的串連需要等待。然後如果有串連請求完畢了,就會去複用這個串連,但是還會出現串連關閉的情況,這個時候代碼不會再一次重新請求,導致這次請求失敗,返回nil。簡單解決:最簡單的解決就是把複用串連關閉
Time of Update: 2018-12-03
最近在開發ios遊戲的時候遇到一些周邊的問題,都不是什麼大問題(對高手來說都是小兒科),但都耽誤了一些開發時間。這裡記錄下來,做個總結,以後還會不斷地在後面更新。如能夠協助一些剛開始開發ios遊戲的朋友,也還不錯。1 在給認證後的機器製作測試包的時候,scheme中的archive應該設定為debug。release的包無法在測試機器上安裝。2 在建立test user以測試IAP的時候,應該用一個新的Apple ID,而不能是一個已經註冊過的Apple
Time of Update: 2018-12-03
今天看到了下面這篇部落格,是淘測試開發的iOS自動化測試載入器,非常值得學習應用: InstrumentDriver,對iOS自動化測試說 Yes!InstrumentDriver 是 Mobile自動化小組最近實現的基於 instrument,針對 iOS 的自動化測試架構,目前支援 java 語言編寫測試案例。 研究過iOS自動化測試的同學肯定對 instrument UI Automation 有所耳聞,或者已經使用它進行自動化測試實踐。iOS 4.0 開始,蘋果官方提供了
Time of Update: 2018-12-03
在開發iOS應用程式時,讓程式具有良好的效能是非常關鍵的。這也是使用者所期望的,如果你的程式運行遲鈍或緩慢,會招致使用者的差評。然而由於iOS裝置的局限性,有時候要想獲得良好的效能,是很困難的。在開發過程中,有許多事項需要記住,並且關於效能影響很容易就忘記。本文收集了25個關於可以提升程式效能的提示和技巧。分為3個不同的等級:初級、中級和進階: 進階若且唯若下面這些技巧能夠解決問題的時候,才使用它們:22.加速啟動時間23.使用Autorelease Pool24.緩衝圖片 — 或者不緩衝25.
Time of Update: 2018-12-04
UIKit中包含了UIGestureRecognizer類,用於檢測發生在裝置中的手勢。UIGestureRecognizer是一個抽象類別,定義了所有手勢的基本行為,它有下面一些子類用於處理具體的手勢: 1、拍擊UITapGestureRecognizer (任意次數的拍擊) 2、向裡或向外捏UIPinchGestureRecognizer (用於縮放) 3、搖動或者拖拽UIPanGestureRecognizer
Time of Update: 2018-12-04
李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/iphone-cocos2dx/599.html 從今天開始Himi將陸續更新cocos2d-X的博文,畢竟cocos2d-X的跨平台確實很有誘惑力,尤其是網龍公司的《91部落》手機網遊更讓Himi有了深入cocos2dX的價值,那麼今天Himi來分享如何在Mac系統下搭建cocos2d-X引擎吧;