原创 iOScell 重用解決辦法

 有時我們項目裏使用tableview時會出現cell重用現象,那是因爲cell被放到一個重用池裏,後面的cell在創建時就會拿這個池子裏cell,,,上代碼    - (UITableViewCell *)tableView:(UITa

原创 iOS AF 實現ssl網管認證

網絡安全對於一個程序員來說是一個重要的課題,實現ssl網關認證,保證網絡傳輸的安全性是每一個程序員應有的技能。廢話少說上碼。。。 1.如果想跳過ssl驗證的話 AFHTTPSessionManager * client = [[

原创 iOS 開發 : 14個技巧助你適配 iOS10

iOS 開發 : 14個技巧助你適配 iOS10 1.Notification(通知)  自從 Notification 被引入之後,蘋果就不斷的更新優化,但這些更新優化只是小打小鬧,直至現在iOS 10開始真正的進行大改重構

原创 WKWebView與JS交互實戰技巧之API介紹

前言 前一章我給大家介紹了iOS與HTML5的交互,用的是UIWebView,今天給大家介紹另外一種基於 iOS 8 新推出的 WKWebView 組件,構建出自己的混合開發框架。 WKWebView 簡介 WKWebVi

原创 Git 快速上手

首先本地安裝git 沒有安裝的 先自行百度下安裝過程 安裝完成後看下面 git 快速上手    首先 如果是本地項目首次上傳執行下面項目 //初始化遠程倉庫 $ git init         //添加文件到暫存太 $ git add

原创 iOS 劃線總結

/*  提示:如果是畫線,那麼就創建一條路徑(path)用來保存畫線的繪圖信息,如果又要重新畫一個圓,那麼就可以創建一條新的路徑來專門保存畫圓的繪圖信息。  凡通過quarzt2d中帶有creat/copy/retain方法創建

原创 iOS 特殊類 UIControl

UIControl是UIView的子類,當然也是UIResponder的子類。UIControl是諸如UIButton、UISwitch、UITextField等控件的父類,它本身也包含了一些屬性和方法,但是不能直接使用UICo

原创 iOS UIView 一些屬性方法總結

UIView 是視圖基類,以下這這類結構圖可以看出view 常用UI空間都是這個類的子類 1 view 位置幾何 UIViewGeometry 常用的有 frame bounds

原创 iOS UIlabel一些常用屬性方法總結

text 設置標籤顯示內容 font 設置字體大小默認是17 textColor 設置字體顏色 textAlignment 設置文本左右對其方式 lineBreakMode 設置文本省略顯示方式 默

原创 iOS 幾種遍歷方式

在iOS 開發中遍歷無處不在,當我們對iOS幾種遍歷不太瞭解時可能會影響你的應用的效率 下面我列出幾種常用的遍歷方式 經典 for 循環 for in (NSFastEnumeration) KVC 集合運算符  enumerateOb

原创 Mac系統佔用空間大、空間不夠、查看系統文件大小分佈

背景: 最近老提示空間不夠,這就比較討厭了,爲什麼存儲空間這麼快就花完了。。。 如圖,256的空間,就剩下幾個G了,其中最大頭的系統佔用:160G,佔比60%多,我勒個擦。。。   正常情況下:我們可以點擊管理,進入到系統磁盤優化界面:

原创 iOS 後臺播放靜音音頻保證應用不會被無端殺掉(2)針對swift4.2

上一篇後臺播放靜音音頻,在生產上還是有點用處的,如果不是客戶自己手動殺掉APP 一般還是能在後臺保存很久的。下面這個是根據之前的稍作修改主要是針對swift4.2以後使用 創建 AudioManager.swift import Fou

原创 iOS UIscrollerview 生成圖片並保存

在APP開發中有時需要進行手寫簽名,簽名之後保存圖片,提交電子簽單,此時需要我們對UIscrollview 的view層進行view轉圖片的操作,話不多說 看源碼 這是一個調起相冊或者相機的方法 代理的準守 這些不講了 - (void)

原创 iOS 後臺播放靜音音頻保證應用不會被無端殺掉

由於蘋果推送會把一些敏感類消息外流,So 我們採用長連接試的推送服務,網上有此推送的開源項目 傳送門在此mpush 此開源項目很好的幫助了國內一些企業對敏感消息推送的保護,但是針對蘋果端的推送有一個問題就是後臺長連接的時間很短,幾分鐘內就

原创 Python高階應用9

python 第九課 python的高階應用對數據的處理 import csv filename = 'sitka_weather_07-2014.csv' with open(filename) as f: reade