iOS開發 – 第05篇 – 項目 – 03 – 版本新特性 & OAuth授權 – iPhone手機開發 iPhone軟體開發教學課程

1、版本新特性

1.1 界面

程序第一次啟動的時候會彈出新特性界面,之後啟動不會出現。

1.2 實現思路

1> 新建一個HWNewfeatureViewController(繼承自UIViewController)

2> 先將其設置為整個程序的根控制器,用於演示

3> 使用UI[……]

Read more

iOS的多版本配置(版本分離,多環境配置) – iPhone手機開發 iPhone軟體開發教學課程

前幾天公司說一個客戶要搞一個app,我說搞唄,跟我啥關系…他說,就是從咱的app上搞,什麼都一樣,就是一些logo啥的不一樣.我一開始感覺,那就改改logo唄,後來一想,湊,百度推送,友盟統計,BugTags等等這些每次都要改,一個不小心不就玩脫瞭,索性就搞個多版本配置.廢話不多說,開搞!

1、[……]

Read more

iOS-Xcode上傳後iTunes Connect構建版本不顯示 – iPhone手機開發 iPhone軟體開發教學課程

在升級到Xcode8版本以後大多數人會碰到這個問題-開開心心開發好一款app以後上傳到iTunes後臺提交審核,然而iTunes Connect後臺活動欄裡沒有出現我們上傳的app,確切的說是顯示一會兒之後平白無故的消失,也不見Apple的郵件告知原因,隻能借助強大的網絡和那些具有分享精神的巨人!
[……]

Read more

xcode8 iOS 10上傳的包在構建版本不顯示的問題 – iPhone手機開發 iPhone軟體開發教學課程

xcode8 iOS 10上傳的包在構建版本不顯示的問題。升級到iOS10以後也是第一次打包上傳 用的是Application Loader 成功上傳以後開發者中心構建版本一直不出現。最後一個方法解決瞭。

在最新的Xcod8下, 必須要對App做好新特性–隱私 的適配

就是在plist.[……]

Read more

iOS內測平臺fir.im,發佈內測版本 – iPhone手機開發 iPhone軟體開發教學課程

iOS內測平臺fir.im,發佈內測版本

1、註冊登錄fir.im網站https://fir.im/,點擊iOS的圖標,將打包好的ipa文件直接拖拽進來(ipa文件打包過程在上一篇文檔中,註意打包前需要先配置好發佈證書。要下載安裝測試包必須先將設備的UDID添加到開發者賬號的設備列表中)
這裡寫圖片描述
2、給應[……]

Read more

ios打包版本構建神器Applicationloader3.6版本怎麼下載? – iPhone手機開發 iPhone軟體開發教學課程

ios打包版本構建神器Applicationloader3.6版本怎麼下載?

在上傳app構建版本的時候,我們可以看到官方極力推薦Application loader。

1、什麼是Application loader?

Application loader是上傳app的神器,它能夠很方便地看到上傳[……]

Read more

iOS app上傳講解之TestFlight Beta版本測試 – iPhone手機開發 iPhone軟體開發教學課程

軟件開發中的版本分類

alpha內部測試版本,極不穩定,一般也不會出現在公眾視線中,僅供內部測試人員測試用。

beta公共測試版,就是對外發佈軟件的測試版,用於收集公眾的意見、建議和問題。

就是正式版瞭,一般都很穩定。

如何將App安裝到真機設備上供測試

方式一:內部測試(內測)—真機測[……]

Read more

低版本Xcode不支持高版本iOS真機調試的問題解決方案 – iPhone手機開發 iPhone軟體開發教學課程

今天在做真機調試的時候,遇到下面的一個問題:?
這裡寫圖片描述

Could not locate device support files. 
This iPhone 6s is running iOS 11.1 (15B93), which may not be supported by this versi[......]

Read more

探尋不同版本的SDK對iOS程序的影響 – iPhone手機開發技術文章 iPhone軟體開發教學課程

 

相同的代碼,使用不同版本的SDK來編譯,會影響MachO頭中的值, 從而使程序表現出不同的外觀。

代碼:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictio[......]

Read more

[iOS] 使用UIRefreshControl 實現 UITableView下拉刷新(Swift版本) – iPhone手機開發技術文章 iPhone軟體開發教學課程

首先,在viewDidLoad中初始化相關數據:

  override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.[......]

Read more

iOS不同版本適配問題(#ifdef __IPHONE_7_0) – iPhone手機開發技術文章 iPhone軟體開發教學課程

部分參考https://www.cnblogs.com/ios8/p/ios-version-com.html

下面舉個簡單的例子來說明在iOS7.0和iOS6.1(以及更低版本)之間的適配問題(用的是xcode5.0,裡邊有6.1和7.0兩個版本的sdk)

新建一個工程,默認的developm[……]

Read more

ios之開發屏幕適配和系統版本適配 – iPhone手機開發技術文章 iPhone軟體開發教學課程

ios軟件開發過程中很重要的一點是對系統和屏幕進行適配對系統的適配主要是IOS7以後和之前以及IOS8新增特性,屏幕適配主要是對不同設備采用不同的佈局以最佳展示效果展現給用戶。

針對系統的適配:

IOS7以後和之前

#define IOSVersion[......]

Read more

iOS開發:git命令返回任意一個版本的方法 – iPhone手機開發技術文章 iPhone軟體開發教學課程

git回退某一個版本的方法:

一:記錄回退的hash值

首先要查看你要回退到哪一個版本

方法1:git log

會展示最新的提交記錄,然後你按著鍵盤的“向下”鍵,看更多的提交記錄,記住你要回退的哪一個版本的hash值

方法2:git reflog

會展示最近[……]

Read more

iOS 檢測版本更新處理 – iPhone手機開發技術文章 iPhone軟體開發教學課程

如果我們要檢測app版本的更新,那麼我們必須獲取當前運行app版本的版本信息和appstore 上發佈的最新版本的信息。

當前運行版本信息可以通過info.plist文件中的bundle version中獲取:

NSDictionary *infoDic = [[NSBundle mainBundl[……]

Read more

iOS 版本信息 包含6,6plus – iPhone手機開發技術文章 iPhone軟體開發教學課程

導入#import

/**

* iPhone的設備號
**/
+ (NSString *)iPhoneVersion
{
NSString *iPhoneVersion = nil;

size_t size;
sysctlbyname(hw.machine, NULL, &size, N[……]

Read more

在MySQL資料庫5.5版本時安裝到最後一步卡死的解決辦法

今天給老師安裝mysql 5.5 版本時出瞭問題,老師的電腦系統為Windows7,MySQL安裝版本為mysql 5.5。安裝到最後一步(MySQL實例配置最後一步卡死瞭),安裝瞭多次也沒有方法。百度瞭許多方法,比如刪除註冊表,刪除某些主要文件夾等等,還是不行,被迫使用科學手段谷歌瞭一下,看瞭一下[……]

Read more