Time of Update: 2015-04-27
IOS:UI設計之UITextField相關基礎,iosuitextfield 簡單說明:此控制項一般用於使用者的賬戶,密碼,驗證碼等需要輸入簡短內容的輸入視窗 (由於剛剛學完控制項部分,所以最近幾篇都是關於各控制項的介紹..)UITextView與UITextField間的主要區別在於:UITextField可以設定InputText的相關屬性,例如可以設定SecureInput等相關屬性,而UITextView只能實現基本的文本輸入的功能,幾乎無法設定內容屬性。U
Time of Update: 2015-04-25
CoreLocation---iOS中的位置資訊在iOS系統中, 使用CoreLocation可以擷取到使用者當前位置, 以及裝置移動資訊.基本步驟:import CoreLocation, ViewController 繼承 CLLocationManagerDelegate 協議, 實現CLLocationManager的didUpdateLocations, didUpdateToLocation等方法, 開始定位:
Time of Update: 2015-04-25
iOS開發
Time of Update: 2015-04-24
響應者鏈 hittest:withEvent: 方法的使用,hittestwithevent關於響應者鏈部分的基礎內容 參考http://www.cnblogs.com/wendingding/p/3795171.html這裡我要說明的是 關於- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event; 這個方法的使用響應者鏈中的響應過程如下: UIApplication
Time of Update: 2015-04-22
Objetive-C學習_GCD學習筆記,objetive-c_gcdGCD : 蘋果為多核的並行運算提出的解決方案GCD會自動管理線程的生命週期(建立線程、調度任務、銷毀線程)隊列 : 用來存放任務(串列隊列、並行隊列)任務 : 執行什麼操作(同步、非同步)並發 : 多個任務同時執行串列 :
Time of Update: 2015-04-20
linker command failed with exit code 1),linkerfailed一般是匯入第三方庫的時候出現的錯誤1,匯入檔案缺失,包括缺失XXXX.a檔案,或者系統架構檔案2, 檔案重複匯入,特別是ViewController,如果匯入的同名字的ViewController有兩個,那麼在alloc的時候就會報這個錯誤,因為系統不知道要alloc哪一個, 我今天遇到這個問題就是第二種,可能還有其他更多的情況,後面再遇到這個報錯在慢慢補充吧。
Time of Update: 2015-04-20
使用到定時器,單例和協議的一個小應用(2 ),定時器協議
Time of Update: 2015-04-21
iOS---tableview載入圖片的時候的最佳化之lazy(懶載入)模式and非同步載入模式舉個例子,當我們在用網易新聞App時,看著那麼多的新聞,並不是所有的都是我們感興趣的,有的時候我們只是很快的滑過,想要快速的略過不喜歡的內容,但是只要滑動經過了,圖片就開始載入了,這樣使用者體驗就不太好,而且浪費記憶體.這個時候,我們就可以利用lazy載入技術,當介面滑動或者滑動減速的時候,都不進行圖片載入,只有當使用者不再滑動並且減速效果停止的時候,才進行載入.剛開始我非同步載入圖片利用SDWebI
Time of Update: 2015-04-20
IOS中的動畫——Core Animation,iosanimation一、基礎動畫 CABasicAnimation1 //初始化方式 CABasicAnimation * cabase=[CABasicAnimation animation];2 //通過keyPath設定需要實現動畫的屬性,此處設為boundscabase.keyPath=@"bounds";3 //通過toValue設定動畫結束時候的狀態cabase.toValue=[NSValue
Time of Update: 2015-04-19
iOS Simulator功能介紹關於Xamarin IOS開發iOS Simulator功能介紹關於Xamarin IOS開發iOS Simulator功能介紹在圖1.38所示的運行效果中,所見到的類似於手機的模型就是iOS Simulator。在沒有iPhone或iPad裝置時,可以使用iOS Simulator對程式進行檢測本文選自Xamarin iOS開發實戰。iOS Simulator可以模模擬實的iPhone或iPad等裝置的功能各種功能,如表1-3所示。表1-3 iOS
Time of Update: 2015-04-18
Unity3d的ios外掛程式開發Unity3D是一個非常強大的跨平台遊戲引擎,但還是也免不了需要訪問平台本身的一些功能。Unity3D並沒有將平台方方面面都建立對應的API,尤其是比較新的一些功能。這時需要我們自己編寫本地外掛程式來解決,本文主要介紹如何開發Unity3D的iOS本地相簿外掛程式GlobalBrowser(能夠自動掃描Documents目錄,並且使用照片牆展示,其中展示功能使用了一個Objective-C的開原始檔控制MWPhotoBrowser)。準備工作本文使用Unity
Time of Update: 2015-04-17
IOS學習筆記-UINavgationController,Creating Navigation Controllers- (instancetype)initWithRootViewController:(UIViewController *)rootViewController參數:UIViewController 方法:initWithNavigationBarClass:toolbarClassInitializes and returns a newly
Time of Update: 2015-04-17
iOS 狀態列StateBar文字黑白色控制navigationBar顏色與stateBar的顏色是需要搭配的,深色——淺色;淺色——深色。但有時發現更改狀態列顏色無效: - (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleDefault;}- (UIStatusBarStyle)preferredStatusBarStyle {
Time of Update: 2015-04-17
WatchKit Learning Resources,kitresources查看原文:http://leancodingnow.com/watch-kit-learning-resources/ WatchKit是Apple發布的用來開發Apple Watch應用的架構,本文主要列出一些關於WatchKit的學習資源。Apple官方推出的Apple Watch Programming GuideWatchKit Development TipsApple Watch Human
Time of Update: 2015-04-17
(轉) oc static extern 和const,ocexternstatic 全域的,可以改的,如果在一個類中聲明static,類中其他地方用到的時候,也是使用的改變數。和java類似,但不能用類名直接存取。const 是常量,不可以改的extern 1.假如其他a類中已經聲明了meString,你在另外一個b類中想使用這個變數,可以extern NSString*
Time of Update: 2015-04-16
IOS 學習筆記 2015-04-15 控制器資料反向傳值,ios2015-04-15//// FirstViewController.h// 控制器資料傳遞//// Created by wangtouwang on 15/4/15.// Copyright (c) 2015年 wangtouwang. All rights reserved.//#import <UIKit/UIKit.h>@interface FirstViewController :
Time of Update: 2015-04-17
iOS效能最佳化技巧通過靜態 Analyze 工具,以及運行時 Profile 工具分析效能瓶頸,並進行效能最佳化。結合本人在開發中遇到的問題,可以從以下幾個方面進行效能最佳化。 一、view最佳化1、不透明的View 設定為opaque。 2、根據實際情況重用、消極式載入或預先載入View。 3、減少subviews數量,定製複雜cell使用drawRect。盡量使用drawRect而不是layoutSubView。 4、不直接調用drawRect、
Time of Update: 2015-04-15
iOS開發_Objective-C_數組排序,ios_objective-c大體上,OC中常用的數組排序有以下幾種方法:sortedArrayUsingSelector:;sortedArrayUsingComparator:;sortedArrayUsingDescriptors:。 1、簡單排序(sortedArrayUsingSelector:)如果只是對字串的排序,可以利用sortedArrayUsingSelector:方法就可以了,代碼如下 //簡單排序1
Time of Update: 2015-04-13
OC中的NSNumber、NSArray、NSString的常用方法,nsnumbernsarray和C語言不同,在Objective-C語言中,有單獨的字串類NSString。C語言中,string是由
Time of Update: 2015-04-13
iosGCD多線程之建立多線程喔盡量分成一小節一小節的寫。這樣也難讓大家看的清楚些。我這裡有三種建立線程的方法。代碼如下 #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad {[super