原创 如何自定義一個NavigationController
自定義一個NavigationController, 一般可以自定義的部分包括三大類: UI設置方面 返回鍵按鈕的相關設置 #import "QMNavigationController.h" @implementati
原创 iOS繪圖 - 基本線條的繪製
LineView.h #import <UIKit/UIKit.h> @interface LineView : UIView @end LineView.m #import "LineView.h" @implementa
原创 iOS 如何設置啓動引導圖
QMPushGuideView.h #import <UIKit/UIKit.h> @interface QMPushGuideView : UIView //初始化引導圖 + (instancetype)guideView;
原创 使用XIB, 如何讓文字隨心所欲的換行
Tip: 雙擊UILable, 在換行的位置按住Option + Enter
原创 UILabel高度的自適應以及UITableViewCell的高度自適應
*1. UILabelView高度的自適應 + (CGFloat)heightWithString:(NSString *)string { CGRect rect = [string boundingRectWithSi
原创 關於使用刷新控件的思考
前言: 在使用刷新控件的時候, 我們經常會遇到一些比較棘手的問題. 比如, 在網絡狀況不佳的時候, 用戶既下拉刷新, 又上拉加載, 會遇到異步加載數據,返回順序的先後問題. 如果我們後臺的接口只提供通過請求page參數來實現加載
原创 如何快速創建一個通用的主流框架
很多時候, 我們會發現主流的App設置趨於同質化. 那麼在繁雜的開發過程中, 如何來快速搭建一個主流的App框架, 可以大大節省開發的時間. 下面, 我就來幫助大家來快速做出一個App主流框架. I. AppDelegate
原创 iOS繪圖 - 自定義柱狀圖繪製
I. 創建 自定義柱狀圖類(UIView的子類) HistogramView.h #import <UIKit/UIKit.h> @interface HistogramView : UIView @end Histog
原创 App環境分離的實現:iOS篇
App環境分離的實現:iOS篇 轉載自Keegan小鋼 原文鏈接:http://keeganlee.me/post/architecture/20160404 說到App環境分離在iOS的實現,我曾在iOS技術羣裏問過:如何實現在
原创 UIApplication的用法
UIApplication的用法 1.打開網頁 NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"]; [[UIApplication sharedApplica
原创 如何修改UITableViewCell的內邊距
創建一個UITableViewCell的子類, 在裏面重寫其中的一個方法即可實現內邊距的設置 - (void)setFrame:(CGRect)frame { //修改cell的左右邊距爲10; //修改cel
原创 如何在TabBar上自定義添加個性按鈕
如何在tabBar的中間添加一個發佈按鈕, 爲此自定義了一個tabBar, 來修改器子控件的佈局 #import "QMTabBar.h" @interface QMTabBar () @property (nonatomi
原创 Xcode7使用CocoaPods不工作, 在更新 Mac OS X EI Capitain之後
在使用CocoaPod插件的時候, 會彈出如下彈框: 內容是: Resolved command path for "pod" is invalid. Expanded GEM_PATH: /usr/bin 解決方法:
原创 如何刪除Xcode的描述文件
刪除路徑: /Users/電腦名/Library/MobileDevice
原创 RealReachability的使用心得
//關於reachability的優化版本 一. 關於目前reachability的缺點 1.現在很流行的公用wifi,需要網頁鑑權,鑑權之前無法上網,但本地連接已經建立; 2.存在了本地網絡連接,但信號很差,實際無法連接到