Time of Update: 2018-12-04
由於iPhone,iPad等蘋果產品在全世界範圍內的廣泛流行,那麼通過App
Time of Update: 2018-12-04
這篇博文講的是微博評論列表的頁面和如何對微博發評論。 有上面的效果視圖可以知道,在微博評論視圖中第一個cell是顯示微博的內容,接下來的cell才是顯示評論內容,評論內容的顯示包括:發評論人的暱稱,評論內容和評論的時間;而發評論視圖就是一個簡單的textview和一個評論button,這部分簡單。(1)微博評論視圖
Time of Update: 2018-12-04
這個頁面要講述的是使用者的粉絲列表,下面是:可以看到這個視圖明顯也是一個tableview,在每一個cell中包含的有三個部分的內容:粉絲頭像image,粉絲暱稱label,我和粉絲之間的相互關注情況button。在這個頁面我們主要處理的內容有:① 粉絲列表資料的擷取
Time of Update: 2018-12-04
點擊查看【原文】必須條件:99美元的帳號,沒有這個就不用再往下看了。 首先,登入到http://developer.apple.com/devcenter/ios/index.action,如果已經購買了iPhone Develop Program(iDP),登入進去後,頁面右上方會看到如所示的頁面: 點擊第一項:iOS Provisioning Portal,然後會看到下面的頁面: 點擊進入Certificates,然後看到如下所示的頁面: 點擊圖中的click here to
Time of Update: 2018-12-05
http://www.cppblog.com/Khan/archive/2012/12/13/196216.html由於項目還需要mp3 音頻編碼, 所以先需要下載lame源碼搭建交叉環境, 在lame目錄下錄入如下編譯指令碼 build.sh 1 #! /bin/sh 2 3 4 SDK_VERSION="6.0" 5 6 rm -rf build 7 mkdir build 8 9 function build_lame()10 {11 make distclean12
Time of Update: 2018-12-05
http://blog.riaproject.com/objective-c/1745.htmliOS 4.1後加入了CMTime這個類別來設定時間 ,但是可憐的是Apple官方文間的說明實在是貧乏的可憐,只輕描淡寫寫了這段說明:CMTimeMake CMTime CMTimeMake ( int64_t value, int32_t timescale); Parameters value timescale Return Value Discussion Availability
Time of Update: 2018-12-05
UIScrollView 原理 在滾動過程當中,其實是在修改原點座標。當手指觸摸後, scroll view會暫時攔截觸摸事件,使用一個計時器。假如在計時器到點後沒有發生手指移動事件,那麼 scroll view 發送 tracking events 到被點擊的 subview。假如在計時器到點前發生了移動事件,那麼 scroll view 取消 tracking 自己發生滾動。 子類可以重載touchesShouldBegin:withEvent:inContentView:
Time of Update: 2018-12-05
0 CGContextRef context = UIGraphicsGetCurrentContext(); 設定上下文1 CGContextMoveToPoint 開始畫線2 CGContextAddLineToPoint 畫直線4 CGContextAddEllipseInRect 畫一橢圓4 CGContextSetLineCap 設定線條終點形狀4 CGContextSetLineDash 畫虛線4 CGContextAddRect 畫一方框4 CGContextStrokeRect
Time of Update: 2018-12-05
首先,你得監聽鍵盤的事件,最基本的兩個事件:UIKeyboardWillShowNotificationUIKeyboardWillHideNotificationUIKeyboard...iOS 5新增加了一些UIKeyboardDidChangeFrameNotification(will)一般情況下,前兩個事件已經可以完成你要做的事情。在你的事件處理方法中加上NSNotification參數可以為你獲得更多的東西:view plainprint?-
Time of Update: 2018-12-05
Socket使用大全第一部分、概念的理解1、什麼是Socket?Socket又稱之為“通訊端”,是系統提供的用於網路通訊的方法。它的實質並不是一種協議,沒有規定電腦應當怎麼樣傳遞訊息,只是給程式員提供了一個發送訊息的介面,程式員使用這個介面提供的方法,發送與接收訊息。Socket描述了一個IP、連接埠對。它簡化了程式員的操作,知道對方的IP以及PORT就可以給對方發送訊息,再由伺服器端來處理髮送的這些訊息。所以,Socket一定包含了通訊的雙發,即用戶端(Client)與服務端(server)。
Time of Update: 2018-12-05
IOS幾種簡單有效數組排序方法//第一種,利用數組的sortedArrayUsingComparator調用 NSComparator ,obj1和obj2指的數組中的對象NSComparator cmptr = ^(id obj1, id obj2){ if ([obj1 integerValue] > [obj2 integerValue]) { return (NSComparisonResult)NSOrderedDescending; } if
Time of Update: 2018-12-05
在iPhone程式中整合廣告,管他能不能賺錢,不放上一個iAd就心有不甘。參考了下面這篇文章:http://bees4honey.com/blog/tutorial/how-to-add-iad-banner-in-iphoneipad-app/還參考這個Integrating iAds into an iOS 4 iPad App (Xcode 4)教程。 (1)加上iAd架構在項目設定裡的Build Phases的Link Binary With
Time of Update: 2018-12-05
hitTest的作用:當在一個view上添加一個屏蔽罩,但又不影響對下面view的操作,也就是可以透過屏蔽罩對下面的view進行操作,這個函數就很好用了。 hitTest的用法:將下面的函數添加到UIView的子類中,也就是屏蔽罩類中即可。 -(id)hitTest:(CGPoint)point withEvent:(UIEvent *)event { UIView *hitView =
Time of Update: 2018-12-05
在上一篇《iOS Programming – 觸摸事件處理(1)》中瞭解觸摸、事件和響應者之後,接下去學習如何處理使用者的觸摸事件。首先觸摸的對象是視圖,而視圖的類UIView繼承了UIRespnder類,但是要對事件作出處理,還需要重寫UIResponder類中定義的事件處理函數。根據不通的觸摸狀態,程式會調用相應的處理函數,這些函數包括以下幾個: -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent
Time of Update: 2018-12-05
我們經常在IPhone中涉及到開發通過觸摸移動自己的按鈕或視圖。例如下面3個圖:通過手指觸控螢幕幕移動灰色按鈕:下面具體講解一下實現此效果的過程:1.首先我們自訂一個按鈕MyButton 繼承自UIButton#import <UIKit/UIKit.h>@interface MyButton : UIButton{ CGFloat xDistance; //觸摸點和中心點x方向移動的距離 CGFloat yDistance;
Time of Update: 2018-12-05
在做quhao APP架構時,後台Server端使用了Java,提供WebService,而iOS和Android作為移動用戶端。在做資料互動時,Server端返回JSON格式資料。由於iOS SDK中提供的JSON資料解析實在太過麻煩,這裡講下iOS下如何使用SBJson庫來解析JSON格式資料。首先我發起了一個HTTP請求,得到一個response字串,此字串是JSON格式:NSURL *url = [NSURL URLWithString:@"http://192.168.1.2:9081
Time of Update: 2018-12-05
按照常例,列一些網址先:開放平台首頁: http://open.weixin.qq.com iOS SDK 官方: http://open.weixin.qq.com/download/sdk/wechat_sdk_ios.zip
Time of Update: 2018-12-05
UINavigationController實現導航在App委託中的.h檔案裡@property( nonatomic ,strong)UINavigationController *nav;.m檔案裡@synthesize nav;-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.nav = [
Time of Update: 2018-12-05
文章目錄 六.CALayer的子類們 一.重要參數bounds,frame,position屬於基本的幾何定位,相互之間數值變化會相互影響anchorPoint:單位參數(0-1)表示,變形(transform)時候的變換源點zPosition:相當於css中z-index的概念,Apple建議不要用這個來替代CALayer層次設定。cornerRadius:圓角二.幾何變形(Transforming a Layer's Geometry)
Time of Update: 2018-12-05
1.前言即將學習IOS,先對其瞭解一下,當然學習IOS之前必備的知識還是需要的:Objective-C程式設計語言,IOS系統本身,還要熟悉iPhone,iPad和iTouch各種特性,瞭解IOS介面以及iPhone和iPad應用程式的外觀。知己知彼,百戰不殆~2.IOS介紹2.1隻有一個應用程式運行每段時間內只能啟用一個應用程式在螢幕上顯示。2.2隻有一個視窗只允許應用程式操作一個視窗2.3訪問受限使用者只能在IOS為應用程式建立的檔案系統中讀寫檔案。此地區成為沙箱。2.4有限的回應時間如果使