Time of Update: 2018-12-04
使用 hash函數。#import <UIKit/UIKit.h>@interface UIView (StringTag)-(void) stringTag:(NSString*) tag;-(UIView*) viewWithStringTag:(NSString*)tag;@end#import "UIView+StringTag.h"@implementation UIView (StringTag)-(void) stringTag:(NSString *)tag{
Time of Update: 2018-12-04
一:首先說下學習書籍:1。oc教程本書怎麼說,內容真心不多,可能有c和oop語言基礎的朋友基本1-2小時翻完了,估計本書本身定位可能是入門的同學的。但是,最為推崇的柚子經典,那就入手一本吧。2.iPhone開發教程本書,sdk入門,還是跟上面的一樣,柚子麼。經典還是入手一本吧。基礎控制項,圖形,相機,手勢,定位等等,(目前我還沒看完)。但是如果按學習Android後對這種移動式操作形同學習,覺得還少了多媒體,更多系統資訊以及操作API(比如電話,簡訊等等,可能是我還沒看到那塊~)。多線程,網路等
Time of Update: 2018-12-04
通過iPhoneSettings.StartLocationServiceUpdates()方法開始定位服務的更新。最後通過iPhoneInput.lastLocation可以收回位置座標變數。API: static void StartLocationServiceUpdates ( float desiredAccuracyInMeters = 10f,float updateDistanceInMeters = 10f)參數1:desiredAccuracyInMeters -
Time of Update: 2018-12-04
摘要:iOS每一次的改變,總會引發iOS開源項目的演變,從iOS 1.x到如今的iOS 7,有的項目已被棄用,有的則繼續發揚光大,新項目更是層出不窮。在本文中,我們將繼續為大家介紹20個在GitHub上深受開發人員歡迎的iOS開源項目。“每一次的改變總意味著新的開始。”這句話用在iOS上可謂是再合適不過的了。GitHub上的iOS開源項目數不勝數,iOS每一次的改變,總會引發iOS開源項目的演變,從iOS 1.x到如今的iOS
Time of Update: 2018-12-04
----更新:細菌英雄2.0已上線,看此帖:http://blog.csdn.net/iwantnon/article/details/9167207----更新:細菌英雄(Super Germ)2.0前三關視頻:http://v.youku.com/v_show/id_XNTcxOTc0NTM2.html----更新:細菌英雄(Super Germ)1.0由於過多地使用了按鈕,被網友批評,於是本人臥薪嘗膽兩天,實現出一種全手勢操作方法,將在未來的2.0版中跟大家見面。先看一下視頻吧:細菌英雄(
Time of Update: 2018-12-04
決定一個app是否能被debug,關鍵是在於編譯後的code sign entitlements 。只要在 entitlement 裡面添加如下欄位:<key>get-task-allow</key><true/>就代表該執行檔案可以被debug。 修改方法如下:1、將需要debug的執行檔案copy到 mac上。2、使用ldid 工具,匯出其code sign ldid -e helloworld >>
Time of Update: 2018-12-04
1.Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains一開始以為是Code
Time of Update: 2018-12-04
Ios app crash的時候經常會顯示一些堆棧資訊:*** First throw call stack:(0x2f3a022 0x30cbcd6 0x2ee2a48 0x2ee29b9 0x2f392da 0x9cfd3 0x7f460 0x80a6e 0x103ba29 0x2f05855 0x2f05778 0xf8019a 0x1011c 0x86d5d 0x2f3be99 0x67c14e 0x67c0e6 0x722ade 0x722fa7 0x722266 0x9
Time of Update: 2018-12-04
//Author:smilelance//From:http://blog.csdn.net/smilelance#import <UIKit/UIKit.h>@interface PDECheckBox : UIButton{ BOOL isChecked;}- (id)initWithCenter:(CGPoint)center;- (BOOL)isChecked;- (void)setCheckState:(BOOL)checked;-
Time of Update: 2018-12-04
//Author:smilelance//From:http://blog.csdn.net/smilelance#import <UIKit/UIKit.h>@interface PDESegmentControl : UIView{ NSMutableArray *segmentButtons; NSMutableArray *buttonImgNames;}@property (readonly,nonatomic) NSInteger
Time of Update: 2018-12-04
[iOS]iOS 中的 url 編碼問題NSString 的stringByAddingPercentEscapesUsingEncoding 可以對 url 參數進行編碼,但是有點小問題,不會對所有需要編碼的字元都編碼。我們可以通過 CFStringRef 的CFURLCreateStringByAddingPercentEscapes
Time of Update: 2018-12-04
針對mac使用者1.Applications->Font book(字型冊)2.選中一個字型右鍵點show in finder3.copy ttf 檔案到你的unity assets目錄下面 或者在unity裡面添加新asset4.選中你新添加的字型檔 右邊視窗改size5.建個GUISkin 用你剛添加的字型代替預設的6.注意不要在 GUISkin裡面改字型size 因為ios不支援動態字型7.正常build unity會將此字型檔一併打包到app裡面
Time of Update: 2018-12-04
點擊查看【原文】必須條件:99美元的帳號,沒有這個就不用再往下看了。 首先,登入到http://developer.apple.com/devcenter/ios/index.action,如果已經購買了iPhone Develop Program(iDP),登入進去後,頁面右上方會看到如所示的頁面: 點擊第一項:iOS Provisioning Portal,然後會看到下面的頁面: 點擊進入Certificates,然後看到如下所示的頁面: 點擊圖中的click here to
Time of Update: 2018-12-04
Facebook SDK已經升級到3.1.1了,最近使用了其最新的sdk,完成項目內登陸和發帖兩個準系統。這兩個功能在Facebook SDK裡面已經單獨存在了,使用起來非常簡單。但是使用Facebook
Time of Update: 2018-12-04
轉自:http://www.2cto.com/kf/201109/105621.html 由於 iOS5 xcode4.2 引入了ARC (AutomicReferenceCounting) , 使用xcode4.2 建立項目時,會有一些小小的變化。NSAutoReleasePool 被 @ {Autoreleasepool / / Code for autoreleasepool } block 取代了。 新增了__strong , __weak
Time of Update: 2018-12-04
// Write data to plist// BEGINNSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentsDirectory = [paths objectAtIndex:0];NSString *filePath = [documentsDirectory stringByAppendingString:@"/
Time of Update: 2018-12-05
1.openURL我們知道可以給應用設定URL Scheme,這樣別的應用就可以通過這個地址開啟咱們的應用。其實還有一個api叫canOpenURL.這樣如果咱們知道要檢查的IOS應用列表的URL Scheme的話,就可以用canOpenURL檢查一下。2.擷取運行程式列表// .h@interface UIDevice (ProcessesAdditions)- (NSArray *)runningProcesses;@end// .m#import <sys/sysctl.h>@
Time of Update: 2018-12-05
線程是單個應用中可以並發執行多個代碼路徑的多種技術之一。雖然更新的技術如操作對象(Operation objects)和Grand Central Dispatch(GCD),提供一個更加現代化和高效率的基礎設施來實現多核並發,但是Mac OS X和iOS也提供一套介面來建立和管理線程。本文檔介紹了Mac OS X上面的可用線程包,並且示範如何使用它們。本文檔還描述了在你的應用中多線程代碼同步的相關技術。重要:如果你正在建立一個新的應用程式,我們鼓勵你研究Mac OS X上面實現並發的替代方法。
Time of Update: 2018-12-05
下面收集了開發即時通訊工具,如AIM、ICQ(Oscar
Time of Update: 2018-12-05
coreData是iOS開發中資料庫相關的核心架構,但是在多執行緒的情況下有點麻煩。官方有三種方法1. 每一個thread都有一個NSManageObjectContext2. 只有一個NSManageObjectContext,但是由一個線程來合并資料3.