![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
xyxdasnjss
这个作者很懒,什么都没留下…
展开
-
object-c 变量使用
关于变量的作用域@protected —Methods defined in the class and any subclasses can directly access the instance variables that follow.This is the default case.该类和所有的子类中的方法可以直接访问这样的变量,这是默认的。@pri转载 2012-04-25 09:14:05 · 356 阅读 · 0 评论 -
ASIHTTPRequest使用指南---<<翻译稿>>
转自:http://www.devdiv.com/forum.php?mod=viewthread&tid=93741&extra=&authorid=21666&page=1创建一个同步请求这是最简单的用法,发送 startSynchronous 消息将在相同线程中执行请求,不管是否成功,完成后返回控制。查看error属性以检测问题。要以字符串形式得到响应,就调用re转载 2012-04-26 09:02:20 · 1095 阅读 · 0 评论 -
CoreData实例分析学习(1)
Core Data是个好东西,在数据储存操作上速度快,容易操作,是一种类似关系数据库的东西。但是有些不那么好学,那到底Core Data是怎么操作的呢?怎么用呢?怎么来编程呢?我们一起来学习吧,接下来使用苹果提供的实例程序Locations来作分析:>程序介绍:右侧是改程序的截图,基本上来说就是通过使用Core Location来得到当时的位置,然后在点击“+”的时候记录下当时的经纬度。通转载 2012-04-17 13:46:16 · 325 阅读 · 0 评论 -
Unable to code design using identities in this team: no private keys available
转自:http://blog.csdn.net/frank2336/article/details/7468904将Apple development provisioning profiles放在其它的机子上,在“TEAMS”中提示“Unable to code design using identities in this team: no private keys avail转载 2012-05-07 13:11:32 · 510 阅读 · 0 评论 -
iOS main函数研究
Xcode4.2之前的main函数如下:int main(int argc, char *argv[]){ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; int retVal = UIApplicationMain(argc, argv, nil转载 2012-05-09 13:37:08 · 727 阅读 · 0 评论 -
ios 自定义导航栏背景图片和颜色
转自:http://blog.csdn.net/sirchenhua/article/details/7415851首先准备导航栏背景图片,大小 320x44, @2x文件大小640x88,iOS5以后更改背景图片较简单UINavigationBar *navBar = self.navigationController.navigationBar; #define转载 2012-05-11 16:00:40 · 2683 阅读 · 0 评论 -
ios UISwitch in a UITableView cell
文章来源:http://stackoverflow.com/questions/3770019/uiswitch-in-a-uitableview-cellSetting it as the accessoryView is usually the way to go. You can set it up intableView:cellForRowAtIndexPath: Y转载 2012-05-16 14:15:15 · 2292 阅读 · 0 评论 -
ios delegate和notification的区别
1. 效率肯定是delegate比nsnotification高。2. delegate方法比notification更加直接,最典型的特征是,delegate方法往往需要关注返回值,也就是delegate方法的结果。比如-windowShouldClose:,需要关心返回的是yes还是no。所以delegate方法往往包含should这个很传神的词。也就是好比你做我的delegate转载 2012-06-13 18:02:15 · 602 阅读 · 0 评论 -
ios/iphone NSArray和NSMutableArray的常用方法
/* 初始化方法: 1.init返回一个空数组 2.initWithArray从已有数组初始化 3.initWithContentsOfFile//从plist文件加载 4.initWithContentsOfUrl//从网络地址上获取 5.initWithObject用一个对象初始化 6.initWithObjects从多对象转载 2012-06-13 18:37:58 · 11234 阅读 · 0 评论 -
loadView和viewDidLoad,即view的生命周期浅析
每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的.一、loadView永远不要主动调用这个函数。view controller会在view的property被请求并且当前view值为nil时调用这个转载 2012-07-05 09:12:26 · 382 阅读 · 0 评论 -
viewDidUnload 和 dealloc 的区别
转自:http://z251257144.iteye.com/blog/1381682对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大转载 2012-07-05 09:25:30 · 337 阅读 · 0 评论 -
ios开发self的用法
关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些东西我就不多解释了. 进入正题, 我们经常会在官方文档里看到这样的代码: MyClass.h [/lang]转载 2012-07-05 09:28:53 · 420 阅读 · 0 评论 -
当Xib文件删掉之后,解决报错信息:NSInternalInconsistencyException loaded xxx nib but the view outlet was not set.
转自:http://blog.csdn.net/lhjlhj123123/article/details/7049182以下是本人亲身体验所得,如有不对之处,敬请批评指正,在下不胜感激!使用Xcode4添加一个新的类,可同时勾选创建xib文件,便可将新类和xib文件都创建好。如果因为某些情况下,需要删掉原来生成的xib文件,或者是误删了该xib文件,然后再重新创建一个xib文件。在转载 2012-07-09 14:10:58 · 1421 阅读 · 1 评论 -
动态调整UITableViewCell高度的实现方法
转自:http://www.cocoachina.com/iphonedev/sdk/2011/0627/2983.html有时我们需要动态调整UITableViewCell的高度,根据内容的不同设置不同的高度,以前看到一种实现方法,写得有点麻烦,具体地址找不到了,这里有个更好的(至少我认为),分享一下部分代码。- (UITableViewCell *)tableView:转载 2012-07-09 14:37:11 · 394 阅读 · 0 评论 -
Xcode 4.3+ NSLog中文不输出Bug及解决方法
转自:http://longtimenoc.com/这个Bug折腾了我近一天,读一个文件,NSLog输出文件内容,结果死活读不完整,不光中文没有,英文也不全,考虑了编码,文件大小,文件位置等各种可能的因素,尝试用各种方式重写这个操作,最后发现是NSLog的问题,跟文件一毛钱关系都没有,感谢这两个链接:link1 link2 。鉴于第二个链接已经解释的很清楚了,我这里就简要说一下转载 2012-07-09 15:00:40 · 511 阅读 · 0 评论 -
介绍NSLog的使用
转自:http://blog.csdn.net/NickTang/article/details/6264713#NSLog的定义NSLog定义在NSObjCRuntime.h中,如下所示:void NSLog(NSString *format, …);基本上,NSLog很像printf,同样会在console中输出显示结果。不同的是,传递进去的格式化字转载 2012-07-09 17:29:34 · 347 阅读 · 0 评论 -
UIview需要知道的一些事情:setNeedsDisplay、setNeedsLayout
1、在Mac OS中NSWindow的父类是NSResponder,而在i OS 中UIWindow 的父类是UIVIew。程序一般只有一个窗口但是会又很多视图。2、UIView的作用:描画和动画,视图负责对其所属的矩形区域描画、布局和子视图管理、事件处理、可以接收触摸事件、事件信息的载体、等等。 3、UIViewController 负责创建其管理的视图及在低内存的时候将他们从内存中转载 2012-07-11 13:19:20 · 526 阅读 · 0 评论 -
限制UITextField的输入只为数字的方法
实现下面的委托#define NUMBERS @"0123456789\n"- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ NSCharacterSet *cs;转载 2012-07-03 14:09:28 · 576 阅读 · 0 评论 -
iphone,ipad,关于icon图标的那些事(必须1024啦~~)
浅谈iPhone和iPad开发中的图标设置图标大小问题我们的辛辛苦苦做出来的应用程序在iPhone上的表示仅仅是一个图标,对这个图标不可以不谨慎对待,不能因为大小不对头这些小问题而失真啊什么的。那么,你知道图标的大小和格式吗?本文适用于iPhone,iPod Touch,iPad等各种iOS设备。图片大小 (px)文件名转载 2012-05-08 13:47:17 · 4823 阅读 · 0 评论 -
Unbalanced calls to begin/end appearance transitions for
2012-08-17 10:18:02.398[401:707] Unbalanced calls to begin/end appearance transitions for .2012-08-17 10:18:02.641[401:707] Finishing up a navigation transition in an unexpected state. Navigation Ba转载 2012-08-17 10:16:19 · 3686 阅读 · 0 评论 -
ios系统中各种设置项的url链接
ios系统中各种设置项的url链接 在代码中调用如下代码:NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"];[[UIApplication sharedApplication] openURL:url];即可跳转到设置页面的对应项。[font=]About — prefs转载 2012-12-27 11:43:26 · 411 阅读 · 0 评论 -
设备判断 iphone3? iphone4? iphone5?
//.h#import #import @interface DeviceInfo : NSObject+(NSString*)deviceString;+(BOOL)isRetina;@end//.m#import "DeviceInfo.h"@implementation DeviceInfo+(NSString*)deviceString{转载 2012-12-18 13:40:53 · 892 阅读 · 0 评论 -
保持iOS设备屏幕常亮的方法
因为自己的应用程序运行的时候需要保持屏幕常亮,可以加入以下语句:(一)如果是在Xcode中做开发:[ [ UIApplication sharedApplication] setIdleTimerDisabled:YES ] ;设置为YES保持屏幕常亮.(二)如果在Unity3D中:iPhoneSettings.screenCanDarken =转载 2013-01-04 15:36:23 · 862 阅读 · 0 评论 -
iOS 本地化应用程序汇总 国际化
http://chenjohney.iteye.com/blog/1303723 最近要做一个应用要实现本地化,因为使用的是xcode4,应用程序本地化的问题跟以前的版本还是有些不同,在网上找了些资料对于xcode4以上的版本资料还是相对较少,有些最后要通过手动创建文件,这样操作实在是太麻烦,所以经过一个下午的研究,总算是成功了一点点,还是庆幸一下。先给出结果。英转载 2012-12-19 15:12:17 · 461 阅读 · 0 评论 -
Unable to code design using identities in this team: no private keys available
转自:http://blog.csdn.net/frank2336/article/details/7468904 将Apple development provisioning profiles放在其它的机子上,在“TEAMS”中提示“Unable to code design using identities in this team: no private keys ava...原创 2012-05-07 13:19:51 · 104 阅读 · 0 评论 -
[转]NSMutableArray中的自动释放对象让我郁闷了一整天
转自:http://w11h22j33.iteye.com/blog/1441738 在做一个TableView程序时,要在表格里显示一个文件夹内所有文件的清单,程序在一开始显示时正常,但是一滚动窗口时就崩溃,查找这个错误整整花了我一天的时间,原来出在NSMutableArray初始化时用的方法不正确,都是因为Objective-C的基础知识没学好。在一个UITableViewCo...原创 2012-05-08 09:25:24 · 56 阅读 · 0 评论 -
iOS Apple内部对MKUserLocation去除偏移的方法(私有api)
找到Apple内部对MKUserLocation去除偏移的方法。 [MKLocationManager _applyChinaLocationShift:(CLLocation*)arg] 这个方法返回去除偏移后的CLLocation*。 @interface MKLocationManager - (CLLocation*)_applyChinaLocationShift:(CLLocati...原创 2012-05-09 10:57:34 · 135 阅读 · 0 评论 -
ios main函数研究
main函数研究Xcode4.2之前的main函数如下: int main(int argc, char *argv[]){ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; int retVal = UIApplicationMain(argc, argv...原创 2012-05-09 13:38:12 · 63 阅读 · 0 评论 -
ios UISwitch in a UITableView cell
文章来源:http://stackoverflow.com/questions/3770019/uiswitch-in-a-uitableview-cell Setting it as the accessoryView is usually the way to go. You can set it up intableView:cellForRowAtIndexPath: You...原创 2012-05-16 14:20:21 · 79 阅读 · 0 评论 -
ios UITableView Demo
分享一下 UITableView的小Demo,大牛们不要笑话呀,哈哈,如果有不足,或者错误请多多指点呀~~嘻嘻,,,原创 2012-05-17 17:44:54 · 93 阅读 · 0 评论 -
推送时,未找到应用程序的“aps-environment”的权利字符串
Error: Error Domain=NSCocoaErrorDomain Code=3000 UserInfo=0x1179f0 "未找到应用程序的“aps-environment”的权利字符串" 总结一下这个问题,也遇到了,刚解决了1.先生成App ID,在去Provisioning里面生成新的Profile 2.删除Xcode里面原来的push profile(如...原创 2012-10-16 11:28:08 · 132 阅读 · 0 评论 -
Provisioning profile XXXX can't be found 的解决办法
如果你更新了profile,再编译iphone项目,发现下面的错误,那你无论如何clean也不会成功,那真是让人恼火阿"Provisioning profile XXXX can't be found"这 时候,先copy那行出错信息,然后关闭这个项目,打开finder到你的项目文件xxxx.xcodeproj上面按鼠标右键,选择Show Package Contents菜单,在新打...原创 2012-10-16 11:28:29 · 108 阅读 · 0 评论 -
TestFlight——完美的iOS app测试方案
转载本文请保留以下原作者信息:原作:OneV http://www.onevcat.com/2012/01/testflight/前言iOS开发的测试一直是令人头疼的问题。app开发的短周期和高效率的要求注定了一款app,特别是小公司的app,不会留给开发人员很多测试的时间。而在测试时往往又遇到crash报告提交困难,测试人员与开发人员沟通不便等等问题,极大延缓了测试进度。TestF...原创 2012-10-26 11:12:55 · 709 阅读 · 0 评论 -
ios/iphone NSString的截取与大小写改变
NSString *str0 = @"中文my name is xyxd"; //截取字符串起始点到index为4之间的内容NSString * to = [str0 substringToIndex:4]; NSLog(@"to = %@",to); //截取字符index为2 到结尾之间的内容NSString * from = [str0 substring...原创 2012-06-18 17:20:12 · 58 阅读 · 0 评论 -
iOS,iphone 更改 UITableView 背景
UIImageView *backgroundImageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"background.png"]]; self.tableView.backgroundView = backgroundImageView; // UIView*backView...原创 2012-06-19 11:11:30 · 71 阅读 · 0 评论 -
UITextField限制字符字数
[self.username_tf addTarget:self action:@selector(textEditingChanged:) forControlEvents:UIControlEventEditingChanged]; [self.password_tf addTarget:self action:@selector(textEditingChanged:...原创 2012-06-19 13:49:04 · 69 阅读 · 0 评论 -
plist文件操作
//寫入- (void)writePlist :(NSString *)name :(NSString *)password{ //取得檔案路徑 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSSt...原创 2012-06-19 14:06:50 · 65 阅读 · 0 评论 -
init、loadView、viewDidLoad、viewDidUnload、dealloc的关系
init方法在init方法中实例化必要的对象(遵从LazyLoad思想)init方法中初始化ViewController本身loadView方法当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用该方法。如果手工维护views,必须重写该方法如果使用IB维护views,必须不能重写该方法loadView和IB构建vi...原创 2012-06-19 14:13:04 · 72 阅读 · 0 评论 -
[ios/iphone] 一种等待框
+(void)showWaiting:(UIView*)view { int width = 32, height = 32; CGRect frame = CGRectMake(0, -20, 320, 480);//[parent frame]; //[[UIScreen mainScreen] applicationFrame]; int x = f...原创 2012-06-19 15:35:54 · 102 阅读 · 0 评论 -
[转]Objective-C: delegate的那点事儿
转自:http://longtimenoc.com/archives/objective-c-delegate的那点事儿 事情源于,网络请求中(未返回数据)退回到上一级,网络请求结束后,程序crash掉了,if (delegate && [delegate respondsToSelector:didFailSelector]) {EXC_BAD_ACCE...原创 2012-06-20 10:35:32 · 63 阅读 · 0 评论