Time of Update: 2018-12-04
前段時間關注過objc實現的AOP。在GitHub找到了其中的兩個庫:AOP-in-Objective-C 和
Time of Update: 2018-12-04
打包:1. https://developer.apple.com/ 製作Ad Hoc簽名2. Xcode中選擇正確的簽名3. 編譯Ad Hoc版本4. 右鍵Products/*.app,選擇Show in Finder,複製編譯產生的檔案(無尾碼名的那個)5. 建立PayLoad檔案夾,檔案夾中粘貼剛剛複製的檔案6. PayLoad同級目錄拷貝過來要在iTunes中顯示的png表徵圖(72*72),改名為iTunesArtwork(無尾碼名)7.
Time of Update: 2018-12-03
首先到http://www.videolan.org/developers/x264.html下載x264的庫,然後解壓命令列到目錄輸入CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc ./configure --host=arm-apple-darwin
Time of Update: 2018-12-03
原生c的socket使用太麻煩,給介紹一個項目https://github.com/robbiehanson/CocoaAsyncSocket下載代碼裡有樣本工程唯一需要特別注意的地方:(網上tm沒看見有人說,我搞了兩天才發現的)這個項目裡runloop包的asyncsocket類只支援單線程,也就是在主線程裡連結調用,但是不會block主線程GCD包下的gcdasyncsocket可以支援多線程,但是分兩個版本7。0。X支援的是非ARC項目的7。1以後的版本是支援ARC項目的記得一定要搞清楚了
Time of Update: 2018-12-03
在ios下解析json可以使用官方的庫,https://github.com/johnezang/JSONKit包裡只有兩個檔案,jsonkit.h/jsonkit.m包含到類裡面即可//使用一個json字串來作為被解析對象NSString *jsonstring =
Time of Update: 2018-12-03
ios category類別的使用Objective-C提供了一個非常靈活的類(Class)擴充機制-類別(Category)。類別用於對一個已經存在的類添加方法(Methods)。你只需要知道這個類的公開介面,不需要知道類的原始碼。需要注意的是,類別不能為已存在的類添加執行個體變數(Instance Variables)。 類別的基本文法如下:@interface ClassName(CategoryName)//method declarations@end@interface
Time of Update: 2018-12-03
根據我們製作優秀的 iOS 應用的經驗,我們認為設計師應該在心裡的牢記適用於 iOS 的 5 件事。雖然本文關注的重點只在 iOS 應用,但大部分的意見也適用於其他移動平台。1.
Time of Update: 2018-12-03
原帖地址:http://blog.csdn.net/pjk1129/article/details/6855024 MD5密碼編譯演算法,實作類別別如下:#import <CommonCrypto/CommonDigest.h>@interface NSString (md5)-(NSString *) md5HexDigest;@end#import "NSString+MD5HexDigest.h"@implementation NSString (md5)
Time of Update: 2018-12-03
蘋果預設會為程式icon添加高光效果,但這並不是必須得,但開發人員可根據需要取消此效果。 高光: 去除高光: For iOS 4.x:開啟工程plist檔案,新增一個屬性:Icon already includes gloss effects,然後把這個屬性設為YESFor iOS 5.x :開啟工程plist檔案,展開Icon files(iOS 5)子項Primary Icon的子項Icon already includes gloss
Time of Update: 2018-12-04
近期總結了一些常用的ios代碼。1、iOS中不定參數(可變參數)的方法常見於NSArray初始化方法中,如:@interface NSArray (NSArrayCreation)+ (id)arrayWithObjects:(id)firstObj, ... NS_REQUIRES_NIL_TERMINATION;- (id)initWithObjects:(id)firstObj, ...
Time of Update: 2018-12-04
為了協助廣大iOS開發人員更好地瞭解和學習開發技術,為CSDN博主們搭建技術交流分享的平台,為活躍社區氣氛,CSDN部落格頻道特攜手CSDN部落格專家、《iOS遊戲編程之從零開始-Cocos2dx與cocos2d引擎開發》圖書作者李華明(Himi),共同舉辦有獎徵集活動系列——【iOS遊戲編程之旅】。參加活動發表您的技術心得或談談您學習iOS開發的收穫,就有機會獲得豐厚獎品哦!親愛的CSDN博主們,一起來暢享IOS編程之旅吧~~~ 【啟用時間】2013年3月21日-2013年4月15日 【活動
Time of Update: 2018-12-04
1,添加檔案到項目中2,增加到xxx-info.plist裡面3,運用 HELVETICA_LT_35_THINself.nameLabel.font = [UIFont fontWithName:@"HELVETICA_LT_35_THIN" size:30];//設定字型的大小有時你會發現 怎麼都沒有用。這可怎麼辦呢?加入下面這段代碼,將所有的字型列印出來 NSArray *familyNames = [UIFont familyNames];for( NSString
Time of Update: 2018-12-04
xml,json都有大量的庫來解析,我們如何解析html呢?TFHpple是一個小型的封裝,可以用來解析html,它是對libxml的封裝,文法是xpath。今天我看到一個直接用libxml來解析html,參看:http://www.cocoanetics.com/2011/09/taming-html-parsing-with-libxml-1/#comment-3090 那張圖畫得一目瞭然,很值得收藏。這個文章中的源碼不能遍曆所有的html,我做了一點修改可以將html遍曆列印出來//
Time of Update: 2018-12-04
1. mutable的資料類型,不能聲明為copy的屬性,如@property(nonatomic, copy) NSMutableArray *array; @property(nonatomic, copy) NSMutableDictionary *dict;這樣的聲明,然後再初始化的時候會有問題,self.array = [[NSMutableArray alloc] init];
Time of Update: 2018-12-04
iphone的標準推薦CFNetwork C庫編程.但是編程比較煩躁。在其它OS往往用類來封裝的對Socket函數的處理。比如MFC的CAsysncSocket.在iphone也有類似於開源項目.cocoa AsyncSocket庫,官方網站.它用來簡化CFnetwork的調用.一.在項目引入ASyncSocket庫 1.下載ASyncSocket庫源碼
Time of Update: 2018-12-04
在沒寫之前,先實踐一下!沒怎麼接觸過CA,感覺對我來說還是蠻難的。話說這個時間過渡的有點久。中間因為有其他的事情 優先順序比這個我要做的HUD優先順序高。所以就一直拖著,放到現在才做好。大該花了我兩天時間,從學習CA動畫,到去網上找代碼,貼代碼。然後學以致用……總算搞定了。這個過程受益匪淺!不僅學習了CALayerCABasicAnimation也試著去自訂一個layer,然後操作layer完成動畫。效果還是不錯的。貼部分代碼 關於layer 旋轉 放縮 透明度等效果的動畫
Time of Update: 2018-12-04
IOS記憶體管理的一點總結 零零碎碎學習iphone編程有一個月了,對記憶體管理還是有些生疏,整理些個人覺得比較簡潔、包含要點的要點和大家分享:Objective-C對象產生與釋放1、Objective-C的對象產生於堆之上,產生之後,需要一個指標來指向它。 ClassA *obj1 = [[ClassA alloc] init]; 2、Objective-C的對象在使用完成之後不會自動銷毀,需要執行dealloc來釋放空間(銷毀),否則記憶體泄露。 [obj1
Time of Update: 2018-12-04
在做第三方的SDK的時候常會把自己的類編譯成靜態庫,在提供給開發人員使用的是好就能隱藏自己的私密資訊,如私人API、APIKey等;此處將開源的JSONKit類庫編譯成靜態庫,然後再使用我們編譯好的靜態庫來來解析一個json檔案1.建立靜態庫工程,選擇Framework & Library --》next ,命名JSONKitLib2.刪除自動產生的JSONKitLib.h和JSONKitLib.h(因為是打包別人的類,不需要這兩個檔案,如果是自己製作就沒必要刪除了),在https://
Time of Update: 2018-12-04
These solutions are way too difficult. The problem is that you have removed the project from filesystem but SVN still thinks they are there. Detaching project from SVN will work, the same for removing .svn folders BUT that is going to destroy your
Time of Update: 2018-12-04
國家氣象局提供的天氣預報介面介面地址有三個:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html第三介面資訊較為詳細,提供的是6天的天氣,關於API所返回的資訊請見開源免費天氣預報介面API以及全國所有地區代碼!!(國家氣象局提供),全國各城市對應這一個id號,