Time of Update: 2017-08-22
iOS之sqlite和FMDB,iOS之sqliteFMDB資料庫sqlite在iOS中起著舉足輕重的作用,本文主要講述一下sqlite的並發,事務和常見的損壞問題,後面會簡述一下對sqlite進一步封裝的第三方庫FMDB。sqlite的並發和事務在瞭解sqlite的事務和並發之前,我們要先瞭解sqlite提供的幾種鎖的類型及區別。sqlite提供了五種層級的鎖:由以上5種鎖的機制,我們可以看出,sqlite對於讀操作是可以很好的支援並發的,但是對於寫操作,因為他採用的是鎖庫的方式,所以其寫操作
Time of Update: 2017-08-24
Swift語言中與C/C++和Java不同的文法(一),swiftjava---恢複內容開始---Swift作為蘋果官方推出的IOS開發的推薦語言,在過去的幾年間受到了越來越廣泛的關注,其實編程的人都知道,不同的程式設計語言大同小異,掌握一門新的語言關鍵是瞭解它與其它語言不同的特性,這幾個小節,將會介紹Swift文法的雨常用的C/C++和Java語言不同的地方,如果有不對的地方還是希望大家可以指正。一、總體上的第一節,我們會留給那些Swift語言的總體上的特性:1)Swift一段程式的結束可以用
Time of Update: 2017-08-17
iOS開發UIbutton常用屬性方法,ios開發uibutton對UIbutton的簡單使用(基本上足夠了),話不多說,直接看 UIButton *myButton = [UIButton buttonWithType:UIButtonTypeCustom]; /* UIButtonTypeCustom = 0,
Time of Update: 2017-08-18
React Native移動開發實戰-3-實現頁面間的資料傳遞,react-3-React Native使用props來實現頁面間資料傳遞和通訊。在React Native中,有兩種方式可以儲存和傳遞資料:props(屬性)以及state(狀態),其中: props通常是在父組件中指定的,而且一經指定,在被指定的組件的生命週期中則不再改變。state通常是用於儲存需要改變的資料,並且當state資料發生更新時,React
Time of Update: 2017-08-18
【代碼筆記】iOS-密碼在進入後台1小時後重新設定,ios-後台代碼:AppDelegate.m#import "AppDelegate.h"#import "ViewController.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
Time of Update: 2017-08-16
【代碼筆記】iOS-對數組進行排序,筆記ios-數組排序一,代碼。- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //直接排序對象 NSSortDescriptor *descriptor = [NSSortDescriptor sortDescriptorWithKey:nil
Time of Update: 2017-08-22
iOS新聞應用源碼,高仿今日頭條源碼等,ios高仿iOS精選源碼城市列表選擇一款非常時尚的照片選擇外掛程式優酷播放按鈕動畫BRPickerView是iOS的選取器組件,主要包括:日期選取器、時...選擇位置坐下動畫DemoBAButton 圖片、文字、倒計時等 git 功能最全的 button 分類企業級完整iOS項目-《新聞來了》較為美觀的多級展開列表高仿今日頭條6.2.6Swift 簡單畫板的swift實現 iOS優質部落格建立一個私人的 Pods 詳解前言騷年,你聽說過組件化嗎?
Time of Update: 2017-08-15
iOS 開發多線程 ——
Time of Update: 2017-08-07
iOS-最全的App上架教程,iOS-App上架教程摘自原文:http://www.jianshu.com/p/cea762105f7c 在上架App之前想要 真機測試的同學 請查看iOS- 最全的真機測試教程 裡麵包含怎麼讓多台電腦同時 上架App和同時真機調試。P12檔案的使用詳解因為最新動向了Xcode 8 ,認證的建立都大同小異,只是在Xcode 8中的設定有一些變化,我就在下面補充,如有什麼疑問,請聯絡我。。注 同樣可以在Build Setting 的
Time of Update: 2017-08-07
【代碼筆記】iOS-4個可以單獨點擊的button,ios-4button一,。二,工程圖。三,代碼。ViewController.m#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the
Time of Update: 2017-08-01
cocoapods 配置,cocoapods二、CocoaPods 安裝CocoaPods可以方便地通過Mac內建的RubyGems安裝。開啟Terminal(Mac電腦內建的終端): (1).設定ruby的軟體源這是因為ruby的軟體源rubygems.org因為使用亞馬遜的雲端服務,被我天朝屏蔽了,需要更新一下ruby的源,過程如下:1234567gem sources -l #(查看當前ruby的源) gem sources --remove https:
Time of Update: 2017-07-28
【代碼筆記】iOS-json檔案的使用,代碼筆記ios-json一,工程圖。二,代碼。- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSString * datapath = [[NSBundle mainBundle]
Time of Update: 2017-07-26
【代碼筆記】iOS-自訂switch,ios-自訂switch一,。二,工程圖。三,代碼。ViewController.h#import <UIKit/UIKit.h>#import "CustomSwitch.h"@interface ViewController : UIViewController@property (nonatomic, strong) CustomSwitch * leftSwitch;@property (nonatomic, strong)
Time of Update: 2017-08-01
【代碼筆記】iOS-NSFileManager,ios-nsfilemanager一,代碼。#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from
Time of Update: 2017-07-27
PlantUML,plantuml文法Mac PlantUML 安裝教程:http://blog.csdn.net/linuxcjh/article/details/51105294為了簡化使用,可以在 Sublime 裡配置個快速鍵。開啟 Preferences -> Key Binding - User,添加一個快速鍵:{ "keys": ["alt+d"], "command": "display_diagrams"}上面的代碼配置成按住 Alt + d 來產生 PlantUML
Time of Update: 2017-07-17
loadView的使用總結,loadView使用總結一、loadView 1. loadView什麼時候被調用? 每次訪問UIViewController的view(如 controller.view、self.view)並且view為nil,loadView方法就會被調用2. 有什麼作用 loadView 方法是用來負責建立UIViewController的view3.
Time of Update: 2017-07-27
【代碼筆記】iOS-FMDBDemo,筆記ios-fmdbdemo一,。二,工程圖。三,代碼。ViewController.h#import <UIKit/UIKit.h>#import "FMDatabase.h"#import "FMDatabaseQueue.h"@interface ViewController : UIViewController{ FMDatabase *db; NSString *database_path;
Time of Update: 2017-07-13
iOS多線程開發之NSThread,ios多線程nsthread一、NSThread基本概念 NSThread是基於線程使用,輕量級的多線程編程方法(相對GCD和NSOperation),一個NSThread對象代表一個線程,需要手動管理線程的生命週期,處理線程同步等問題。 二、建立、啟動線程 1、動態執行個體化 - 先建立再人工啟動NSThread *thread = [[NSThread
Time of Update: 2017-07-27
學習筆記,學習筆記封面一、NSTimer使用時有哪些需要注意點? 1、必須保證有一個活躍的RunLoop。 NSTimer是基於RunLoop的一種定時機制,這涉及到預設主線程和子線程RunLoop的知識延伸;同時還有頁面滑動時防止定時器失效的知識點: 解決方案:[[NSRunLoop currentRunLoop] addTimer:timer forMode:
Time of Update: 2017-07-21
【代碼筆記】iOS-自訂alertView,ios-自訂alertview一,。二,代碼。ViewController.h#import <UIKit/UIKit.h>@interface ViewController : UIViewController{ UIView *alertView;}@end ViewController.m#import "ViewController.h"@interface ViewController