原创 iOS關於cell點擊更換背景顏色

具體的步驟是三個,第一步設定cell選擇狀態下的背景view // cell.selectionStyle = UITableViewCellSelectionStyleNone;     cell.selectedBackgrou

原创 iOS關於靜態庫和動態庫的概念

一、什麼是庫? 庫是共享程序代碼的方式,一般分爲靜態庫和動態庫。 靜態庫:鏈接時完整地拷貝至可執行文件中,被多次使用就有多份冗餘拷貝。 動態庫:鏈接時不復制,程序運行時由系統動態加載到內存,供程序調用,系統只加載一次,多個程

原创 關於iOS中的textView

1.關於實現textView的提示文字,代碼片段如下: - 1.初始化 self.textView = [[UITextView alloc] initWithFrame:CGRectMake(10, 74, KscreenWid

原创 iOS集成環信客服

    這兩天集成環信移動客服,卡在了沒有設置發送對象,這個他在文檔裏也沒有寫,因此貼出來記錄一下。     首先第一步就是sdk集成和環境配置了,這個看文檔就好,小白操作了:    文檔地址:http://docs.easemob.c

原创 iOS發佈時的截圖尺寸

截圖 iphone4 : 640x960 或者 960x640 phone5 640 x 1136或者1136 x 640  phone6 750 x 1334 或者1334 x 750  phone6 plus 1242 x

原创 iOS多線程

多線程的概念不再贅述,iOS開發中總的來講可用的多線程方法一共有四種。 多線程的優點 能適當提高程序的執行效率 能適當提高資源利用率(CPU、內存利用率) 多線程的缺點 創建線程是有開銷的,iOS下主要成本包括:內核數據結構(大約

原创 關於button

1.button內有圖片和文字兩個屬性,可以通過重寫以下兩句代碼來更換他們的位置 - (CGRect)imageRectForContentRect:(CGRect)contentRect - (CGRect)titleRect

原创 關於CocoaPods的安裝總結

  不算是什麼技術點,但防止下次忘記安裝流程又到處搜,因此貼出來mark一下   大致流程homebrew->RVM->Ruby->CocoaPats; homebrew 官方網站:http://brew.sh/index_zh-cn

原创 關於performSelector的執行

通過NSObject的Category方法調用,羅列如下: - (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone

原创 iOS證書問題

反正遇到一個說一個吧,老是找答案也辛苦。 先說剛遇到的問題 1.證書籤發者無效 這是指系統證書WWDR需要更新 下載證書地址https://developer.apple.com/certificationauthority

原创 關於iOS中的導航欄

這個就是個集合貼,因爲每次用到都要找代碼,索性就都貼出來,後面用到再繼續加 1.修改導航欄返回鍵顯示 title爲@“”即爲空 // 修改爲空 UIBarButtonItem *returnButtonItem = [[

原创 iOS狀態欄設置

   分兩步,一步是在Info.plist裏面增加View controller-based status bar appearance 值設置爲no    第二步在UIViewController裏的viewWillApper或view

原创 編碼格式(關於utf-8,gb2312,gbk,big5等)

計算機數據是以二進制的方式來存儲,符號代表文字。那麼二進制數據表示的模式就是編碼,跟電報的加密解密是一個道理,那麼如何將這些數據轉化成有效字符,這就涉及到了編碼格式,一般常見的編碼有以下幾種 1.utf-8  這是目前最常用的字符集

原创 iOS屏幕旋轉

       項目需求是在導航欄基類下保持豎屏,步驟如下:   第一步如下圖,表示設備只支持豎屏        第二步,通過繼承導航類創建一個類,在該類裏面實現以下方法:   - (BOOL)shouldAutorotate {

原创 關於retain,assign,copy,strong,weak的見解

如果有錯誤的地方,請指正。 首先這裏涉及到iOS的內存管理機制,大致來講就是有申請就必定要有釋放,在mrc狀態下,如果使用alloc init等創建對象,其對象內部的引用計數器就會加1,你就必須要進行一次release,然後系統會在dea