Time of Update: 2017-02-28
目前大多數的企業級IOS應用還是以報表和公文審批為主,而且應用的發展趨勢必將是朝Web方向發展的,雖然Native App有著無法比擬的靈活性。如何將IOS上的一個Web頁面本地化呢?1.編寫一個Native App,然後內嵌WebBroswer2.直接用瀏覽器開啟應用,然後將其“添加至到主屏”,這樣下次就不需要輸入網址了顯而易見,方法2是最靈活,最簡便的方法。通過這個方式我們可以擴充,將一個眾多應用入口整合到一個頁面裡面,然後對這個頁面統一建立一個案頭入口。
Time of Update: 2017-02-28
但某些時候,我們希望讓主線程等待IO操作完成——例如主線程建立了一個檔案夾後,等待完成,再往檔案夾中建立檔案。 NSObject類有一個方法performSelectorOnMainThread:withObject:waitUntilDone可以讓主線程掛起,但selector至多隻能帶一個可傳參數,這時需要用到NSInvocation類來解決這個問題。 代碼如下: -
Time of Update: 2017-02-28
iOS模擬器,是在Mac下面開發程式時,開發iOS平台的程式時候,可以使用的協助工具輔助。iOS Simulator 是Xcode的一部分,Xcode是蘋果自家的iOS開發程式,可以免費下載! iOS Simulator位於/Developer/Platforms/iPhoneSimulator.platform/ Developer/Applications檔案夾中。通常不需要直接啟動iOS
Time of Update: 2017-02-28
很多童鞋喜歡玩PSP上面的遊戲,那麼一定需要PSP裝置嗎?現在有一款很火的psp模擬器ppsSPP,不僅可以在電腦上,還可以在安卓手機蘋果手機上面使用。iOS版的PPSSPP的可玩性也達到了一個不錯的水平,那它的實際表現又是怎樣呢? 首先介紹一下iOS版的PPSSPP的安裝方法,安裝的前提當然是需要一台越獄後的iOS裝置。 或者在Cydia中添加源:http://cydia.angelxwind.net/如圖中紅框所示 搜尋PPSSPP並安裝&nbs
Time of Update: 2017-02-28
網路上有很多iOS組件庫,很方便實現控制項,所以綠茶小編提醒,此篇文章只是講訴下,要如何在 iOS 裝置上呈現原型? 很多 UX 和 PM 同學還是習慣使用傳統的 Axure RP 製作產品原型,作者覺得 Axure RP 在 iOS 原型階段還是有優勢的,比如可以很方便互動模式的創新和細節,不拘泥原生控制項。 首先大致在iOS中原型呈現有這個幾個需求: 必須全屏 依照情境線上或者離線操作原型 如果匯入到 App 內, 使用 iTunes 原生的方式 無需越獄 1
Time of Update: 2017-02-28
這篇文章主要介紹了iOS中nil、Nil、NULL、NSNull詳解的相關資料,需要的朋友可以參考下 ObjC 裡面的幾個空值符號經常會差點把我搞死,這些基礎的東西一點要弄清楚才行,以提高碼農的基本素質。 nil nil 是 ObjC 對象的字面空值,對應 id 類型的對象,或者使用 @interface 聲明的 ObjC 對象。 例如: ? 1 2 3
Time of Update: 2017-02-28
1、當需要使用int類型的變數的時候,可以像寫C的程式一樣,用int,也可以用NSInteger,但更推薦使用NSInteger,因為這樣就不用考慮裝置是32位的還是64位的。2、NSUInteger是無符號的,即沒有負數,NSInteger是有符號的。3、有人說既然都有了NSInteger等這些基礎類型了為什麼還要有NSNumber?它們的功能當然是不同的。NSInteger是基礎類型,但是NSNumber是一個類。如果想要儲存一個數值,直接用NSInteger是不行的,比如在一個
Time of Update: 2017-02-28
AssetsLibrary架構提供了ALAssetsLibrary類來協助我們訪問相簿程式管理下的照片和視頻,官方文檔見此。if (!self.assetsLibrary) { _assetsLibrary = [[ALAssetsLibrary alloc] init]; }通過該架構,我們可以擷取相簿清單:[_assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group,
Time of Update: 2017-02-28
這幾天在搞iphone上面一個應用的開發,裡面有需要網路攝影機/相簿編程和圖片上傳的問題,在這裡總結一下。 【部分知識】 iphone中映像通常儲存在4個地方【相簿、應用程式套件組合、沙箱、Internet】,通過這4個源,我們就可以存取應用圖片。 相簿 iphone的相簿包含網路攝影機菲林+使用者電腦同步的部分照片。使用者可以通過UIImagePickerController類提供的互動對話方塊來從相簿中選擇映像。但是,注意:相簿中的圖片機器路徑無法直接從應用程式訪問,只能通過終端
Time of Update: 2017-02-28
1.大小 pinyin最小了,POAPinyin的聲明就快500行了. 2.速度 其實三者差不多,但是不要用POAPinyin原生的那個convert,那個每次都遍曆尋找很慢. 3.對比 pinyin只能取得漢字對應拼音的首字母,PYMethod原本是應用於股票查詢的,它的拼音個數少於POAPinyin. 對於這個漢字"嗯",我拼音IME是"en"打出來的,PYMethod得到的是EN,但是POAPinyin得到的是NG,百度百科也讀NG....
Time of Update: 2017-02-28
iphone/ipad無鍵盤的設計是為螢幕爭取更多的顯示空間,大螢幕在觀看圖片、文字、視頻等方面為使用者帶來了更好的使用者體驗。而觸控螢幕幕是iOS裝置接受使用者輸入的主要方式,包括單擊、雙擊、撥動以及多點觸摸等,這些操作都會產生觸摸事件。 在Cocoa中,代表觸摸對象的類是UITouch。當使用者觸控螢幕幕後,就會產生相應的事件,所有相關的UITouch對象都被封裝在事件中,被程式交由特定的對象來處理。UITouch對象直接包括觸摸的詳細資料。 UITouch類中包含5個屬性: wi
Time of Update: 2017-02-28
今天就給大家介紹一篇關於iOS遊戲開發的文章。本文原作者是使用者體驗工作室Vertical Slice的主管雷格漢姆·麥卡裡斯特(Graham McAllister),他以一些雙搖杆射擊遊戲為例,詳細解析了開發人員針對iOS觸控螢幕行動裝置建立這類遊戲時需注意的事項。 什麼是雙搖杆射擊遊戲? 圖:左側VJR控制移動方式,右側VJR執行射擊任務 雙搖杆射擊遊戲是一種需使用手指操縱兩種控制方式的遊戲類型,其中一個搖杆負責控制遊戲角色的移動,另一個搖杆的作用則是執行射擊任務。
Time of Update: 2017-02-28
使用它的方法如下,首先開啟Unity遊戲引擎編輯器,然後在Project視圖中右鍵選擇Import Package -> Charactr Controller(角色控制器)把它匯入我們的工程中。如下圖所示,第一人稱與第三人稱的組建已經加入Project視圖中。3rd Person Controller 表示第三人稱控制器,First Person Controller表示第一人稱控制器。 如下圖所示,我們將FirstPerson
Time of Update: 2017-02-28
很多 UX 和 PM 同學還是習慣使用傳統的 Axure RP 製作產品原型,作者覺得 Axure RP 在 iOS 原型階段還是有優勢的,比如可以很方便互動模式的創新和細節,不拘泥原生控制項。 首先大致在iOS中原型呈現有這個幾個需求: 必須全屏 依照情境線上或者離線操作原型 如果匯入到 App 內, 使用 iTunes 原生的方式 無需越獄 1. 先前準備工作 1)在原型設定中適配 iOS (v6.5) 在 Generate prototype 中
Time of Update: 2017-02-28
我們可以在/usr/include/objc/objc.h 和 runtime.h 中找到對 class 與 object 的定義: typedef struct objc_class *Class; typedef struct objc_object { Class isa; } *id; Class 是一個 objc_class 結構類型的指標;而 id(任意對象) 是一個 objc_object 結構類型的指標,其第一個成員是一個 objc_class
Time of Update: 2017-02-28
我們常常會遇到iPhone手機或者iPad平板上運行APP崩潰的問題,有時候開啟某個APP,卻一下子“閃退”了。對於開發人員來說,這個絕對是頭疼的問題。那麼如何擷取到iOS裝置崩潰日誌呢?這個提供一些簡單的方法,共開發人員與使用者溝通使用。 iOS開發中遇到程式崩潰是很正常的事情,如何在程式崩潰時捕獲到異常資訊並通知開發人員? 下面就介紹如何在iOS中實現: 1.
Time of Update: 2017-02-28
自2007年正式發布以來,蘋果的作業系統iOS已經發生了非常大的變化。許多人應該都還記得iOS7標誌性的扁平化設計,但能記住iOS在這些年裡發生的所有改變就有點困難了。不過沒關係,本文就將對每一代iOS系統所帶來的改變進行回顧。 iPhone OS 1.0 蘋果在2007年1月9日正式發布了第一代iPhone,喬布斯稱它所啟動並執行作業系統是OS X的一個不同版本。在隨後向開發人員開放該系統時,蘋果將其稱作“iPhone
Time of Update: 2017-02-28
據彭博社報道,在中國受歡迎的不僅是蘋果的硬體產品,中國已經成為繼美國和日本之後的第三大行動裝置 App市場。 中國iOS應用開發人員能掙多少?34億美元(圖片來自Wired) 蘋果稱,2014年開發人員獲得了100億美元營收,自App
Time of Update: 2017-02-28
本文給大家總結了幾則在IOS系統下刪除檔案的代碼,十分的實用,有需要的小夥伴可以參考下。 方法一:這段objective c代碼用於刪除指定路徑的檔案 ? 1 2 3 if ([fileManager
Time of Update: 2017-02-28
這篇文章主要給大家匯總了一下ios下移動檔案方法,從簡單到複雜,十分的實用,有需要的小夥伴可以參考下。 這段objective c代碼用於移動指定路徑下的檔案 代碼如下: if ([fileManager copyItemAtPath:@"FilePath1" toPath:@"FilePath2" error:NULL]) { NSLog(@"Copied successfully"); } 方法二: