原创 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,當用戶的代碼在持續運行時,自動釋放池是不會被銷燬的,這段時間內用戶可以安全地使用自動釋放的對象。當用戶的代碼運行告一段 落,開始等待用戶的操作,自動釋放池就