Time of Update: 2016-01-19
iOS開發之UIApplication,iosuiapplicationUIApplication的核心作用是提供了iOS程式運行期間的控制和協作工作。iPhone應用程式是由主函數main啟動,它負責調用UIApplicationMain函數,該函數的形式如下所示: int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString
Time of Update: 2016-01-19
iOS 9鍵盤類型合集iOS支援很多種鍵盤類型,在不同的使用情境下使用不同的鍵盤類型會大大提高便利性,以下為iOS 9下支援的鍵盤類型:1、UIKeyboardTypeDefault,常用於文本輸入2、UIKeyboardTypeASCIICapable,常用於密碼輸入3、UIKeyboardTypeNumbersAndPunctuation,和上一個鍵盤互相切換4、UIKeyboardTypeURL,適用於網址輸入5、UIKeyboardTypeNumberPad
Time of Update: 2016-01-18
【代碼筆記】點擊頂點處,彈出另一個小的介面,筆記頂點一,。 二,檔案目錄。三,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UITableViewDataSource,UITableViewDelegate>{ UIView * _huiView; UITableView * _btnTableView;
Time of Update: 2016-01-18
iOS用三種途徑實現一方法有多個傳回值,ios傳回值以前覺得這種標題有點偏向於理論,實際開發中怎麼會有這種詭異的需求,但是真正遇到了這種硬需求時覺得還是有那麼點價值的,理論付諸了實踐在此也就做了個整理。以我私下開發中的一處代碼為例,本意是希望有這麼一個方法:能夠傳入一個開始標記(NSString*)一個結束標記(NSString*)一段文字(NSString*)
Time of Update: 2016-01-19
第三方-雷射推送2.1.0,第三方雷射推2.1.01.首先建立一個類目#import "AppDelegate+JPush.h"#import "JPUSHService.h"#import "WJNotifier.h"//依賴檔案static NSString *JIGUANG_PUSH_KEY = @"4cdcd543c073753fb8932246";//key//NSString *_tag = nil;@implementation AppDelegate (JPush)-
Time of Update: 2016-01-19
iOS應用分發與內測(二)在瞭解了上一篇部落格中的概念之後,現在我們來實際操作,如果有看過《iOS開發——遠程訊息推送的實現》這篇部落格實現遠程通知推送的話,會對今天的操作很熟悉。實現該步驟需要蘋果開發人員帳號(99刀)。具體實現如下:(1)匯出鑰匙串訪問。選擇從認證助理“-->“從憑證授權單位請求認證”,電子郵件地址和常用名稱都可以填寫你的蘋果開發人員帳號的郵箱,最後這個儲存的就是CSR檔案,儲存好,等下會使用;(2)登入蘋果開
Time of Update: 2016-01-16
IOS開發--仿製網易新聞,ios仿製網易新聞學習來源:袁崢老師的《快速整合App中頂部標題捲軸》效果: 根據這個網易新聞的介面,需求分析: 需要的對象: 1、導航控制器預設會產生的導航條,上面可以設定title(當然也可以另外自訂View設定導航條title)
Time of Update: 2016-01-16
關於GCD的探知及個人見解(希望牛人們不吝賜教,以解我惑!),gcd探知對於GCD中的同步任務、非同步任務的區別,之前有前輩們有這麼認為的:後來部分人更新了微博簡書稱:同步任務、非同步任務的區別在於前者會阻塞主線程,活著不回阻塞主線程。一開始我也這麼認為,但是後來我寫Demo的時候我就糊塗,不知道是我理解錯了,還是怎麼滴,就是解釋不通。下面是練習代碼:- (void)testOne { NSLog(@"testOne_start - %@",[NSThread
Time of Update: 2016-01-15
iOS 在特定頁面 介面旋轉,ios頁面介面旋轉1.在AppDelegate.h 裡委任標記2.在AppDelegate.m 裡添加這個方法3.使用[(AppDelegate*)[UIApplication sharedApplication].delegate setAllowRotation:YES];來開啟旋轉螢幕4.通過使用 [(AppDelegate*)[UIApplication sharedApplication].delegate
Time of Update: 2016-01-16
馬上著手開發iOS應用程式一 todolist,iostodolist已經開始自學iOS開發將近一個月了。買了本書iOS開發的書,但是書上的版本和系統的版本不同,關注了ourcoder網站的tiny的推薦自學iOS步驟。使用蘋果官方文檔開始學習iOS。本人的開發環境如下:Mac10.11 xcode6.2.3 昨晚跟著文檔學習建立todolist碰到了一個問題,,打勾一直未顯示,連續查了兩個晚上,當然最終解決了,結果是自己打錯了單詞。圖中的1表示
Time of Update: 2016-01-15
ios ColorLUT濾鏡,ioscolorlut濾鏡通過這種方格圖片實現濾鏡代碼:"CIFilter+ColorLUT.h""CIFilter+ColorLUT.m" #import "CIFilter+ColorLUT.h"#import <CoreImage/CoreImage.h>#import <OpenGLES/EAGL.h>@implementation CIFilter (ColorLUT)+ (CIFilter
Time of Update: 2016-01-14
iOS中json解析出現的null,nil,NSNumber的問題,jsonnsnumber在iOS開發過程中經常需要與伺服器進行資料通訊,Json就是一種常用的高效簡潔的資料格式。問題現象但是幾個項目下來一直遇到一個坑爹的問題,程式在擷取某些資料之後莫名崩潰。其實很早就發現了原因:由於伺服器的資料庫中有些欄位為空白,然後以Json形式返回給用戶端時就會出現這樣的資料:?1"somevalue":null通過JsonKit
Time of Update: 2016-01-15
iOS關於圖片點到像素轉換之雜談不管是以什麼方法產生的圖片,是從磁碟上讀取的,還是從其他對象中取得,或是從當前顯存中擷取的.不管是什麼類似的圖片,是UIImage還是CGImage.它們的顯示尺寸分為2種:一種以點為單位,另一種以像素為單位.如果你在繪製,縮放或是截取圖片時發現產生後的圖片有”花屏”的現象,多半是你的圖片尺寸弄錯了.如果是UIImage我們可以通過img.scale來擷取其實際像素與點得對應比率,如果是CGImageRef,我們可以通過如下方法擷取其實際像
Time of Update: 2016-01-13
IOS 整合第三方登入,ios整合第三方 我使用的是友盟上整合的第三方登入功能,一共使用了三個應用的登入授權,QQ、、新浪微博。由於第三方登入授權成功後,需要跳轉到一個新的介面,所以這裡需要在項目裡設定第三方登入的SSO授權。就是必須安裝了相關的手機用戶端後,才能使用第三方登入,在使用第三方登入時,我們需要先判斷一下使用者手機上是否已經安裝了對應的應用。一、整合SSO授權
Time of Update: 2016-01-14
Objective-c 執行個體變數的存取層級,objective-c執行個體 在C#和JAVA中無論是method還是variable都有嚴格的存取層級控制,那麼在object-c中對存取層級的使用非常稀少,原因可能是因為在method上沒有存取層級的文法,單單控制變數沒有什麼力度吧。下面我們來討論下執行個體變數的存取層級。執行個體變數在類中聲明時預設是protected的不像一般的C++或C#,java
Time of Update: 2016-01-13
[轉載]一個小例子介紹Obj-C的函數命名方式,obj-c函數原文連結:http://www.cnblogs.com/liufan9/archive/2013/04/02/2995626.html 對於以前做C#或者JAVA開發的朋友而言,初次接觸iOS開發,Obj-C的函數命名方式可能會感覺非常不習慣。尤其是開啟AppDelegate.m,映入眼帘的代碼竟然是:- (BOOL)application:(UIApplication *)application
Time of Update: 2016-01-07
iOS進入介面隱藏下方tabbar等bar開發app時經常用到的一個基本布局架構就是tabbar+navigation,也就是下方tabbar分模組,然後在各個模組中使用導覽列深入到各個介面。有時候我們需要在跳轉到某些介面時隱藏下方的tabbar,怎麼做呢,很簡單: // 進入某個介面 NextViewController *nextVC = [[TypeSupplierViewController alloc] init]; // 根據點擊種類不同,設立種類屬性
Time of Update: 2016-01-07
iOS UIView動畫詳解(Objective-C)(1)位置動畫PositionAnimation可以實現View的移動,最簡單的就是X軸,Y軸的移動。這裡實現幾個小方塊的移動。 #import "PositionViewController.h"@interface PositionViewController ()@property (weak, nonatomic) IBOutlet UIView *redSquare;@property (weak,
Time of Update: 2016-01-04
ios開發--應用設定及使用者預設設定【1、bundle的運用】,iosbundle 在iphone裡面,應用都會在“設定”裡面有個專屬的應用設定,選擇該菜單介面,使用者便可以在其中輸入和更改各種選項,協助使用者更便捷設定個人喜好與習慣。在這一節中,希望能通過對捆綁包(bundle)的介紹以及plist檔案等的運用,探討使用者預設機制中,應用設定的開發與調用。【本次開發環境: Xcode:7.2
Time of Update: 2015-12-31
cornerstone提交報錯"but is missing"以及xocde提示"missing from working copy",cornerstonexocde問題描述xocde提示"missing from working copy"雖然這種警告不會影響程式到運行,但是數量很多,而且在svn提交的時候回出現這種問題使用的svn工具是cornerstone直接就會導致提交失敗,除非選擇忽略或者commit