Time of Update: 2014-09-10
iOS開發之新浪微博山寨版代碼最佳化,ios開發新浪博山 之前發表過一篇部落格“IOS開發之新浪圍脖”,在編寫代碼的時候太偏重功能的實現了,寫完準系統後看著代碼有些彆扭,特別是用到的四種cell的類,重複代碼有點多,所以今天花點時間把代碼重構一下。為了減少代碼的重複編寫把cell中相同的部分抽象成父類,然後繼承。不過也是結合著storyboard做的。在最佳化時轉寄的View和評論的View相似,於是就做了個重用。在原來的代碼上就把cell的代碼進行了重寫,所以本篇作為
Time of Update: 2014-09-08
iOS_29仿聊天介面最終:vcD4KPHA+19S2qNLlY2VsbLXEt+LXsDwvcD4KPHA+PC9wPgo8cCBjbGFzcz0="p1">BeyondCell//// BeyondCell.h// 29_仿聊天//// Created by beyond on 14-9-4.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import @class
Time of Update: 2014-09-10
ios技術面試題,ios技術試題1.Difference between shallow copy and deep copy?淺複製 只拷貝地址 不拷貝地址指向的對象深複製 拷貝地址 並且指向拷貝的新對象2.What is advantage of categories? What is difference between implementing a category and inheritance? categories:
Time of Update: 2014-09-09
iOS關於rar解壓第三方庫Unrar4iOS使用總結,iosunrar4ios作者最近的公司項目要做實現rar解壓的功能,在網上找了很久貌似關於rar解壓的資料很少,不過有很多人推薦一個名叫“Unrar4iOS”的第三方開源架構,於是下載並嘗試使用發現該開源架構並在使用過程中發現了一些存在的問題,特在此做下總結讓後來人少走些彎路。1.不支援armv7s;2.編譯好的framework中將Unrar4iOS.h和Unrar4iOS.mm編譯在內有些方法並未實現,比如-(B
Time of Update: 2014-09-08
iOS7 設定背景圖片或導航為毛半透明效果1.首先匯入系統庫 Accelerate.framework2.其次在要實現毛半透明效果的頁面添加標頭檔 #import 3.再次添加實現函數如下://加模糊效果函數,傳入參數:image是圖片,blur是模糊度(0~2.0之間)- (UIImage *)blurryImage:(UIImage *)image withBlurLevel:(CGFloat)blur{ //模糊度, if ((blur 2.0f)) {
Time of Update: 2014-09-11
iOS:等比壓縮代碼,ios等比壓縮將一幅圖片按著需要的尺寸進行等比的壓縮和放大,最後再截取需要尺寸部分,不知道說清楚沒,反正就那意思吧!+(UIImage *)compressImageWith:(UIImage *)image width:(float)width height:(float)height{ float imageWidth = image.size.width; float imageHeight = image.size.height;
Time of Update: 2014-09-10
iOS7新特性 ViewController轉場切換(三) 自訂視圖控制器容器的切換---非互動式@繼續前面的內容,這一章,主要介紹自訂ViewController容器上視圖VC的切換.先來看看系統給我們提供的容器控制器 UINavigationController和UITabBarController
Time of Update: 2014-09-10
iOS8 Core Image In Swift:自動改善映像以及內建濾鏡的使用基於iOS SDK 8.0以及Xcode 6 Beta 6。Core Image是一個很強大的架構。它可以讓你簡單地應用各種濾鏡來處理映像,比如修改鮮豔程度, 色澤, 或者曝光。 它利用GPU(或者CPU)來非常快速、甚至即時地處理映像資料和視頻的幀。並且隱藏了底層圖形處理的所有細節,通過提供的API就能簡單的使用了,無須關心OpenGL或者OpenGL
Time of Update: 2014-09-08
iOS 屬性傳值 Block傳值 兩個ViewController之間的屬性傳值 就是將A頁面的資料傳到B頁面上,下面就是將FirstViewController的TextField的內容傳遞到SecondViewController頁面的導覽列標題和控制台輸出上#import @interface FirstViewController :UIViewController{ UITextField *tf;}@end#import
Time of Update: 2014-09-08
iOS6的旋屏控制技巧在iOS5.1 和 之前的版本中, 我們通常利用 shouldAutorotateToInterfaceOrientation: 來單獨控制某個UIViewController的旋屏方向支援,比如:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return (interfaceOrientation ==
Time of Update: 2014-09-08
iOS開發系列--繪圖與濾鏡全面解析Quartz 2D在iOS中常用的繪圖架構就是Quartz 2D,Quartz 2D是Core Graphics架構的一部分,是一個強大的二維映像繪製引擎。Quartz 2D在UIKit中也有很好的封裝和整合,我們日常開發時所用到的UIKit中的組件都是由Core Graphics進行繪製的。不僅如此,當我們引入UIKit架構時系統會自動引入Core Graphics架構,並且為了方便開發人員使用在UIKit內部還對一些常用的繪圖API進行了封裝。
Time of Update: 2014-09-08
iOS7新特性 ViewController轉場切換(一) 以前總結和關鍵API介紹@在iOS7之前,View Controller的切換主要有4種:1. Push/Pop,NavigationViewController2. Present and dismis Modal3. UITabBarController4. addChildViewController(一般用於自訂的繼承於 UIViewController 的容器子類)iOS5,調用-
Time of Update: 2014-09-08
iOS常用類目發現慢慢積累了一大堆自己寫的各種類的類目了。。今天無私一把。都貼出來1.NSDateFomatter@interface NSDateFormatter (MyCategory)+ (id)dateFormatter;+ (id)dateFormatterWithFormat:(NSString *)dateFormat;+ (id)defaultDateFormatter;@end@implementation NSDateFormatter (MyCategory)+ (id)
Time of Update: 2014-09-08
iOS7新特性 ViewController轉場切換(二) 系統檢視表控制器容器的切換動畫---push pop present dismis @上一章,介紹了主要的iOS7所增加的API,可以發現,它們不是一個個死的方法,蘋果給我們開發人員提供的是都是協議介面,所以我們能夠很好的單獨提出來寫成一個個類,在裡面實現我們各種自訂效果. 1.先來看看實現UIViewControllerAnimatedTransitioning的自訂動畫類/** * 自訂的動畫類 *
Time of Update: 2014-09-08
iOS UICollectionView 純程式碼,無xib// 1) 必須使用下面的方法進行Cell類的註冊: // - (void)registerClass:forCellWithReuseIdentifier: // - (void)registerClass:forSupplementaryViewOfKind:withReuseIdentifier: // -
Time of Update: 2014-09-08
iOS_31_cocos2d環境搭建最終如:vcD4KPHA+MS6000dpdMnPz8LU2CBjb2NvczJktcTRucv1sPwstPO4xTEwME08L3A+CjxwPjxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20140906/2014090608350613.png"
Time of Update: 2014-09-06
探尋不同版本的SDK對iOS程式的影響 相同的代碼,使用不同版本的SDK來編譯,會影響MachO頭中的值, 從而使程式表現出不同的外觀。代碼:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ UIScreen *mainScreen = [UIScreen mainScreen]; CGRect frm =
Time of Update: 2014-09-06
iOS中一個圖展的實現在app的首頁一般都會有圖展,用於顯示廣告,或者頭條。典型的是網易的新聞用戶端,紅框框的位置就是一個典型的圖展,熟悉iOS的人肯定知道,這個是個UIScrollview,裡面加幾張圖片即可實現,當然下面的三個小點點也是必不可少的。那做這個東西的思路就很明晰了:首先這個類是個scrollview,然後在這個scrollview中添加imageview,然後給每個imageview添加相應的事件即可。vcD4KPHA+1LS0+sLryOfPwqO6PC9wPgo8cD7Nt8
Time of Update: 2014-09-06
iOS_28仿QQ空間登入與退出最終如下:注意事項:vc3Ryb25nPjwvcD4KPHA+PHN0cm9uZz7K5Mjrv/K1xHJldHVybiBLZXk8L3N0cm9uZz48L3A+CjxwPjxzdHJvbmc+TWFpbi5zdG9yeWJvYXJk1tDOqiBMb2dpbkNvbnRyb2xsZXIgyejWw9K7uPZzdG9yeWJvYXJkSUQsPC9zdHJvbmc+PC9wPgo8cD48c3Ryb25nPtLUseO/ydLU1Nq0+sLr1tDNqLn
Time of Update: 2014-09-06
iOS使用ffmpeg播放rstp即時監控視頻資料流一、編譯針對iOS平台的ffmpeg庫(kxmovie)近期有一個項目,需要播放各種格式的音頻、視頻以及網路攝影機即時監控的視頻流資料,經過多種折騰之後,最後選擇了kxmovie,kxmovie項目已經整合了ffmpeg和簡單的播放器,具體可以參考kxmovie首頁:https://github.com/kolyvan/kxmovie 編譯kxmovie很簡單,已經支援iOS 6.1 和