原创 CocoaPods上傳公用項目

CocoaPods上傳公用項目 存在的問題 項目寫到一定階段時,在新建項目另起爐竈的時候,大量的使用了老項目的公用部分,暫且不論copy/paste對我們自身成長的侷限吧,單單從下面的場景可以看到單純的copy/paste是多麼的

原创 StoryBoard學習1 tabbar實現

1、建立基於Tabbed Application 項目:(壓縮包中 1.jpg) 2、打開Main.storyboard,拖2個NavigationController到 storyboad中,並加在tabbarControll

原创 Mantle簡單認識及使用

Mantle是什麼? Mantle是一個建模框架,實現了多個不同的NSCoding和NSCopying方法,還添加了許多非常便利的方法允許你實現更多有用的功能,比如返回一個json字典,以代表你的對象。很多情況下,Mantle可以作爲Co

原创 iOS_引入代碼塊的步驟

引入代碼塊的步驟:

原创 JS和OC相互調用

1、現狀: 人人都是產品經理 聊聊Web App、Hybrid App與Native App的設計差異 標點符(錢魏 Way) Native App、Web App 還是Hybrid App? 1)Native APP:Nat

原创 仿照微信首頁下拉拍照的demo

項目源碼地址

原创 StoryBoard學習3 tableview實現

1、將tableview加入到其中一個ViewController中,設置tableview爲Grouped,設置成2個section,因爲2個section的數據不同,所以將 Prototype cells(模版cell)設置成2:

原创 iOS13下 'threading violation: expected the main thread' Crash分析及解決

問題描述 iOS13及以上的系統,使用Xcode11.2編譯器運行,在特定的路徑下喚起系統拍照/錄像會直接Crash,使用該Demo的Crash的日誌如下: 2019-12-24 10:28:40.709607+0800 HDCa

原创 iOS 8 by Tutorials(翻譯1.4)

1.4、自適應字體 使用定製的size classes使得當前的文字大小在iPad上能很好的顯示,但是在緊湊的size classes上還是太大。不要擔心——通過size classes還是能夠覆蓋(兼容)文字大小。 注意:和佈局覆蓋不一

原创 iOS 8 by Tutorials(翻譯1.3)

1.3、Size classes 通用的storyboards真的很棒,但是你也已經發現創立一個單一的layout去顯示所有是優點挑戰。然而Adaptive Layout有更多的工具和技巧來解決這些問題。 adaptive layout中

原创 StoryBoard學習2 兼容性實現

在兼容性方面,storyboard做的很棒,ios6/7,3.5/4寸都可以實現 以ios7、4寸爲例 1、勾選 Use Auto Layout (自動佈局) : 2、隨便加入幾個控鍵,一個在view上面,

原创 支付寶登錄界面size_class

一、實戰目的:支付寶登錄界面 一、步驟: 1、建立新項目,添加一些圖片資源:   2、打開Main.storyBoard,點擊如下按鈕(或者option+command+return): 然後選擇,會出現 Assistant edi

原创 git submodule 管理子工程

摘要:當多人共同維護一個項目時,必然需要進行模塊化開發,所以使用submodule來管理子工程很有必要。本文以圖文並貌的形勢進行一步步搭建主工程及綁定子工程。 1、在Github上分別建立主工程HDMasterProject和兩個子工程(

原创 七夕節不擼代碼你好意思說自己是程序猿

七夕節不擼代碼你好意思說自己是程序猿 好吧,已經打了一天的包,上午匆匆打完之後放在fir上面結果還以爲今天會能輕鬆一天,誰知道造化弄人,硬是安裝不了,沒有辦法我以爲是自己加了push導致的,全部刪了自己生成的證書,重新開始,唉!對方有時

原创 UIWebView 的祕密

1、UIWebView 的祕密-第一部分 Xmlhttprequest上的內存泄漏 原文地址:UIWebView Secrets - Part1 - Memory Leaks on Xmlhttprequest 我的第一個博