原创 ios 生成字母加數字的隨機數

近期項目第三方登錄之後默認創建賬號和密碼,就用隨機數生產,這裏只需要傳入你需要幾位的隨機數即可,例如你需要得到8位的隨機數,num就傳入8 好了,廢話少說,簡單Demo如下: - (NSString *)getRandomString

原创 iOS工程師Mac上的必備軟件

 轉自:wythetan 前言   iOS工程師一直都是那麼的高逼格,用的是Mac電腦,耍的是iPhone手機,哇咔咔~~   但是,作爲一名iOS開發工程師,我們除了高逼格外,還必須是全能的。你不會點UI設計、不會點後臺語

原创 iOS自定義UIDatepicker日期選擇器視圖

由於項目需要,需要定製一個日期選擇器,找了半天沒找到合適的就自己寫了個demo; 自定義UIDatePicker日期選擇器視圖 效果如下: 下面貼上相關代碼: ViewController: - (void)viewDidLoad

原创 Xcode8打印log信息

升級Xcode8之後,會打印一些煩人的Log信息,隱藏不需要的Xcode8日誌, 解決的辦法:就是設置 OS_ACTIVITY_MODE = disable,詳細請看 點擊打開鏈接 。 這樣做在模擬器上是正常的,但是iOS10真機測試

原创 點擊搜索進入預編譯狀態,searbar跟隨導航消失

注意:如果出現下邊這種情況 Paste_Image.png 解決方式:在ViewDidLoad添加以下代碼 - (void)viewDidLoad { #warning 如果進入預編輯狀態,searchBar消失(UISea

原创 iOS導航欄隱藏

簡介 我們在項目中經常遇到.從二級控制器跳轉到不需要導航欄的控制器中,經常用的就是下面第一種做法: 第一種做法 -(void)viewWillAppear:(BOOL)animated { self.navigatio

原创 Objc_msgSend提示Too many arguments to function call, expected 0, have 2錯誤

首先說明下,在Xcode6之前運用objc_msgSend,是有參數提示的。但是從Xcode6之後,蘋果不推薦我們使用runtime,所以就取消了參數提示功能。估計是不想讓我們過多的瞭解底層。Xcode6之後我們運用objc_msgSen

原创 Agreement has been updated--Edit Phone Number最便捷解決辦法(不需要安全提示問題和雙重認證)

這兩天需要提交新版本,於是上到開發者網站,發現Agreement has been updated。按照之前的套路,基本點一下review就完事了。但是這次要更新手機號(不知道要幹嘛),只能按照步驟跳到appleid的網站來修改。進入之後