Time of Update: 2016-03-30
IOS RunLoop淺析 一,iosrunloop淺析RunLoop猶如其名迴圈。RunLoop
Time of Update: 2016-03-30
CoreLocation定位技術,corelocation定位CoreLocation架構可用於定位裝置當前經緯度,通過該架構,應用程式可通過附近的蜂窩基站,WIFI訊號或者GPS等資訊計算使用者位置。 iOS定位支援的3種模式。 (1)GPS衛星定位 (2)基站定位 (3)WiFi
Time of Update: 2016-03-30
通知、block,通知block ===================================通知===================================一.通知(NSNotification) // NSNotification 通知類,這個類中有 NSNotificationCenter 通知中樞類 NSNotificationCenter* notification =
Time of Update: 2016-03-30
資料持久化-Plist檔案寫入,-plist寫入資料持久化,常見4種:歸檔,plist檔案,sqlite,coreData.今天複習的是plist檔案讀寫.12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273//// ViewController.m//
Time of Update: 2016-03-30
深入淺出React Native 3: 從零開始寫一個Hello World,reactnative這是深入淺出React Native的第三篇文章。1. 環境配置2. 我的第一個應用將index.ios.js中的代碼全部刪掉,為什麼要刪掉呢?因為我們準備從零開始寫一個應用~學習技術最好的方式就是自己動手寫,看別人的代碼一百遍的效果也不如自己寫一遍來的效果大~我們要做的事情主要分成以下兩步:1. 建立組件2. 將建立好的組件顯示在app上開啟index.ios.js檔案,輸入var
Time of Update: 2016-03-30
iOS之9.3真機適配-Could not find Developer Disk Image問題,9.3-couldCould not find Developer Disk
Time of Update: 2016-03-29
【代碼筆記】獲得裝置型號,筆記裝置型號一,代碼。- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. NSLog(@"--self-machine-%@",[self machineName]); }#pragma -mark -functions//獲得裝置型號- (NSString*) machineName{
Time of Update: 2016-03-29
UITextFeild的用法,UITextFeild用法一. 修改佔位字串的 顏色:=======方法一 ======================================#import "ViewController.h"#import "MyTextField.h"@interface ViewController (){ UITextField *_textF;}@end@implementation ViewController-
Time of Update: 2016-03-30
iOS之APP應用表徵圖的設定,iosapp表徵圖表徵圖是IOS程式包所必需的組成部分。如果你沒有提供者所需的各種尺寸的表徵圖,程式上傳發布時可能會無法通過驗證。IOS程式為兼顧不同的應用情境,定義了多個不同規格的表徵圖,並以不同的命名區分:IOS表徵圖尺寸一覽iPhone專用程式:表徵圖名稱大小圓角用途必需Icon.png57 X 5710px用於程式商店和在iPhone/iPod Touch中顯示必需Icon@2x.png114 X
Time of Update: 2016-03-29
iOS檢查App新版本並更新新版本,ios檢查app新版本檢查新版本 更新#define kStoreAppId @“xxxxxxxxx” // (appid數字串)/** * 檢查新版本 更新 @"1081299902" 應用的id */-(void)checkAppUpdate{ NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary];
Time of Update: 2016-03-29
IOS 雜筆-17(堆區棧區等),ios-17棧區(stack):由系統自動分配,一般存放函數參數值、局部變數的值等。由編譯器自動建立與釋放。其操作方式類似於資料結構中的棧,即後進先出、先進後出的原則。例如:在函數中申明一個局部變數int
Time of Update: 2016-03-29
CocoaPods安裝及使用詳情,cocoapods安裝詳情CocoaPods是什嗎?當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,SDWebImage等等。可能某個類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,“子子孫孫無窮盡也”,這也許是比較特殊的情況。總之我的意思就是,手動一個個去下載所需類庫十分麻煩。另外一種常見情況是,你項目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項目中,十分麻煩。如
Time of Update: 2016-03-29
iOS json解析的幾種方法 NSJSONSerialization,JSONKit,SBJson ,TouchJson,jsonkitsbjson相關的第三方類庫大家可以去github上下載1.NSJSONSerialization具體代碼如下 :- (void)viewDidLoad { [super viewDidLoad]; NSData *data1=[NSData dataWithContentsOfFile:[[NSBundle
Time of Update: 2016-03-29
iOS中堆和棧的區別,iOS區別堆和棧的區別主要有以下五點:1、管理方式:對於棧來講,是由編譯器自動管理,無需我們手工控制;對於堆來講,釋放工作由程式員控制,容易產生memory
Time of Update: 2016-03-29
iOS 最新版 CocoaPods 的安裝流程,ioscocoapodsiOS 最新版 CocoaPods 的安裝流程1.移除現有Ruby預設源$gem sources --remove https://rubygems.org/2.使用新的源$gem sources -a https://ruby.taobao.org/3.驗證新源是否替換成功$gem sources -l4.安裝CocoaPods(1) $sudo gem install cocoapods 備忘:蘋果系統升級 OS X
Time of Update: 2016-03-29
iOS面試題描述一下MVCMVC是一種架構模式,使用此架構模式的好處在於:商務邏輯、資料、視圖的分離。做到高內聚低耦合摘自《Cocoa Design
Time of Update: 2016-03-29
協議和代理,協議代理==========================協議和代理==========================【協議】@protocol 【協議的作用】:規定了需要實現的介面方法,在委託方和代理方都需要遵從的一個協議。委託方通過(nt.delegate = self;)這種方式進行委託【注,不僅可以委託自己,也可以委託其他的類】代理方通過([_delegate
Time of Update: 2016-03-29
淺談iOS打包(ipa包)1、開啟XCode開啟工程檔案,選擇Product,再點擊Archive。2、滑鼠右鍵點擊Shoe In
Time of Update: 2016-03-28
iOS-自動布局代碼版(原創),ios-布局代碼原創前言基礎知識在一定情況下我們需要用到自動布局(autolayout) 這樣我們就能使視圖與視圖之間的位置相互關聯起來 橫向:距離父視圖左側100 視圖本身的寬度最小是100 距離父視圖右側是100 豎向:距離父視圖頂部150 視圖本身的高度是40 VFL:Visual Format Lanaguage 可視化格式語言 | &
Time of Update: 2016-03-28
iOS-多線程之GCD(原創),ios-多線程gcd原創前言GCD全稱 Grand Central DisPath NSOperation便是基於GCD的封裝 基礎知識1.GCD的優勢 (1)為多核的並行運算提出瞭解決方案 (2)GCD會自動利用更多的CPU核心 比和雙核 四核 (3).GCD自動管理線程的生命週期(建立線程 調度任務 銷毀線程) (4).程式員只需告訴GCD想要執行什麼任務 不需要編寫任何線程管理代碼 2.