Time of Update: 2013-12-10
引言:最近學習了一些頁面的跳轉動畫效果。使用的是UIview的animateWithDuration方法。當然之前的beginAnimations也是可以實現的。 比如一:從螢幕下部往上漸漸彈出一個圖片[plain] -(void) fadeIn { CGRect rect = [[UIScreen mainScreen]
Time of Update: 2013-12-10
char* 轉為NSString*NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_18030_2000);char* c_test = "先先先";int nLen = strlen(c_test);NSString* str = [[NSString alloc]initWithBytes:c_test length:nLen
Time of Update: 2013-12-10
蘋果的每個產品都有幾個類型,從iphone到ipod、ipad,而每個產品又有幾個類型,從iphone2G到iphone5,從iPod touch1到iPod touch5,從ipad1到ipad4,只有你想不到的,沒有人家做不到的。 但是在做ios開發中如何檢測這些類型呢?下邊的方法就是CSDN問答中給出的方法,原問題見:http://ask.csdn.net/questions/997 [plain]- (NSString *) platformString{
Time of Update: 2013-12-10
一、調用系統應用 1、調用app store介面方法在實際開發中,往往要推薦自己其他應用和推薦自己的收費軟體,那麼我們就需要在程式中直接連接到app store的相應頁面。 實際上的做法很簡單,使用的還是UIApplication類的OpenURL方法: [[UIApplication sharedApplication] openURL:[NSURL
Time of Update: 2013-12-10
本文將建立一個樣本項目,運行後探查記憶體,發現本應被記憶體回收的UI控制項沒有被回收。進一步發現是CollectionView導致控制項不能被回收。最後,通過查看.NET Framework原始碼,發現其實不是記憶體泄露,虛驚一場。發現問題建立一個使用者控制項GroupControl,有AddGroup(object header, object[]
Time of Update: 2013-12-10
如果我們有一個介面有很多請求,但這時候所有的請求都無效,這是我們可能會提示使用者 “請求失敗”,“請求逾時“等等,如果提示一次那當然很好,但是每一個失敗的請求都觸發一次提示框來提示使用者,這樣會很糟糕。可能一次彈出很多提示框,我們點擊一次然後又彈出另一個,並且這些提示資訊還是一樣的,這樣會讓使用者很惱火的。 假設某家公司有兩個不同的資料庫A
Time of Update: 2013-12-10
Google打不開,然後百度了一下……利馬……百度的智商一下就暴露了,根本搜不到想要的結果。果斷轉360搜尋,還挺給力。 於是發現Objective - c基礎資料型別 (Elementary Data Type)有: int / long / long int
Time of Update: 2013-12-10
目前絕大多數的應用都可以實現應用程式更新後,開啟應用就能得到更新提醒。這有利於使用者的更新。 關於如何?的方式,很多人希望Xcode本身能夠提供相應的API來實現對應用版本的尋找,但就目前來看,還沒有這樣的API。因此,目前的解決辦法有兩種:1、自己架設伺服器,當應用程式更新後,就在自己的伺服器中更新版本資訊,然後讓應用串連伺服器來尋找版本資訊,與當前應用版本核對,如果更新則提示2、利用App
Time of Update: 2013-12-10
基於分頁導航實現 在iOS
Time of Update: 2013-12-10
1 概述通過ArcGIS Runtime for WindowsPhone SDK開發手機地圖應用,能夠定位所在位置,並將多個定位位置資訊匯出為GPX檔案,供其他軟體,如ArcMap、Google Earth等調用。本文將介紹如何?地圖定位,以及匯出GPX檔案的功能。2 GeoCoordinateWatcherWindows Phone SDK提供了GeoCoordinateWatcher類實現定位相關功能,需要引入System.Device.dll庫,添加System.
Time of Update: 2013-12-10
WWDC2012發布了iOS6,同時為Objective C帶來了一些新特性以簡化編程。下面是這些新特性,需要XCode4.4及以上版本支援:1.方法的申明順序不再要求在方法裡面可以調用在後面申明的方法,編譯器會協助尋找方法的申明,順序不再要求。如下:@interface SongPlayer : NSObject- (void)playSong:(Song *)song;@end@implementation SongPlayer- (void)playSong:(Song *)song {&
Time of Update: 2013-12-10
connection:didReceiveData: 請求成功,開始接收資料,如果資料量很多,它會被多次調用;connection:didFailWithError: 載入資料出現異常;connectionDidFinishLoading: 成功完成載入資料,在connection:didReceiveData方法之後執行;使用非同步請求的主視圖控制器MasterViewController.h代碼如下:[cpp] ?#import
Time of Update: 2013-12-10
繼承UILabel,重載drawTextInRect方法。//1.header file#import <UIKit/UIKit.h>@interface InsetsLabel : UILabel@property(nonatomic) UIEdgeInsets insets;-(id) initWithFrame:(CGRect)frame andInsets: (UIEdgeInsets) insets;-(id) initWithInsets: (UIEdgeInsets)
Time of Update: 2013-12-10
“iOS開發之Xcode”簡單介紹了Xcode4.0以後版本的一些特性,同時選取了會員分享的開發教程和經驗以及論壇裡一些熱門話題,希望能給新手一些建議。基礎環境搭建!一、工具簡介二、教程和經驗分享三、論壇熱門話題四、問答 工具簡介Xcode是蘋果公司向開發人員提供的整合式開發環境,用於開發Mac OS X和iOS的應用程式。Xcode前身是繼承自NeXT的Project Builder。 不管你用 C、C++、 Objective-C或
Time of Update: 2013-12-10
13 days more than 106 users to download iOS the individual app "GPSBOX" online.Although only a few downloads,but for me personally is certainly.In particular, there is a lot of foreign friends download.But "GPSBOX" be considered
Time of Update: 2013-12-10
1 前言本文為臨時加塞,由於工作需要,公司要求將Xcode中的項目產生IPA檔案,用於版本記錄,由於沒有咱們木有開發人員帳號,所以需要另類的IPA產生和發布方式,今天折騰了一番終於搞定了,特此與大家分享。2 操作流程2.1 將運行時Schema設定為IOS Device, 2.2 點擊Product->Archive歸檔項目: 2.3 歸檔後進入到歸檔視窗,選擇分配方式: 2.4 選擇企業或者點對點的方式,然後點擊下一步: 2.5
Time of Update: 2013-12-10
我們都知道在行動裝置上很多資源都是比較緊缺的,尤其時記憶體,通常都比較小,iPhone4也才只有512MB。而且IOS4.0以後還支援了多任務,這個問題就更加突出了。因此我們在平時設計程式的時候要注意管理好記憶體,減少不必要的開銷,謹防泄露。 由於寫的一個小項目存在嚴重的記憶體流失,程式經常已耗用時間不長就退出了,調試時候發現運行過程中接受到系統的Memry warning level 1幾次以後,緊接著收到一個Memory warning level
Time of Update: 2013-12-10
之前很多網友對我翻譯的教程中的Property的使用感到有些迷惑不解,搞不清楚什麼時候要release,什麼時候要self.xxx =
Time of Update: 2013-12-10
1 前言本章作為入門,我們將介紹介紹一下,能使用GCD執行UI操作。2 代碼執行個體ZYViewController.h [plain]#import <UIKit/UIKit.h> @interface ZYViewController : UIViewController @end #import <UIKit/UIKit.h>@interface ZYViewController :
Time of Update: 2013-12-10
1 前言昨天工作時候遇到TableView的建立索引問題,由於有的時候TableView之中的資料量十分之大,以至於需要在右側建立索引來搜尋,今日特意整理於下面,供大家參考,互相學習。2 代碼執行個體ZYViewController.h[plain]#import <UIKit/UIKit.h> @interface ZYViewController : UITableViewController <UITableViewDataSource,