原创 iOS開發—數據庫FMDB簡單介紹

iOS開發數據庫篇—FMDB簡單介紹 一、簡單說明 1.什麼是FMDB FMDB是iOS平臺的SQLite數據庫框架 FMDB以OC的方式封裝了SQLite的C語言API 2.FMDB的優點 使用起來更加面向對象,省去了很多

原创 iOS學習——數據庫操作(使用FMDB)

        iOS中原生的SQLite API在使用上相當不友好,在使用時,非常不便。於是,就出現了一系列將SQLite API進行封裝的庫,例如FMDB、PlausibleDatabase、sqlitepersistentobje

原创 如何通過調用函數交換兩個變量的值及常見誤區

大家都知道c語言主函數中交換兩個變量的值,可以通過以下代碼實現: #include<stdio.h> int main() {        int a=10,b=20,temp;//先定義一個temp    //以下實現兩個變量的交換(

原创 iOS開發-字符串和數組NSString NSArray的操作

iOS開發中 字符串和數組NSString NSArray操作 1 //創建字符串對象數組  NSArray *array = [strcomponentsSeparatedByString:@"@"];//就是以@爲標示 輸出看

原创 iOS中static的作用及在C中的用法

iOS中static的作用,簡單可以理解爲:     static標記的變量會存儲到全局變量區,生命週期和程序相同。     static只在聲明的類中可見。     在聲明的類中結束後,再次使用還是之前的值。 C程序一直由下列部分組成:

原创 iOS開發之AFN的使用和注意事項

iOS開發中爲了高效,往往會使用到第三方框架(當然很多企業會用原生的進行封裝,本文暫不探討)。 在使用AFN發送完請求後, NSData *data = operation.responseData; 這句代碼,就是不執行,檢查

原创 Runloop運行循環的作用

 Runloop運行循環的作用是什麼?  Runloop運行循環在現在實際開發中,幾乎用不到!但是概念非常重要,需要理解!  作用:  1. 保證程序不退出!在實際開發中,程序員不需要考慮運行循環!  2. 監聽輸入事件:觸摸事件

原创 Objective-C中@private、@protected、@public、@package 解析

Objective-C中,類的實例化變量的範圍有@private、@protected、@public。他們代表的意思和C++中相同,只是前面添加了一個@符號。下面介紹一下他們代表的範圍: 指令 意思 @private 作

原创 iOS開發--從細節做起寫乾淨、清晰的代碼

     細節和架構一樣重要!      耐住性子,這篇文章不會有代碼出現,要的無非兩個字,乾淨,一定要苛刻的要求乾淨     你是否有時候自己的代碼自己都不想看?你是否有過改過幾次需求之後,你的工程已經完全負擔不起下一次改動了?你有沒

原创 iOS開發之unrecognized selector sent to instance錯誤

最近今天在編寫一個學習系統ios版本,遇到了unrecognized selector sent to instance 0x7fe0f314de10 類似這樣的錯誤。 我這個程序的大體意思是一個viewcontroller A

原创 iOS開發--UILabel的相關屬性設置

在iOS編程中UILabel是一個常用的控件,下面分享一下UILabel的相關屬性設置的方法。 很多學習iOS6編程都是從storyboard開始,用到UILabel時是將控件拖到storyboard中生成實現,如果想要在-(vo

原创 iOS中深拷貝和淺拷貝的3種理解和1個注意點

  在ios開發中,經常涉及到深拷貝和淺拷貝的問題,針對深拷貝和淺拷貝,爲了方便大家的理解,專門總結了以下3種方式(其實本質是一樣的)。   一. 理解一        淺拷貝是拷貝操作後,並沒有進行真正的複製,而是另一個指針也指向了同一

原创 iOS開發--- iOS編程淺析

1.簡介 IOS是由蘋果公司爲iPhone、iPod touch和iPad等設備開發的操作系統。 2、知識點 1、IOS系統  iPhone OS(現在叫iOS)是iPhone, iPod touch 和 iPad 設備的操作系

原创 iOS開發---SQL語句大全

經典SQL語句大全 一、基礎 1、說明:創建數據庫CREATE DATABASE database-name 2、說明:刪除數據庫drop database dbname3、說明:備份sql server--- 創建 備份數據的 d

原创 CALayer的常用屬性和場景及位置和錨點的理解

一.CALayer簡介     在iOS中,能看得見摸得着的東西基本上都是UIView,比如一個按鈕、一個文本標籤、一個文本輸入框、一個圖標等等,這些都是UIView.其實UIView之所以能顯示在屏幕上,完全是因爲它內部的一個圖層la