原创 如何去掉UISearchBar背景框?

通常使用UISearchbar都需要去除其背景色來與自己的界面風格保持協調,但是UISearchbar的設計隨着iOS版本的升級不斷地在發生着變化,下面我們通過分析UISearchbar在各個iOS版本下的視圖層次結構來探討去除其背景色

原创 iOS集合視圖UICollectionViewCell的選種(高亮)效果

當我們使用集合視圖UICollectionView時,往往需要給UICollectionViewCell的點擊事件加一個跟UIButton一樣的高亮效果,否則用戶會覺得其實自己壓根沒點中一樣,這樣無形之中便降低了用戶體驗,今天我來說說如何

原创 APP被蘋果APPStore拒絕的各種原因

APP被蘋果APPStore拒絕的各種原因 1、程序有重大bug,程序不能啓動,或者中途退出。 2、繞過蘋果的付費渠道,我們之前遊戲裏的用兌換碼兌換金幣。 3、遊戲裏有實物獎勵的話,一定要說清楚,獎勵由本公司負責,和蘋果沒有關

原创 ios中NSPredicate的用法

一般來說這種情況還是蠻多的,比如你從文件中讀入了一個array1,然後想把程序中的一個array2中符合array1中內容的元素過濾出來。 正 常傻瓜一點就是兩個for循環,一個一個進行比較,這樣效率不高,而且代碼也不好看。 其實一

原创 app會被拒絕的原因

摘要 蘋果開發者指南里說了很多理由的app會被拒絕,但是還是太抽象了,下面用實例講解蘋果會拒絕的情況 蘋果拒絕app原因 圖文詳解 目錄[-] 2. Functionality(功能) 3. Metadata (name, de

原创 【IOS網絡通信】socket第三方庫 AsyncSocket(GCDAsyncSocket)

Socket描述了一個IP、端口對。它簡化了程序員的操作,知道對方的IP以及PORT就可以給對方發送消息,再由服務器端來處理髮送的這些消息。所以,Socket一定包含了通信的雙發,即客戶端(Client)與服務端(server)。 1

原创 iPhone6分辨率與適配

本文轉自:http://www.cocoachina.com/ios/20140912/9601.html (via:sunnyxx's blog)   分辨率和像素 經新xcode6模擬器驗證(分辨率爲pt,像素爲真實pi

原创 推送通知

轉自:http://www.cnblogs.com/taintain1984/p/3716642.html Push的原理: Push 的工作機制可以簡單的概括爲下圖   圖中,Provider是指某個iPhone軟件的Pu

原创 iOS開發tableView分割線頂格,以及隱藏多餘的單元格

在iOS開發中,因爲各種設計需求,設計師給的標註是cell的分割線頂格的,還有在一個tableView中可能只有1個單元格或者幾個單元格,如果不做任何處理,屏幕上就會有沒有任何內容的單元格,我們如何隱藏這些多餘的cell的分割線呢?直接看

原创 iOS在自定義視圖(常用於自定義cell)中獲取導航控制器上面的當前的控制器對象

在iOS開發中,很多時候,我們在自定義視圖時,往往需要拿到本視圖所在的當前的控制器對象,有很多同學都特別苦惱,那麼今天我就來講一講如何獲取這個控制器對象: 這裏我們用到一個事件響應者鏈,直接上代碼吧: - (UIViewControlle

原创 iOS開發筆記

1、iOS圖片拉伸: 使用- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets方法拉伸圖片,(對有波浪線邊的圖片特別適用)UIImage *image = [U

原创 Xcode6中自動佈局autolayout和sizeclass的使用

一、關於自動佈局(Autolayout) 在Xcode中,自動佈局看似是一個很複雜的系統,在真正使用它之前,我也是這麼認爲的,不過事實並非如此。   我們知道,一款iOS應用,其主要UI組件是由一個個相對獨立的可視單元構成,這些可

原创 iOS帶小數點的鍵盤

有時候,我們項目中難免會用到textField輸入小數的情況,而且規定小數點後最多輸入多少位的問題。 下面我來展示一下最多輸入兩位小數的情況,(這個多少位小數,看需求,我這裏講的是2位小數) 還是直接看代碼吧: textField.ke

原创 iOS8.3下橫向的tableViewcell.textLabel被遮住的問題

很多時候,我們的項目需求裏邊可能需要用到橫向的tableView,我們的口訣通常是tableView逆時針旋轉90度,tableViewCell順時

原创 iOS8 UIAlertView鍵盤閃一下的問題

在iOS8以前,我們都習慣性用UIAlertView去做提示框,但是在iOS8以後,噹噹前界面有UITextField輸入框時,當點擊確定pop到上一個頁面時,會出現鍵盤閃一下的問題,iOS8的SDK中,蘋果提倡使用UIAlertCont