原创 集成個推實現推送跳轉到指定頁面

項目之前使用的信鴿推送,覺得不怎麼好用,就在閒下來的時候換成了個推,個推的文檔還是比較詳細的,簡單的推送只要看下文檔就OK了。 透傳 個推有個透傳的功能,使用這個功能進行推送的時候,如果APP在前臺運行時,是不會顯示推送信息的;如

原创 UILabel封裝——生成富文本,計算文本高度,圖文混排

在最近的項目開發中碰到了像下圖這樣文本中混合圖標的情況,如果分爲UILabel和UIImageView兩個控件來寫,本身就比較繁瑣,而且要考慮若文本較長時圖標是要換行顯示,即UIImageView要更新佈局。今天有時間,利用Tex

原创 關於UITextField的封裝

直接上代碼: .H文件: // // KPTextField.h // // 如果有佔位字符,請先設置佔位字符內容,再設置相關屬性 // // Created by 劉鯤鵬 on 2017/5/16. // Copyrig

原创 Mac iOS 模擬器錄製屏幕生成Gif

有的時候我們需要將iOS app 的運行效果錄製下來並保存成gif動畫,那麼我們可以這樣做: 錄製mov格式視頻: 打開mac自帶 QuickTime Player QuickTime Player > 文件 > 新建屏幕錄製 點

原创 兼容iOS 10 資料整理筆記

原文鏈接:http://www.jianshu.com/users/16ae66cdf6a0/latest_articles 1.Notification(通知) 自從Notification被引入之後,蘋果就不斷的更新優化,但

原创 橫豎屏切換那些事

採用系統提供的方法來進行橫豎屏切換 一、監聽屏幕旋轉方向 在處理iOS橫豎屏時,經常會和UIDeviceOrientation、UIInterfaceOrientation和UIInterfaceOrientationMask這三個枚舉類

原创 AutoLayout 中被忽視的“Content Compression Resistance”和“Content Hugging”

在使用storyboard進行UI佈局時,我們經常不經意間會注意到“Content Compression Resistance Priority”和“Content Hugging Priority”這兩個屬性。 下面給大家簡單介紹下

原创 Xcode調試小技巧 - 提高開發效率

1. LLDB常用調試命令 LLDB是XCode內置的爲我們開發者提供的調試工具,可以在設置斷點的時候在控制檯中輸入相關的lldb命令進行調試。 p :用於輸出基本類型 (lldb) p cell (HomeSupplyOrBidding

原创 手勢密碼與TouchID

手勢密碼 繪製: 首先for循環添加布局九個圓形btn,給btn加上9個對應的tag值,btn上面的圖片採用繪製的方法,分別繪製出btn的未選中狀態、選中狀態、選錯狀態對應的圖片 創建一個可變數組,用來存放選中的按鈕 通過touch的b

原创 App啓動時間的測量和優化

啓動時間的測量 準備知識 簡單瞭解一下App 的啓動過程: 解析Info.plist 加載相關信息,例如如閃屏 沙箱建立、權限檢查 Mach-O加載 如果是胖二進制文件,尋找合適當前CPU類別的部分 加載所有依賴的Mach-O文件(遞歸

原创 再談App的版本更新

版本更新的檢測與提示的相關文章已經很多了,但是多數只能應對基本的產品需求。 先給大家推薦一個封裝好的工具類,實現了一行代碼檢測app是否有新版本,代碼很簡單,GitHub地址:https://github.com/wolfhous/HSU

原创 工作例會關於“工作效率”的分享

效率低,往往是因爲 不專注。要求自己每件事都要有 時間點 和 完成里程碑。 哪怕是一個很大的工程,當你切成五十段之後,面臨的第一個任務也無非是挖一個大坑。大工程分段,勇於面對。 想清楚重要性,比着急出發更重要。可以想一下,如果每天只能做

原创 安利幾個可以提高效率的工具

Magnet 窗口管理軟件,讓你的桌邊清爽整潔,方便進行多任務處理。快捷鍵的使用十分方便快捷。6元的良心售價你值得擁有。 滴答清單 好評如潮的任務管理軟件,管理你的所有待辦事項,特別是日曆模式和番茄時間,比較實用。另外,電腦端和移動端的

原创 產品思維(一)

培養自己的產品能力 產品能力就是訓練一個人:判斷信息,抓住要點,整合有限的資源,把自己的價值打包成一個產品向世界交付,並且獲得回報。 用產品經理的認知框架來看人 人和產品由外到內的五個層次:感知層、角色框架層、資源結構層、能力圈、內核。內

原创 iOS界面跳轉的一些優化方案

App應用程序開發, 界面跳轉是基礎中的基礎, 幾乎沒有一個App是用不到界面跳轉的, 那麼怎麼樣去書寫界面跳轉代碼纔是比較合理的呢? 大家可能在想跳轉無非就2種方式, 能有什麼內容? 其實並不是這樣子的, 對於研發老手來說, 大型應用幾