Time of Update: 2015-12-29
iOS-----推送機制,ios-----推機制 推 送 機
Time of Update: 2015-12-28
NSString 的常用操作, NSString *testStr01=@"HelloWord"; NSString *testStr02=[testStr01 substringToIndex:5];//取頭(從頭到哪),to不包括下標內容 NSString *testStr03=[testStr01 substringFromIndex:5];//去尾(從哪到尾),from包括下標內容 NSLog(@"testStr02:%
Time of Update: 2015-12-28
Objective-C 記憶體管理,管理範圍:任何繼承NSObject的對象,基礎資料型別 (Elementary Data Type)不用進行管理本質原因:因為對象和基礎資料型別 (Elementary Data Type)在系統中的儲存空間不一樣,局部變數主要存放在棧中,而Object Storage
Time of Update: 2015-12-28
設定view controller到iPhone或者iPad模式,在寫iOS程式時,view controller的顯示大小以及控制項大小的調節是在是一個費力的事,尤其是對於用mac本的童鞋,更難駕馭,這時我們可以根據需要設定專門針對iphone或者ipad的view controller的大小,可以修改設定項“Use Size Classes": 當選中時:view
Time of Update: 2015-12-28
IOS積累:SearchBar失去焦點後取消按鈕的異常問題!,/* 程式員的目標是 征服星辰的大海。*/------問題再現: 公司的項目裡很多用到了好友管理,因此搜尋方塊的使用是不可避免的。
Time of Update: 2015-12-28
NSMutableString 常用操作, //字串的建立 //在可變字串中 Null 字元串就有意義 NSMutableString *mString = [[NSMutableString alloc]init]; NSLog(@"mString:%@",mString); //可變字串不可以與代碼區的字串賦值使用 NSMutableString *mString2 =
Time of Update: 2015-12-28
IOS UITableView 載入未知寬高圖片的解決方案,在開發中遇到了UITableView列表 UITableViewCell裝載圖片但不知Image的寬高 問題。在解決該問題的時候,首先想到的是非同步載入圖片 採用第三方架構SDWebImage 實現對圖片非同步下載和緩衝以下是我採用的方法幾個關鍵地方1.計算UITableView的高度- (CGFloat)tableView:(UITableView *)tableView
Time of Update: 2015-12-28
JSPatch使用小記, hotfix的作用眾所周知,Android和iOS都有各自的技術,但是相比Android的當天發布來說(如果你們的項目不需要灰階),iOS熱更新的意義更加重大。因為iOS審核周期長不說,而且運氣不好會遇到各種被拒,即使申請快速審核,也必須滿足二者之一:能夠準確的告訴蘋果複現crash的步驟,或者在特殊節日附近。
Time of Update: 2015-12-28
iOS 刪除NSString中特定字元,+(NSString *) stringDeleteString:(NSString *)str{ NSMutableString *str1 = [NSMutableString stringWithString:str]; for (int i = 0; i < str1.length; i++) { unichar c = [str1 characterAtIndex:i]; NSRange range
Time of Update: 2015-12-28
Swift動態添加UIImageView並添加事件,Swift動態添加UIImageView並添加事件:1. 建立UIImageView執行個體,並進行初始化2. 設定UIImageView的使用者互動屬性userInteractionEnabled為True3. 添加手勢識別事件4. 實現事件//擷取螢幕的尺寸 print(UIScreen.mainScreen().bounds) //擷取螢幕應用程式尺寸(不包括狀態列)
Time of Update: 2015-12-28
iOS開發日記56-淺析NSobject API,今天博主有一個淺析NSobject API的需求,遇到了一些困痛點,在此和大家分享,希望能夠共同進步.我們都知道NSObject自身遵循NSObject這個協議,從協議開始說協議- (BOOL)isEqual:(id)object對比對象之間是否相同,地址相同,hash值也要相同,才會返回YES@property (readonly) NSUInteger hash / +
Time of Update: 2015-12-24
iOS-xib的使用1,iOS-xib使用1一、File‘s owner的解析過程和使用:1. storyboard:描述軟體介面;iOS5.0後出來的。 xib:描述軟體介面;是storyboard前身。 2. 項目環境裡面的所有資源都要通過 [NSBundle mainBundle]來訪問, 比如訪問圖片的全路徑; ====有一個方法:loadNibNamed:(NSString*) owner:(id) option:(NSDictionary*)
Time of Update: 2015-12-25
(NO.00005)iOS實現炸彈人遊戲(三):從主情境類談起 我又粗粗看了下整個項目的代碼,比較多:不少類都與其他類有著千絲萬縷的聯絡,所以在後面交代某個類的時候可能會遇到一些其他類中的代碼,這個大家先看名會意吧.如果實在不明白的,都是我敘述的原因,和大家的理解力沒有任何關係
Time of Update: 2015-12-28
【代碼筆記】單項選擇框,一,。二,工程圖。三,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController//方便跳轉到相應的頁面@property (nonatomic , retain) NSString* type;@end RootViewController.m#import
Time of Update: 2015-12-25
iOS開發——使用Charles進行https網路抓包詳解我在前面兩篇部落格中《網路抓包工具Charles的介紹與使用》《iOS開發——使用Charles進行http網路抓包詳解》對Charles的http抓包進行了詳細的講解。今天我們來實現一下進行https的抓包,比http抓包稍微麻煩一點。(1)https初級的配置請參考《網路抓包工具Charles的介紹與使用》中的https配置部分。(2)由於目前iOS9更改了對於https網路的安全機制,所以還需要在iPhone
Time of Update: 2015-12-25
iOS開發——代碼產生TabBar與視圖切換詳解我在之前多篇部落格中講解了在不使用storyboard而使用nib檔案的情況下,使用代碼產生導覽列並進行跳轉,具體可以參考《iOS開發——介面跳轉與返回及檢視類型詳解》《iOS純程式碼實現介面建立、跳轉、導覽列(無storyboard、無nib)(Objective-C)》。今天我來講解下在使用nib搭建介面的情況下,用代碼產生TabBar,並進行介面之間的跳轉。程式碼範例已經上傳至:https://github.com/c
Time of Update: 2015-12-24
【代碼筆記】帶索引的tableView,筆記索引tableview一,。二,工程圖。三,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UITableViewDelegate,UITableViewDataSource,UISearchDisplayDelegate,UISearchBarDelegate>{
Time of Update: 2015-12-25
(NO.00005)iOS實現炸彈人遊戲(二):素材選擇的取捨遊戲主角與敵人首先是遊戲主角,這個從網上可以找到炸彈人的全部動畫貼圖,包括騎著各種坐騎的都有.但是遺憾的是炸彈人中怪物的素材很少,我只找到1種全套的貼圖.所以對於怪物素材來說我們可以想點其他辦法,以下是本貓豬製作炸彈人的效果動畫:對於遊戲中其它敵人的動畫,我也從網上隨便找了一些素材:如果你希望動畫更細膩,你需要更多的動畫幀來表示.一個最好的例子是街機裡拳皇中用純動畫表現的超高逼真的人物動作,這個不是一般人可以做到的.遊戲背景遊戲背景用
Time of Update: 2015-12-24
Swift中的Weak Strong
Time of Update: 2015-12-24
IOS開發基礎知識--片段30,ios基礎知識--片段1:ios 相簿操作 ALAssetsLibrary 知識點a ALAssetsLibrary 執行個體為我們提供了擷取相簿(照片app)中的圖片和視頻的功能。在ios8 photos framework代替了ALAssetsLibrary。在使用ALAssetsLibrary時,我們需要申明它的執行個體。ALAssetsLibrary* library = [[ALAssetsLibrary alloc] init];