Time of Update: 2015-11-17
iOS-
Time of Update: 2015-11-16
GPUImage API文檔之GPUImageInput協議,gpuimage GPUImageInput協議主要包含一些輸入需要渲染目標的操作。 - (void)newFrameReadyAtTime:(CMTime)frameTime atIndex:(NSInteger)textureIndex 說明:準備下一個要使用的新幀 - (void)setInputFramebuffer:(GPUImageFramebuffer
Time of Update: 2015-11-15
Xcode7.1環境下上架iOS App到AppStore 流程 (Part 一),xcode7.1appstore 前言部分 之前App要上架遇到些問題到網上搜上架教程發現都是一些老的版本的教程 ,目前iTunesConnect 都已經迭代好幾個版本了和之前的 介面風格還是有很大的差別的,後面自己折騰了好久才終於把自己的App上架,所以一直想寫個最新(Xcode7.1~OS X 10.10.5)的
Time of Update: 2015-11-15
OC,oc語言概述簡介核心動畫提供了一組非常強大的動畫API,通過該組API可以高效的實現絕大部分絢麗的動畫效果注意事項核心動畫的操作在子線程中執行,不會阻塞主線程核心動畫直接作用與CALayer對象上,不是UIView對象上核心動畫與UIView動畫的區別核心動畫不會改變控制項的frame屬性,顯示的只是一種假象UIView動畫會改變控制項的frame屬性,顯示的是控制項真實地frame屬性核心動畫類核心動畫相關類的關係圖此圖來源官方文檔,不知為何右下角不是CAKeyframeAnimatio
Time of Update: 2015-11-13
Ios開發之Category,ioscategoryCategory是在不改變已存在類的情況下,對其添加方法來達到對類進行功能擴充的目的。對類功能進行拓展的時候,我們會有多種方式,比如說可以通過繼承也可以進行功能擴充,但是在Category和繼承上我們通常會優先選擇Category。通過Category對一個類進行擴充有幾點好處。1、可以不用改變現存的類檔案,同樣可以架構中的類直接進行功能擴充,這種情況下不需要改變對象所指向的資料類型。2、我們可以直接在現存的類中添加Category,這種情況下
Time of Update: 2015-11-14
(NO.00003)iOS遊戲簡單的機器人投射遊戲成形記(五)上一篇我們建立了機器人物理對象,下面我們來看看對應的邏輯代碼.進入Xcode,建立Robot和Arm類,分別繼承於CCNode和CCSprite類.代碼全部留空,後面再實現.我們再看一下這個機器人要如何與玩家互動.當玩家觸碰到機器人手臂並且移動時,以關節為中心旋轉手臂.因為前面在SpriteBuilder中限制了關節轉動的範圍,所以不用擔心關節旋轉到”奇怪”的角度上.首先在Arm.m的初始化方法中開啟使用者互動
Time of Update: 2015-11-14
iOS實現簡單備忘錄程式——TaskList在實際生活中,由於事情太多太雜,我們往往會忘記一些事情。該應用就是基於這樣的使用者痛點而開發的工作清單。類似iOS內建的備忘錄程式。你可以隨時記錄一些資訊,並可以即時的進行儲存。在程式重新開啟時會顯示你儲存的所有資訊。該Demo我已經上傳 https://github.com/chenyufeng1991/iOS-TaskList
Time of Update: 2015-11-14
(NO.00003)iOS遊戲簡單的機器人投射遊戲成形記(十)開啟Arm.h,在其介面中添加一個新方法:-(void)armShoot;接下來在Arm.m中實現該方法:-(void)armShoot{ CGPoint startPoint = [self convertToWorldSpace:ccp(0, 5)]; CGPoint endPoint = [self convertToWorldSpace:ccp(20, 5)]; [_mainScene
Time of Update: 2015-11-14
iOS 開發App捕獲異常, 反饋給伺服器, 提高使用者體驗,iosapp 在我們開發的app中, 不可避免的, 有時候使用者使用軟體會崩潰. 我們就需要捕獲異常, 可以在入口類中加入相應的代碼, 可以在每次使用者開啟程式的時候, 檢查一下沙箱中是否有崩潰日誌, 如果有, 可以發送給伺服器, 方便改進軟體. - (BOOL)application:(UIApplication *)application
Time of Update: 2015-11-13
OC,oc語言簡介GCD(Grand Center Dispatch)是Apple為多核的並行運算提出的解決方案,純C語言更加適配多核處理器,且自動管理線程的生命週期,使用起來較為方便GCD通過任務和隊列實現多線程功能任務:描述所要執行的操作隊列:用來存放所要執行的任務,隊列中的任務遵循FIFO(First In First Out)原則GCD的任務函數(是否開啟新的線程)同步不具備開啟新的線程的能力同步執行任務的函數void dispatch_sync(dispatch_queue_t
Time of Update: 2015-11-12
XCActionBar 「Xcode 中的 Alfred」,xcactionbarxcode:https://github.com/pdcgomes/XCActionBar 基本命令:(1)「command+shift+8」或者雙擊「command」鍵可以開啟「動作輸入框視窗」(2)「command+option+7」或者雙擊「alt」鍵可以執行「上次的動作」編程時可用於雙擊或三擊事件的按鍵分別為如下5個:(1)「alt」:NSAlternateKeyMask(2)「command」:
Time of Update: 2015-11-12
自訂uitableviewcell,uitableviewcell建立繼承自uitableviewcell的子類xib自訂樣式並指定其重用標示配置cell資料#import <UIKit/UIKit.h>@interface CellStyleTwo : UITableViewCell//工號@property (weak, nonatomic) IBOutlet UILabel *userCode;//電話@property (weak, nonatomic) IBOutlet
Time of Update: 2015-11-12
【讀書筆記】iOS網路-測試與操縱網路流量,ios網路流量一,觀測網路流量。觀測網路流量的行為叫做嗅探或資料包分析。1,嗅探硬體。從iOS模擬器捕獲資料包不需要做特別的硬體或網路設定。如果需要捕獲這些資料包,那麼可以使用嗅探軟體來監聽回送裝置或是用於串連網路的介面。2,嗅探軟體。OS X內建命令列資料包嗅探器topdump,它是OS X中大多數其他嗅探器的根基。1)使用tcpdump進行捕獲。2)使用Wireshark進行捕獲。 二,操作網路流量1,配置Charles2,HTTP斷點。
Time of Update: 2015-11-10
iOS開發設計模式詳解在軟體開發中一般認為有23種設計模式(design
Time of Update: 2015-11-09
UINavigationController 總結,uisearchcontroller一 . UINavigationBar 1.擷取 UINavigationBar 對象: [UINavigationBar appearance] ,可以通過該方法對全部 navigation 進行設定 2.設定導覽列背景圖片:[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"name"]
Time of Update: 2015-11-04
OC,oc語言##NSURLRequestNSURLRequest封裝了一次網路請求所需要的資料,主要封裝了以下資訊:請求路徑(URL)要求方法(GET或POST)要求標頭請求體逾時參數NSURLRequest與其子類NSMutableURLRequestNSURLRequest的所有的請求資訊拼接在請求路徑(URL)的後面NSMutableURLRequest的請求路徑與其他的請求資訊分開,其他請求資訊通過對應的Key對請求對象進行設定NSURLRequest通常用於GET請求NSMutabl
Time of Update: 2015-10-31
OC,oc語言一、封裝1> 封裝的定義隱藏對象的屬性和實現細節,僅對外公開介面,控制在程式中屬性的讀和修改的存取層級2> 封裝的好處可以通過set方法防止為成員變數設定不合理的值僅向外部提供公開的介面,屏蔽成員變數的操作過程外界可以通過介面間接的操作成員變數,而不必關注內部細節3> set方法和get方法二、繼承1> 繼承的定義一個對象直接使用另一個對象的屬性和方法,並擴充自己特有的屬性和方法2> 優缺點3>
Time of Update: 2015-10-31
IOS開發基礎知識--片段27,ios基礎知識--271:iOS中的round/ceil/floorfextern float ceilf(float);extern double ceil(double);extern long double ceill(long double);extern float floorf(float);extern double floor(double);extern long double floorl(longdouble);extern float
Time of Update: 2015-10-31
OC,oc語言一、引用計數器1> 棧和堆2> 簡介3> 基本概念4> 基本方法二、多個物件記憶體管理1> 基本使用當擁有某個對象時,就對該對象執行retain操作當拋棄某個對象時,就對該對象執行release操作誰執行retain操作,誰就執行release操作2> set方法的記憶體管理3> @property對記憶體的影響4> 迴圈包含與循環參考三、autorelease1> 基本使用2>
Time of Update: 2015-11-01
OC,oc語言OC語言-07-OC語言-Foundation架構 結構體NSRange/CGRange用來表示一個元素在另一個元素中的範圍,NSRange等價於CGRange包含兩個屬性:NSUInteger location:表示一個元素在另一個元素中的位置NSUInteger length:表示該元素的長度若找不到指定的元素,將返回NSNotFound(整型-1)常用函數NSRange NSMakeRange(NSUInteger loc, NSUInteger