Time of Update: 2018-12-04
1 登入網站,進入ios Dev Center--ios Provisioning Portal--點擊provisioning--Distribution--New profile--填寫profile Name(如:test_Distribution),選擇App ID(真機測試時)--點擊Submit--重新整理頁面--2 這時開啟xcode -organizer-Development--Provisioning Profile會看到有test_Distribution
Time of Update: 2018-12-04
九月馬上就要來臨,為了不讓新來的學弟學妹們迷路,好心的學長在做出了專為新僧的助手。這裡主要推薦IOS的圖片插入,一個介面的有很多個Button按鈕,每一個Button按鈕都有自己獨特的功能,但是光是一個按鈕就會顯得很醜,這時只要將一張圖片做成一個按鈕,在使用者”不小心”點擊圖片的時候跳轉介面,實現Button的功能,這樣就會顯得更漂亮一些。比如:點擊的院內風景時:會出現等等圖片。Rootview中的編輯以下代碼-(void)setButton{UIImage*ii=[UIImage
Time of Update: 2018-12-04
李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/iphone-cocos2d/474.html 上一節講述了粒子的相關問題,當然啦,不示弱,今天繼續將物理系統給大家進行簡單的介紹和講述;
Time of Update: 2018-12-04
李華明Himi 原創,轉載務必在明顯處註明:【黑米GameDev街區】 原文連結: http://www.himigame.com/iphone-cocos2d/444.html 很多遊戲中,便於開發就會直接採用Cocos2d提供的字型庫來使用,但是因為提供的種類很多,那麼Himi利用一些時間整理了57種字型樣式,這些我想足夠你用了;不多說下面一起來看看吧:(每張圖對應11種樣式的字型,字型的名字就是其樣式的名字) -----------------------------
Time of Update: 2018-12-04
李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/iphone-cocos2d/423.html CCScene 對於使用cocos2d的童鞋肯定很熟悉,那麼在使用 [[CCDirectorsharedDirector]replaceScene:<#(CCScene *)scene#>];
Time of Update: 2018-12-04
emoji是日本人(建議不要買日本的產品,支援國產,恨死日本男人了,哈哈)開發的一字元編碼集,在iOS中整合了該字元集。 可以通過編程的方式啟用emoji。首先判斷是否支援emoji:- (BOOL)supportEmoji{BOOL hasEmoji = NO;#define kPreferencesPlistPath @"/private/var/mobile/Library/Preferences/com.apple.Preferences.plist"NSDictionary
Time of Update: 2018-12-04
amr在傳聲音中應用較多,因為十多K大小就可以長達一分鐘的內容。在ios sdk4.0以後就不再支援這種格式的檔案,只有用開源opencore-amr,今天試著編譯了一下,結果成功了。寫了一個指令碼:#!/bin/sh############################################################################ Change values here ## #VERSION="0.1.2"
Time of Update: 2018-12-04
HMGLTransitions 是一套動畫示範兩個UIView 或 UIViewController之間切換時的過渡效果;GitHub:https://github.com/Split82/HMGLTransitions有些情況下我們需要兩個視圖之間做一個動畫過渡的切換,或許系統內建的CATransition和普通動畫難以滿足我們的需求,此時第三方類庫就是一個不錯的選擇;HMGLTransitions提供五種不錯效果,分別是: 3D Right(letf) 、Cloth、Flip
Time of Update: 2018-12-04
在開源中國iOS用戶端中也用到了MBProgressHUD這個特效,主要作用為應用顯示一個過渡的作用,常用於開啟一個連網頁面載入過程,防止出現假死現象,如果網速慢則告訴使用者已經在很努力很努力的載入中。GitHub上:https://github.com/jdg/MBProgressHUD源碼中也內建了一個Demo,顯示13中動畫效果,可以根據需要選取其中特效加以使用,使用方法基本一樣;使用的時候只加把MBProgressHUD.h和MBProgressHUD.m拖入工程中,在使用的檔案中加上#
Time of Update: 2018-12-04
@interface UIView (Extend) - (UIViewController *)viewController; @end @implementation UIView (Extend) - (UIViewController*)viewController { for (UIView* next = [self superview]; next; next = next.superview) { UIResponder*
Time of Update: 2018-12-04
每一個iOS程式都一個自己的檔案系統,這個檔案系統叫應用程式沙箱(SanBox),它存放這代碼以外的檔案,其他的應用程式不能訪問到該程式的沙箱,如何在本地查看應用程式沙箱?正常情況下,Finder檔案下有一部分檔案被隱藏起來,防止被使用者破壞,在終端裡面用命令開啟顯示Mac隱藏檔案的命令:defaults write com.apple.finder AppleShowAllFiles -booltrue隱藏Mac隱藏檔案的命令:defaults write com.apple.finder
Time of Update: 2018-12-04
開源中國iOS用戶端基於網路同步資料,從而達到與網頁看到同樣資料效果,所以在啟動程式的時候需要檢查網路;這也是每一個連網應用啟動的第一步,如果連網應用沒有檢查網路,蘋果公司將不予以審核通過;
Time of Update: 2018-12-04
EGOImageLoading 是一個用的比較多的非同步載入圖片的第三方類庫,簡化開發過程,我們直接傳入圖片的url,這個類庫就會自動幫我們非同步載入和緩衝工作;當從網上擷取圖片時,如果網速慢圖片短時間內不能下載下來,可以先用一張本地的圖片代替顯示,還可以進行其他動作,讓圖片下載完成後自動替換佔位圖片而不影響使用者體驗;EGOImageLoading 的GitHub :
Time of Update: 2018-12-04
在一個項目開發過程中為了更好的體驗經常會用到下拉重新整理更新資料,當然也伴隨一些上拉載入更多資料的情況;當前比較火的EGOTableViewPullRefresh只實現了下拉功能,而沒有上拉的功能。這裡介紹一個同時整合下拉重新整理和上拉載入更多的類庫EGOTableViewPullRefresh英文原文和類庫:https://github.com/emreberge/EGOTableViewPullRefresh 附帶 Demo效果 Whats different on this
Time of Update: 2018-12-04
1 進入網址developer.apple.com--ios Dev Center2 登入之後,點擊右上方的ios Developer Program 下面的ios Provisioning Portal3 如果添加新裝置,點擊Devices--> Add Devices--> 填寫Device Name ,Device
Time of Update: 2018-12-04
StoryboardsStoryboards是一個定義了App中不同螢幕中建立聯絡的新方法。通過Storyboards你可以瀏覽、建立整個App的UI,可以在一個螢幕的不同視圖控制器之前建立聯絡。一個螢幕的內容稱為一個情境。用StoryBoards建立一個項目在new project設定對話方塊中選擇使用StoryBoard。在Storyboard上增加一個導航控制器Storyboard檔案在IB中開啟,只需雙擊一個空順序圖表像版畫布上
Time of Update: 2018-12-04
TableView是一個被分成不同部分的滾動視圖,每一部分又進一步被分成行,每行是一個UITableViewCell類的執行個體。可以把圖片,文本和其他任何東西嵌入tableView儲存格,可以自訂他們的形狀,高度,分組或更多。這些分別在UITableViewDataSource和UITableViewDelegate的協議來定義。#import<UIKit/UIKit.h>@interface
Time of Update: 2018-12-04
1 前言通過 NSJSONSerialization 這個類的 dataWithJSONObject:options:error:方法來實現,Array 和 dictionary 序列化成 JSON 對象。方便在網路中傳輸。2 代碼執行個體TestDemo.m [plain](void)converseToJson{ NSMutableDictionary *dictionary = [[NSMutableDictionary alloc] init]; [dictionary
Time of Update: 2018-12-04
在成功加入iOS Developer Program之後,對於開發人員來說,首先要實現的就是真機測試。下面詳細介紹實現真機測試的過程。 先總體介紹一下實現真機測試的步驟,如所示: 總的來說一共有六步:1、擷取開發認證Development Certificate;2、添加要用來測試的裝置;3、建立一個新的應用ID,App
Time of Update: 2018-12-04
對於UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem這幾種控制項的自訂,因為具備共同性,因此放在一起討論。通常有兩種方式來實現自訂。1)擷取控制項的對象,然後對這個特定的對象進行特定的修改。2)利用UIAppearance來實現對所有同類控制項及特定同類的自訂。因為大多數應用裡面的自訂為了美觀,基本上相同類的控制項自訂方式都一樣,因此採用UIAppearance來使得介面的自訂變得非常方便。對於這種方式,通常在AppD