Time of Update: 2017-02-28
這幾天在搞iphone上面一個應用的開發,裡面有需要網路攝影機/相簿編程和圖片上傳的問題,在這裡總結一下。 【部分知識】 iphone中映像通常儲存在4個地方【相簿、應用程式套件組合、沙箱、Internet】,通過這4個源,我們就可以存取應用圖片。 相簿 iphone的相簿包含網路攝影機菲林+使用者電腦同步的部分照片。使用者可以通過UIImagePickerController類提供的互動對話方塊來從相簿中選擇映像。但是,注意:相簿中的圖片機器路徑無法直接從應用程式訪問,只能通過終端
Time of Update: 2017-02-28
這篇文章主要給大家總結介紹了2種實現ios觸屏事件的方法,簡單實用,有需要的小夥伴可以參考下。 代碼如下: //在一個函數裡面(初始化等)裡面添加要識別觸摸事件的範圍 infoView=[[UIView alloc] initWithFrame:CGRectMake(20, 100,220, 280)];//範圍,出了這個範圍就檢測不到觸摸了 infoView.backgroundColor=[UIColor blueColor]; infoView.alpha=0
Time of Update: 2017-02-28
1.nil >Defines the id of a null instance. 定義一個執行個體為空白, 指向oc中對象的null 指標. >範例程式碼: NSString *someString = nil; NSURL *someURL = nil; id someObject = nil; if (anotherObject == nil) // do something >當對某個對象release
Time of Update: 2017-02-28
1、UIView截圖 -(UIImage*)captureView:(UIView *)theView{ CGRect rect = theView.frame; if ([theView isKindOfClass:[UIScrollView class]]) { rect.size = ((UIScrollView
Time of Update: 2017-02-28
只需要把對應的空間,進行重寫。我開發的主要針對UIButton這個控制項 .h檔案,如下: #import #import @interface ShadowButton : UIButton { UIColor *shadowColor; } @property(nonatomic , strong)UIColor *shadowColor; @end .m檔案,如下 #import
Time of Update: 2017-02-28
iOS應用是,xcode會對PNG檔案進行最佳化,這樣圖片預覽就無法顯示。那麼如何查看這些經過最佳化的檔案呢? 最佳化的動作是由pngcrush 工具完成的,你可以再xcode中找到。pngcrush
Time of Update: 2017-02-28
iOS Game一般螢幕都是橫著的,那麼當螢幕豎著的時候會發生什麼。杯具發生了,座標發生問題了。 當橫屏時座標原點為左下角(以下都在Game模板下),此時的大小為1024*768,而這個大小與iPad
Time of Update: 2017-02-28
有個同事問我是如何學習IOS的,做產品的不一定會代碼啊~ 嗯啊,是的,不需要會,但是會的話,可以和程式員更好的溝通,最起碼我們都能聽懂同一種語言了。 那我來推薦一下相關資料吧~ 之前有過編程經驗的人就不要看我的這個文章啦,如果你不知道字串是什麼?那太好了,你可以來看看我的文章,說不定還能少走點彎路~ 我比較喜歡多緯度組合手中的資料,這樣我能多個角度看我的資源~嗯嗯,資源還是比較重要的~所以在介紹某個資料的時候,會按照緯度來標註。 第一緯度:按照難度係數來歸類我的資料和學
Time of Update: 2017-02-28
第一種:runtime.h裡的方法BOOL class_addProperty(Class cls, const char *name, const objc_property_attribute_t *attributes, unsigned int attributeCount)#include <objc/runtime.h>#import <Foundation/Foundation.h>@interface SomeClass :
Time of Update: 2017-02-28
Landscape 豎屏Portrait 橫屏最有效方法是:在willRotateToInterfaceOrientation:duration:方法中將方向儲存起來:DrviceOrientation = toInterfaceOrientation;然後在別的方法中使用相應的螢幕的方向方法一:直接擷取裝置的方法:self.interfaceOrientation(此方法已經到期)方法二:通過下面的方法:UIDeviceOrientation duration = [[
Time of Update: 2017-02-28
今天在做iphone開發時碰到了一個常用的需求,即在一個viewController中添加另外一個viewController,同時能保證這兩個ViewController之間能夠相互互動且相互調用方法和函數,在網上查了很多資料,很多開發人員說需要使用objective-c變態的 delegate,可是我感覺delegate是使用在兩個同級之間的UIView比較好,至於能不能使用在父子關係而且是
Time of Update: 2017-02-28
在本文中我們將為您展示在開發iOS平台(iPhone、iPad和iPod)應用前,您可能想問的10個問題。 1. 我們目標應該是哪個平台? 只有iOS (iPhone and iPad) 以及Android有足夠的下載量、購買量以及使用量。其他平台也都有應用程式,但使用者大部份都太少,或者應用程式的下載量都不足以支撐。也許未來可能會改變,但是以今日來說,這是不爭的事實。 也許有人會爭辯WP、Bada都可撐起一片江山,但在沒有真切的放大量出來,不會建議一下子就冒進。 2.
Time of Update: 2017-02-28
HTML5有著很廣的前景,IE10的進步在意料之中 微軟在發布Windows Phone
Time of Update: 2017-03-22
指標(一),指標( 談到c語言,不得不提指標,有多少英雄好漢栽在指真上。利用指計可以很方便的使用數組和字串(C#中的String類型就是參考型別,也就是指標類型)。指標支援動態分配記憶體,可以讓程式更簡介,提高效率。 “要想精確打擊,就要人工引導”---軍旅劇中飛彈兵經常會這樣說,指標類似於人工引導的座標。靈活,易用,同時也很複雜,引導錯誤就是毀滅性的打擊。舉個栗子:移動大廈一層有10個方間,編號依次是1-10.其中2
Time of Update: 2017-03-14
常用開發技巧系列(三),開發技巧系列熱更新衍生出來的問題:
Time of Update: 2017-03-10
ReactiveSwift架構,reactiveswift最近項目不多,所以就研究了一下RxSwift和RAS,RAC以前項目中用過了,在這裡我就先簡單的介紹一下什麼是RAS。總述:在RAC 5.0這個版本,有了很大的改動,API已經重新命名。在和Swift相關的部分被抽調出來搞成了一個新的架構:ReactiveSwift,可見蘋果爸爸對小兒子的喜愛,要大力推廣swift了,而不僅僅是用於蘋果開發中。改動部分:1. RACSignal 和 SignalProducer、 Signal2.
Time of Update: 2017-03-07
iOS開發中斷言的使用—NSAssert(),iosnsassert 原文連結:http://blog.csdn.net/univcore/article/details/16859263斷言(assertion)是指在開發期間使用的、讓程式在運行時進行自檢的代碼(通常是一個子程式或宏)。斷言為真,則表明程式運行正常,而斷言為假,則意味著它已經在代碼中發現了意料之外的錯誤。斷言對於大型的複雜程式或可靠性要求極高的程式來說尤其有用。有關斷言的詳細資料,推薦大家一定去看《代碼大全2》中“防
Time of Update: 2017-03-03
iOS開源項目周報0302,ios開源項目0302由OpenDigg 出品的iOS開源項目周報第十期來啦。我們的iOS開源周報集合了OpenDigg一周來新收錄的優質的iOS開源項目,方便iOS開發人員便捷的找到自己需要的項目工具等。TodayMind 在通知中樞管理提醒事項XTAudioBeacons 媒體音頻資料同步到行動裝置CTPanoramaView 圖片的全景觸摸YNDropDownMenu 稱心如意的下拉式功能表CardSlider&
Time of Update: 2017-03-04
基於MAC10.12+MYSQL5.7.17搭建XMPP伺服器【黑蘋果系統】,mac10.12xmpp 在以前的公司中瞭解到XMPP可以搭建即時通訊APP。出於好奇自己在空餘時間也學了一下搭建XMPP伺服器,其中遇到了許多問題,經過坎坷的路程終於搭建成功【這些坎坷的經曆主要是由於自己的無知造成的】 下面來介紹一下需要的工具 一、安裝前工具下載1、mysql伺服器端下載 下載需要註冊一個oracle帳號
Time of Update: 2017-03-01
閱讀Facebook POP架構 筆記(一),facebookpop 在這一系列文章裡,我主要會將自己閱讀第三方代碼的經曆記錄下來,嘗試獨立分析解剖一個架構。之前也閱讀過一些第三方代碼,但是實際上來說對自己的成長並沒有太大的協助,因為閱讀的不細緻,沒有領會到代碼的精髓。我希望能夠通過記錄筆記並發布到部落格上這樣的方式來一步步的學習優秀架構。第一個架構是POP,其次是AFN和SDWebImage。之所以先讀POP,主要是因為我對POP 瞭解的很少,好奇心驅使我先閱讀POP