- 博客(250)
- 资源 (3)
- 收藏
- 关注
原创 居然变量名不能以new开头的。error: Semantic Issue: Property's synthesized getter follows Cocoa naming co
居然变量名不能以new开头的。@property(nonatomic, strong) NSMutableArray *newDrinkArray;newDrinkArray属性名是非法的。哈哈error: Semantic Issue: Property's synthesized getter follows Cocoa naming co修改为@prope
2012-04-14 16:30:32 1753
转载 关于UILabel的多行显示 UILabel numberOfLines
早上做了会实验结果如下:1.N行完全自适应: UILabel *testLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 100, 21)]; NSString *txt = @"dffffffffffffffffffffffffffffffffffffffffffffffffffffff
2012-04-12 18:27:49 32604 1
转载 UIActivityIndicatorView的两种形式
UIActivityIndicatorView的两种形式 用法一:只显示不停旋转的进度滚轮指示器。//显示进度滚轮指示器-(void)showWaiting { progressInd=[[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle: UIActivityIn
2012-04-12 18:02:21 668
转载 iPhone面试题解答
1 Objective-C内部的实现2 CALayer和View的关系3 http协议,tcp/ip4 UITableView的那些元素是可以自定义的?5 C语言的,定义变量,比如int,在什么情况下,其最大值是不同的6 比较32位平台和64位平台不同7 iphone app为什么会被打回来,如何避免??8 为啥离开团队? 1.针对第一个问题,可以看看下面的教程
2012-04-12 11:22:51 905
原创 iphone Simulator 路径
/Users/用户名/Library/Application Support/iPhone Simulator/5.0/Applications/drwxr-xr-x 6 lcj staff 204 4 9 14:38 8E05EF84-679D-4B5F-9047-187044F43880drwxr-xr-x 6 lcj staff 204 4 8 11:46
2012-04-09 15:23:25 1098
转载 读写 .plist 文件的代码例子
通过读写 .plist 文件,我们可以在 iPhone 里记录或调取数据,下面就是 CocoaChina 会员“pjk1129” 分享的读写 .plist 文件的代码以name,phoneNumber,age三个字段为例。 iPhone在文本框中输入数据,获取后装入数组中,然后把数组写入.plist文件写操作NSString *name=[txt1 text];NSNumber *
2012-04-08 14:29:55 3489
转载 iOS开发中不要使用相对路径
iOS开发中不要使用相对路径在写iOS应用的时候遇到一个问题,使用[NSData dataWithContentOfFile:@"foo"]的时候,总是无法读取正确的文件内容。而使用[NSData dataWithContentOfFile:[[NSBundle mainBundle] pathForResource:@”foo” ofType:@”"]的时候就可以。经过Goo
2012-04-08 14:20:57 5128
转载 iOS开发 UIPickerView的使用
先看效果图:请无视下面的tab Bar,下面的代码跟它无关。第一步,在xib文件添加一个UIPickerView,和一个Round Rect Button,如图上所示。第二步,在编辑UI的窗口中,选中UIPickerView,打开Connection inspector,按住Control键,分别拖动dataSource和delegate右边的小圈到左边Placeholders下的
2012-04-07 19:13:03 1660
转载 UIModalPresentationFormSheet模式下resignFirstResponder无法隐藏键盘
弹出UIModalPresentationFormSheet模式Java代码 - (IBAction)buttonPressed:(id)sender { NSLog(@"Show feedback view now!"); UIViewController *fbsheet = [[FeedbackSheet alloc] initWithNibN
2012-04-05 17:10:34 2870
转载 iPad横屏(Landscape)尺寸规格说明
iPad横屏(Landscape)尺寸规格说明iPad在横屏模式下,界面区域元素主要由下图所示构成:横屏主要尺寸:宽度:1024px高度:768px状态栏(Status Bar)高度:20px导航条(Nav Bar)高度:44px主内容区域(Main Cotent Area)高度:655px标签栏(Tab Bar)高度:49px键盘高
2012-04-05 16:56:45 2088
转载 IOS开发中的CGFloat、CGPoint、CGSize和CGRect
http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CGGeometry/Reference/reference.htmlCGGeometry类定义几何元素的结构和操作几何元素的函数。1、数据类型:CGFloat: 浮点值的基本类型CGPoint: 表示一个二维坐标系中的点
2012-04-01 13:27:51 10115 1
转载 Objective-C数组 NSArray与NSMutableArray的区别 NSDictionary与 NSMutableDictionary 的区别 == int,NSInteger,NSUIn
Objective-C数组Objective-C数组相关操作。 // insert code here... NSLog(@"数组");//指定多个字符串创建数组NSArray *array;array=[NSArrayarrayWithObjects:@"0-asd",@"1-fds",@"2-哈咯",@"3-个人",nil];//数组的长度
2012-04-01 13:26:36 5997
转载 xcode4.2 SDKs 5 多视图示例
xcode4.2 SDKs 5 多视图示例http://blog.sina.com.cn/s/blog_6c6b2acd0100xau3.html
2012-03-31 17:27:55 703
原创 XCode4.2笔记
1.如何在IB中模屏来编辑界面。在attributes Inspector中Simulated Metrics的Orientation的属性设置为Landscape就可以了2.
2012-03-31 14:55:18 1989
转载 横屏模式下(landScape),加载竖的(potrait)页面时,还是竖屏的解决办法
横屏模式下(landScape),加载竖的(potrait)页面时,还是竖屏的解决方案.在做 多方向的应用程序时,常常遇到屏幕自动适应等问题,在经过一番研究跟,问题跟踪,发现问题彻底解决方案如下:发一段代码吧,需要的程序猿,一看就明白: UpdateController * controller = [[UpdateContro
2012-03-31 14:39:03 1615
原创 IOS5 XCODE4.2 中关于 UIKeyboardBoundsUserInfoKey
NSDictionary* info = [notification userInfo];NSValue* aValue = [info objectForKey:UIKeyboardBoundsUserInfoKey];CGSize keyboardSize = [aValue CGRectValue].size;获取键盘size时,提示警告:warning: 'UI
2012-03-31 13:06:54 3277
原创 修改属性名后,应该删除IBOutlet的链接!!
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key textField1.'提示以上的错误。原因是:原
2012-03-31 10:09:36 1132
原创 Xcode4.2中插入设备显示不了原因
全屏抓图:shift+command+3选定区域抓图:shift+command+4抓好的图片会自动保存在桌面上。原因是 IOS version不对。
2012-03-30 14:41:50 515
转载 在Lion中安装Xcode 3.x的方法
在Lion中安装Xcode 3.x的方法 在Lion中不支持旧的Xcode版本(3.x),你只能安装Xcode4.x,这对使用第三方IB插件的Mac开发者来说不是一个好消息。如果你尝试去安装,就会发现Xcode Toolset组件不能选择(禁用),这会导致错误的安装结果,会有一些空的文件夹,没有Xcode应用程序或者没有SDK等。如果一定要在Lion上安装Xc
2012-03-27 11:57:03 500
转载 Xcode 4.2 如何编译静态库
找了个教程 补上:转自(有图):http://blog.sina.com.cn/s/blog_4cd8dd130100ut5r.htmlXcode4中使用静态库1. 创建一个工作区:".xcworkspace"2. 将项目添加到工作区(新建/添加现有项目)3. 向应用程序target添加静态库,从Workspace4. 打开 “Build Settings” 标签,设置 “User Header
2012-03-27 11:00:40 1879
转载 ARC 学习
ARC 学习 iOS引入了Automatic Reference Count(ARC),编译器可以在编译时对obj-c对象进行内存管理。之前,obj-c的内存管理方式称作引用计数,就是obj-c对象每被”使用”一次,引用计数+1,当引用计数为0时,系统会回收内存.用程序语言表达,就是allco的要release,retain/copy的要release.还有某些容器add的,也要rel
2012-03-23 17:56:31 1064
原创 self.xxx = nil
@property并不只是可以生成getter和setter方法,它还可以做内存管理。 @property(nonatomic, retain) UITextField *userName; //1@property(nonatomic, retain,readwrite) UITextField *userName; //2@property(atomic, retain
2012-03-21 10:34:49 1673
转载 分享一些开源库
分享一些开源库 本帖属于CocoaChina会员发表,转帖请写明来源和帖子地址偶然发现的,分享出来,喜欢的就顶一下。iOS third party developments http://www.scoop.it/t/ios-third-party-developmentsOpen Source Code Libraries for iPhone/i
2012-03-15 13:40:44 936
转载 cocoaasyncsocket启动注意事项(线程)
CocoaAsyncSocket支持tcp和udp。其中:AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支持。主要有以下特性:队列的非阻塞的读和写,而且可选超时。你可
2012-03-13 13:20:01 1398
转载 boost:asio的同步方式和异步方式
http://blog.csdn.net/byrsongqq/article/details/6253435 Boost.Asio是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。头文件#include 名空间using namespace boost::asio;ASIO库能够使用TCP、UDP、ICMP、串口来发送/接收数据,
2012-03-09 10:23:43 4354
转载 10款iOS高效开发必备的Objective-C类库
10款iOS高效开发必备的Objective-C类库2011-03-20 23:24因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Coc
2012-03-08 14:39:32 865
转载 iOS5.0新功能之——NSJSONSerialization解析JSON数据
iOS5.0新功能之——NSJSONSerialization解析JSON数据 - (IBAction)touchWriteButton:(id)sender { NSMutableDictionary *dictionary = [[NSMutableDictionary alloc] init]; [dictionary setValue:@"Anthony
2012-03-08 14:21:21 5328
转载 NSString字符串相加 相连接
NSString字符串相加 相连接2010-08-08 13:57NSString* string; // 结果字符串NSString* string1, string2; //已存在的字符串 1. string = [NSString initWithFormat:@"%@,%@", string1, string2 ]; 2. string = [
2012-03-06 19:44:22 9003
原创 CocoaAsyncSocket
CocoaAsyncSocket支持tcp和udp。其中:AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支持。主要有以下特性:队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写入,
2012-03-06 19:43:44 1136 1
转载 Xcode4.2 和 iOS 5 的ARC机制及用法介绍
ARC是什么ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机能在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机能。简单地理解ARC,就是通过
2012-03-06 13:14:53 1352
转载 CF内存管理规
在cocoa application的应用中,我们有时会使用Core Foundation(CF),我们经常会在Objective-C和CF之间进行转化。系统使用arc的状态下,编译器不能自动管理CF的内存,这时候你必须使用CFRetain和CFRelease来进行CF的内存的管理。具体的CF内存管理规则见: Memory Management Programming Guide for
2012-03-06 13:13:44 786
原创 IOS中检测网络环境
https://gist.github.com/1182373 使用ARChttps://github.com/tonymillion/Reachability
2012-03-06 11:53:16 515
转载 10个必需的iOS开发工具和资源 by hennychen
10个必需的iOS开发工具和资源 by hennychen界面总不是一件很容易事,尤其是iPhone/iPad的界面,做过iOS开发的程序员,一定会感到开发iPhone/iPad的界面是一件多么不容易的事。下面的文章来自10 Essential iOS Developer Tools & Resources,这个文章介绍了十个iOS开发的基础性工具和资源,其一定会很有效地帮你做iOS的开发
2012-03-02 11:30:21 817
转载 如何开发出成功的iPhone游戏?
如何开发出成功的iPhone游戏?本文由一位游戏开发者所撰: iPhone游戏如此之多,设计iPhone游戏都该注意什么?又如何让让自己的游戏脱颖而出,吸引玩家并留住玩家,开发商如何从游戏中获得收入? 不要让玩家花太多时间通关 通常我会在短途旅行或做饭时候,忙里偷闲,玩一些像《割绳子》或者《袋鼠快跑》这样的游戏,因为这类游戏很简单,通过第一关可能只需最多10秒
2012-02-29 16:10:07 611
转载 【iphone应用开发】iPhone应用开发之一:窗口,视图,视图控制器和UIKit基础
1、窗口:UIWindowiPhone的规则是一个窗口,多个视图,窗口是你在app显示出来你看到的最底层,他是固定不变的,基本上可以不怎么理会,但要知道每层是怎样的架构。2、视图:UIViewUIView是用户构建界面的基础,所有的控件都是在这个页面上画出来的,你可以把它当成是一个画布,你可以通过UIView增加控件,并利用控件和用户进行交互和传递数据。窗口和视图是最基本的类,
2012-02-28 16:42:42 585
转载 iOS CoCoa编程中视图控制器与视图类
iPhone编程规则是:一个窗口,多个视图。UIView是iPhone屏幕上很多控件的基础类。每个iPhone用户界面都是由显示在UIWindow(这其实也是个特殊的UIView)内的众多UIView及其专门化子类构建的。 显示数据的视图:UITextView UILabel UIImageView UIWebView MKMapViews UIScrollView 可选择
2012-02-28 15:53:54 1027
转载 iOS的基本设计模式
在iOS中有一些基本的设计模式:delegationprotocolmodel-vew-controllertarget-actionnotificationdeclared properties下面分别介绍一下各个设计模式的用途。 在iOS中有一些基本的设计模式:delegationprotocolmodel-vew-controlle
2012-02-28 14:50:24 619
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人