原创 如何生成隨機數

一、生成隨機整數 a、b兩個整數,生成它們之間的隨機數 int RANDINT(int a, int b) { int min = MIN(a, b); int max = MAX(a, b); int

原创 JLTrackLabelView

在其他地方看到下面所示的控件效果,就自己實現了一下,廢話不多說,直接上代碼: 在下面方法中創建視圖 - (void)_creatSubviews { NSArray *array = @[@"閒置廣場",@"通知

原创 如何使用cocoa pods管理第三方框架

第一次使用cocoapods管理第三方框架,把步驟記錄一下,也希望可以幫到別人 (以下命令均是在終端上操作,至於終端爲何物,我想不需多說了吧) 一、在安裝CocoaPods之前,首先要在本地安裝好Ruby環境: 步驟1 - 安裝 RV

原创 面試題目總結1(自己面試時碰到的)

1、0x0110 有幾個 BYTE?有幾個Bit?轉換成10進制是多少?並寫出二進制形式。 答:2個BYTE(字節),16Bit(位),轉換成10進制:272,二進制: 0000 0001 0001 0000 2、填空 (0x12 & 0

原创 iOS開發時如何判斷APP是否第一次運行

在 didFinishLaunchingWithOptions 中添加以下代碼: if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunch"]) {

原创 iOS 代碼截圖

UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow]; UIGraphicsBeginImageContext(screenWindo

原创 iOS面試題系列之UI相關

1、 簡述app啓動週期。 打開應用程序,它先會執行main函數,再執行UIApplicationMain函數。初始化 UIApplication,設置代理對象,開啓事件循環,調用代理方法進行事件處理。 首先會調用applicati

原创 iOS面試題系列之常見算法

iOS面試中熟悉常見算法 1、 對以下一組數據進行降序排序(冒泡排序)。“24,17,85,13,9,54,76,45,5,63” int main(int argc, char *argv[]) { int array[

原创 獲取iPhone手機型號

#import "SADevice.h" #import <UIKit/UIKit.h> #include <sys/types.h> #include <sys/utsname.h> @implementation SADevice

原创 AddressBook、AddressBookUI、Contacts、ContactsUI 通訊錄操作

iOS之前是使用 AddressBookFramework 訪問通訊錄,但從 iOS 9.0 開始被 ContactsFramework 替代,下面就看一下使用 AddressBookFramework 及 ContactsFram

原创 在Archive項目 時,出現了UUID報錯

在Archive項目 時,出現了“Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning

原创 iOS中集成ijkplayer視頻直播框架

ijkplayer 是一款做視頻直播的框架, 基於ffmpeg, 支持 Android 和 iOS, 網上也有很多集成說明, 但是個人覺得還是不夠詳細, 在這裏詳細的講一下在 iOS 中如何集成ijkplayer, 即便以前從沒有接觸過,

原创 iOS面試題系列之Objective-C相關

1、簡述你項目中常用的設計模式。它們有什麼優缺點? 常用的設計模式有:代理、觀察者、單例。 (1)單例:它是用來限制一個類只能創建一個對象。這個對象中的屬性可以存儲全局共享的數據。所有的類都能訪問、設置此單例中的屬性數據。 優點:

原创 使用Auto Layout中的VFL(Visual format language)--代碼實現自動佈局

本文將通過簡單的UI來說明如何用VFL來實現自動佈局。在自動佈局的時候避免不了使用代碼來加以優化以及根據內容來實現不同的UI。 轉載於:http://www.cocoachina.com/ios/20141209/10549.html

原创 獲取手機UDID

之前獲取手機UDID都是通過iTuns連接到電腦獲取,甚是麻煩,後來發現一種簡單的方法,分享一下: 在手機上打開 Safari 輸入 fir.im/udid 前往,點擊安裝即可獲取當前手機UDID