天天看點

iOS中 最新收集的代碼塊(彙總) 韓俊強的部落格每日更新關注:http://weibo.com/hanjunqiang  新浪微網誌!手機加iOS開發者交流QQ群: 446310206 每日更新關注:http://weibo.com/hanjunqiang  新浪微網誌!手機加iOS開發者交流QQ群: 446310206 每日更新關注:http://weibo.com/hanjunqiang  新浪微網誌!手機加iOS開發者交流QQ群: 446310206

1.iOS - 推送 openssl合并

===========================================================================================================

2.Cookie(小甜餅)

//cookie介紹

Cookie由伺服器端生成,發送給用戶端

用戶端将Cookie的key/value儲存到某個目錄下的文本檔案内

如果用戶端支援Cookie,下次請求同一網站時就可以Cookie直接發送給伺服器

Cookie名稱和值由伺服器端開發自己定義

Cookies最典型的應用是判定注冊使用者是否已經登入,記錄使用者登入資訊,簡化下次登入的過程

另一個重要應用場合是“購物車”

在iOS程式中,預設就支援Cookie,程式員無需做任何處理

如果伺服器傳回Cookie,會自動儲存在沙盒的 Library/Cookies 目錄中

/* Cookie的存儲政策 */

/* Cookie的儲存 */

 儲存在 沙盒/Library/Cookies 目錄下,以二進制的形式儲存

 但是仍然能夠看到密碼的明文,說明不安全!

/* 擷取cookie的方法 */

/* Cookie的缺陷 */

Cookie會被附加在每個HTTP請求中,會增加額外的流量

在HTTP請求中的Cookie是明文傳遞的,是以會有安全隐患,除非使用HTTPS

Cookie的大小限制在4KB左右,不适合存儲複雜的資料資訊

3.截圖使用場景: iOS 7中的代碼代段

4.解決UIButton 按鈕重複點選

配合Github上我寫的擴充使用,簡單實用:

<a target="_blank" href="https://github.com/XiaoHanGe/JQButtonRepeatClick">https://github.com/XiaoHanGe/JQButtonRepeatClick</a>

5.#pragma mark -- 設定在一個文本中所有特殊字元的特殊顔色

6.放大縮小

7.#pragma mark - 抖動動畫

8.iOS - 直接退出應用

9.iOS - 圖檔模糊效果

10.優化建議

優化建議:

避免圖層混合

· 確定控件的opaque屬性設定為true,確定backgroundColor和父視圖顔色一緻且不透明

· 如無特殊需要,不要設定低于1的alpha值

· 確定UIImage沒有alpha通道

避免臨時轉換

· 確定圖檔大小和frame一緻,不要在滑動時縮放圖檔

· 確定圖檔顔色格式被GPU支援,避免勞煩CPU轉換

慎用離屏渲染

· 絕大多數時候離屏渲染會影響性能

· 重寫drawRect方法,設定圓角、陰影、模糊效果,光栅化都會導緻離屏渲染

· 設定陰影效果是加上陰影路徑

· 滑動時若需要圓角效果,開啟光栅化

11.iOS - 收起鍵盤

對應控件 resignFirstResponder

12.tabBar的隐藏與消失

13.判斷頁面消失或出現時是push還是pop操作: