原创 iOS開發中SQlite常用語句
SQlite常用語句 注:SQlite語句 不區分大小寫 1.創建表語句 create table Student (Student 是表名) IF
原创 iOS開發中通過點擊按鈕異步加載圖片
AsyncImageView.h: #import @interface AsyncImageView : UIView { NS
原创 iOS開發CGD買票
@interface ViewController () { int _totalCount; // 火車票總票數 int _surplusCoynt; // 剩餘票數 NSLock *_lock; //
原创 iOS分析遠程推送的步驟
點贊 收藏 分享 文章舉報 大沐沫 發佈了21 篇原創文章 · 獲贊 5 · 訪問量 1萬+ 私信 關注
原创 iOS開發CGD
[objc] view plaincopy // 串行隊列 分兩種 // 1.主隊列 // 創建一個主隊列 dispatch_queue_t mainQueue = dispatch_get_main_queue();
原创 iOS開發地圖的代碼和方法
類方法 說明 + (BOOL)locationServicesEnabled; 是否啓用定位服務,通常如果用戶沒有啓用定位服務可以提示用戶打開定位服務 + (CLAuthorizationStatus)authorizationStatu
原创 iOS開發使用WebViewJavascriptBridge實現OC與JS交互
[iOS] 使用WebViewJavascriptBridge實現OC與JS交互 前言 當下,很多APP裏面都會有HTML5網頁,我們除了簡單的用W
原创 iOS開發中解決iOS8無法定位的問題
升級iOS 8後,將無法定位,特給出解決方案。 1.在Plist中追加下字段NSLocationWhenInUseUsageDescription或
原创 iOS開發面試題
Edit 1. KVO的實現原理 KVO的底層實現是使用runtime實現的,在程序運行過程中,創建一個繼承於對象觀察者的類 (例如觀察者對象的類爲Person,動態創建NSKVONofitying_Person類,並且繼承於Pers
原创 iOS開發之Masonry框架源碼深度解析
Masonry是iOS在控件佈局中經常使用的一個輕量級框架,Masonry讓NSLayoutConstraint使用起來更爲簡潔。Masonry簡化了NSLayoutConstraint的使用方式,讓我們可以以鏈式的方式爲我們的控件指定
原创 iOS開發利用Javascript去操作UIWebView的內容
Web背景知識 web 時代三劍客 html + css + javascript html : 就像是我們創建一個UIView,只是規定我們創建的是一個長方形的框架,還有我們創建一個UIImageView只是去創建一個可以放圖片
原创 iOS開發之簡單多語言開發
開發多語言,一般有兩種情況 1、App還沒有開始寫; 2、App已經迭代過幾個版本; 項目剛開始啓動 1、新建一個項目(我就不多說了) 2、command + N 添加多語言文件,如下圖 3、添加多語言,如圖 選擇E
原创 iOS及Mac開源項目和學習資料
iOS UI 下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 僅需一行代碼就可以爲UITableView或
原创 iOS開發程序中各種變量的存儲位置和程序返回變量的問題
c++內存到底分幾個區? 一: 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 2、堆區(heap) — 一般由程序員分配釋放,
原创 iOS開發中iOS小結
一.內存管理情況 1- autorelease,當用戶的代碼在持續運行時,自動釋放池是不會被銷燬的,這段時間內用戶可以安全地使用自動釋放的對象。當用戶的代碼運行告一段 落,開始等待用戶的操作,自動釋放池就