IOS教程

iOS開發細節 | "if else" VS "if return"

背景 最近敲程式碼的時候對if else和if return有點糾結,因為這兩種寫法可以互換,最開始我是用的if else,後面看別人的程式碼很多用的if return,然後我也開始用if return,然而慢慢我感覺用if return好像有時還不如用if else來得更直觀形象。於是我請教了一下老司

CocoaPods+Jenkins+Fastlane的專案管理實踐

本文由wx0317投稿 一、前言 凡是做iOS開發的,應該沒人不知道CocoaPods吧,它大大提高了我們的工作效率,可以很方便就獲取到我們需要的第三方類庫,節省了很多時間。相信大家對使用Pods庫已經非常熟悉,不過今天我們主要講講如何在專案中製作和使用私有Pods庫。 二、什麼是Private Spe

微信偽造位置

葉孤城原創 小白:葉孤城,你上節講如何突破微信的升級限制,讓司空摘星嘲笑了,他說你只是亂扯。喂,你能用圖來說明嗎? 葉孤城:什麼!我上節的圖還不能說明嗎!那隻好上視訊了。 小白:喂,這個視訊很卡喔,你不會提高幀率? 葉孤城:咦,幀率你也曉得?跟花滿樓學的吧?反正就

ios NavigationController

概覽 GameKit.framework 只用於ios裝置之間連線,多用於遊戲 videoToolBox是編解碼的包 未來幾年FB將在視訊溝通上下功夫 AVFoundation框架 UINavigationController基本使用 導航控制器使用注意事項: - 建立控制器的同時

Swift學習筆記(4)——基本運算子

由於其他語言中也有一樣的運算子,我把需要注意的和不太一樣的列了出來,其他相同的就不再贅述。 1. 求餘運算子 例子: 9 % 4 // 等於 1-9 % 4 // 等於 -1 在對負數 b 求餘時,b 的符號會被忽略。這意味著 a % b 和 a % -b 的結果是相同的。 2. 組合賦值

雲通訊IM--騰訊雲 匯入SDK

雲通訊IM–騰訊雲 匯入SDK以ImSDK.framework為例 設定 雲通訊的SDK匯入之後再Embedded Binaries中再次匯入工程中 因為是OC寫的,所以要使用到swift-OC橋接,參考文章 http://blog.csdn.net/sun_cui_hua/article/det

最新iOS原生專案整合React-Native

       大樓不是一天所建成,是時間慢慢積累起來滴,原先用原生寫的專案,沒辦法將專案中所有的程式碼都換成RN,而且我也不認為全換成RN就是好的,所以準備先將專案中的一些頁面改成RN開發。由於我們並沒有使用Cocoapods,因為Cocoapods管理第三方依賴的時候會自動建立一些目錄,不便整個團隊的管理。

iOS 多執行緒延伸

從其他執行緒回到主執行緒的方法 我們都知道在其他執行緒操作完成後必須到主執行緒更新UI,我們來看看有哪些方法可以回到主執行緒。 //performSelector [self performSelectorOnMainThread:<#(nonnull SEL)#> withObje

【騰訊TMQ】iOS電量測試實踐

iOS電量相關問題一直是測試人員頭疼的事情,電量測試怎麼開展、問題怎麼復現和跟進定位、使用者反饋電量相關的問題我們如果獲取更多的資訊等等,一直都沒有一個好的解決方案,以至於我們面對電量相關的問題時,總是束手無策。整個專案組經常收到這樣的一種反饋:你看,你們開發的APP,我還沒怎麼用呢,耗電量就排第一了。對於這

iOS中除錯p和po的區別

先說 p , 是 expression — 的別名, p 為 print 的簡寫,同時可以寫為 pri,列印某個東西,可以i是變數和表示式; call 為呼叫某個方法,輸出變數也是可以的。 po 一般用於列印物件,是 expression -O — 的別名。 p 和 po 的區別在於使用 po 只會輸出對

iOS 抖動動畫

/// 擴充套件UIView增加抖動方法    ///    /// - Parameters:    ///   - direction: 抖動方向(預設是水平方向)    ///   - times: 抖動次數(預設6次)    ///   - interval: 每次抖動時間(預設0.2秒)    //

iOS平臺5+SDK整合

iOS巢狀H5專案,5+SDK整合 網上H5頁面與原生框架的互動很多,但是在原生框架中嵌入H5頁面資料不多。(在多次HBuilder官方人員的指導下才完成,主要官網的文件說明太少) 5+SDK下載地址 下載好的檔案包SDK.png SDk檔案包所以檔案SDK包檔案.png 有三

ios獲取sim卡資訊以及手機號碼

1.加入一個Framework(CoreTelephony.framework). 2.引入標頭檔案 #import <CoreTelephony/CTTelephonyNetworkInfo.h> #import <CoreTelephony/CTCarrier.h> 3.初

2.0055460929871