IOS
dengshengjin2234
这个作者很懒,什么都没留下…
展开
-
mac os x10.8下如何使用git与github
1、准备工作: 下载安装git客户端 http://code.google.com/p/git-osx-installer/downloads/list?can=3(安装了git客户端,命令行中才有git命令)注册github账号 https://github.com/ -->Pricing and Signup -->Create a free account2、创建原创 2012-12-24 14:04:40 · 4884 阅读 · 3 评论 -
NSUserDefaults的使用(类似android的shareprefrence)
NSUserDefaults数据存储最终放在一个plist文件中,支持存取的数据类型:NSString, NSNumber, NSDate, NSArray, NSDictionary. 存储的位置:\Library\Preferences\.plist//创建NSUserDefaults *accountDefaults = [NSUserDefaults standardUse原创 2013-01-03 12:02:00 · 1090 阅读 · 0 评论 -
iOS持久化(数据库)
文件系统归档和序列化数据库1.文件系统不管是Mac OS X 还是iOS的文件系统都是建立在UNIX文件系统基础之上的。1.1 沙盒模型在iOS中,一个App的读写权限只局限于自己的沙盒目录中。沙盒模型到底有哪些好处呢?安全:别的App无法修改你的程序或数据保护隐私:别的App无法读取你的程序和数据方便删除:因为一个App所有产生的内容都原创 2013-01-03 20:46:22 · 1852 阅读 · 0 评论 -
ios下拉刷新
https://github.com/enormego/EGOTableViewPullRefresh http://2015.iteye.com/blog/1585555 点击打开链接 http://www.oschina.net/ios/codingList/377/ios-tabbarhttps://github.com/enormego/EGOTable原创 2013-01-04 17:39:34 · 668 阅读 · 0 评论 -
Navigation Bar的简单设置
前面的一篇文章《iOS开发16:使用Navigation Controller切换视图》中的小例子在运行时,屏幕上方出现的工具栏就是Navigation Bar,而所谓UINavigationItem就可以理解为Navigation Bar中的内容,通过编辑UINavigationItem,我们可以使得在Navigation Bar中显示想要的东西,比如设置标题、添加按钮等。这篇博客将会以转载 2013-01-05 23:38:35 · 741 阅读 · 0 评论 -
ios基础
1、assign、retain、copy使用环境assign适合于基础类型,基础类型有c语言基础数据类型(int, float, double, char,bool),obc基础数据类型(NSInteger,CGFloat)copy适合于NSStringretain适合于继承NSObject的对象,包括NSNumber(只有NSNumber能存放在NSMutableArray),需要手原创 2013-01-14 16:28:30 · 634 阅读 · 0 评论 -
ios常见bug解决方案
一、Xcode 错误- Could not launch app - No such file or directory Error.蛋疼的一个XCode bug,基本上应该不是工程本身问题。解决方法:1、拔掉设备,删除之前Build的内容2、退出Xcode,不是关闭窗口(顶部菜单栏退出xcode)3、删除那个/Users/XXX/Library/Dev原创 2013-01-29 22:36:54 · 676 阅读 · 0 评论 -
xcode真机测试
安装开发证书1.使用开发者帐号登录IOS Provisioning Portal:https://developer.apple.com/ios/manage/overview/index.action说明:如果你的开发者账号在Certification有内容说明此账号已经被认证了。如果想重新初始化该账户,则revoke就行;如果想使用该账户信息,则直接跳至第7步,进行原创 2013-01-10 11:39:59 · 2678 阅读 · 0 评论 -
NSLog 使用
可能你曾经有过Windows编程的经验,通常在你调试程序的时候,如果希望看到某个中间结果,你会习惯使用MessageBox来显示中间的结果。 有了Cocoa的NSLog,你在写Cocoa程序的时候,就可以无需每次都调用NSAlert来观察中间结果了。 NSLog的定义 NSLog定义在NSObjCRuntime.h中,如下所示: void NSLog(NSString *forma原创 2012-12-30 23:39:54 · 465 阅读 · 0 评论 -
#import 与 #include的区别,以及 @class
#importIn the C language, the #include pre-compile directive always causes a file's contents to be inserted into the source at that point. Objective-C has the equivalent #import directive except e原创 2013-01-20 12:43:23 · 1065 阅读 · 0 评论 -
IOS的成员变量、局部变量、全局变量
const double PI = 3.141592654; //常量int gCounter;//全局变量@interface MyObject : NSObject { int counter;//成员变量}@end@implementation MyObjectNSString *str=@"";//????- (void)原创 2013-01-03 22:07:48 · 3616 阅读 · 0 评论 -
修改UITableViewCell中UIImageView的位置和大小
只有在UITableViewCell子类中重写layoutSubviews方法去改变这些值,举例-(void)layoutSubviews{[super layoutSubviews];[self.imageView setFrame:CGRectMake(10, 10,29, 29)];self.imageView.contentMode =原创 2012-12-31 15:32:53 · 6938 阅读 · 0 评论 -
xcode图标设置
iTunes Artwork icon ───────────────────────── 512px (90px)App icon(iPhone4) ────────────────────────── 114px (20px)App icon(iPad) ───────────────────────────── 72px (12px)App icon(iPhone 3G/3GS) ─────原创 2012-12-26 17:43:35 · 3319 阅读 · 0 评论 -
iOS5 ARC,IBOutlets 应该定义strong还是weak
有人问,在ARC下,IBOutlets到底应该定义成strong 还是 weak ?支持这个答案的人最多,答案仅是摘自官方文档的一个片段:From a practical perspective, in iOS and OS X outlets should be defined as declared properties. Outlets should generally be w原创 2012-12-27 11:09:15 · 680 阅读 · 0 评论 -
ARC forbids explicit message send of ‘dealloc’的解决方案
ARC forbids explicit message send of'release''release' is unavailable: not available inautomatic reference counting mode 解决办法:打开当前工程,打开"Build Settings",找到Objective-C Automatic Referenc原创 2012-12-28 23:54:23 · 4143 阅读 · 0 评论 -
IOS开发问题解决之UIAlertView调用UIActionSheet后灰色背景一直存在
[+]问题描述今天开发IOS时碰到了一个问题,就是在UIAlertView的delegate方法里初始化一个UIActionSheet,并显示后,在选择了按钮的操作以后,会有灰色背景一直存在,挡住了整个页面,使得页面无法交互。解决方法在alertView:clickedButtonAtIndex:这个委托方法里,使用下面代码调用显示UIActionSheet:原创 2012-12-31 12:12:32 · 777 阅读 · 0 评论 -
IOS键盘处理
ios点击窗口空白地方收回软键盘要将nib的 view 的custom class 设置为UIControl 才行, 然后将其Touch Down 与action 连接在一起,-(IBAction)hideKeyboard:(id)sender{ [[UIApplicationsharedApplication] sendAction:@selector(resignF原创 2012-12-29 00:01:28 · 896 阅读 · 0 评论 -
第二个iPhone应用程序:“Say Hello”
第二个iPhone应用程序:“Say Hello”项目需求写一个iPhone应用程序,要求可以输入名字,点击按钮后,会显示一段文字向输入的名字打招呼,例如输入“宝玉”,显示“你好,宝玉!”需求分析这是一个很简单的应用程序,包含一个文本输入框,一个文本显示框,一个按钮。输入名字到文本输入框,再点击按钮,这时文本显示框的文字就会变成“你好,!”。但是要注意,如果用户输入转载 2012-12-30 21:20:10 · 932 阅读 · 1 评论 -
NSString与NSInteger的互换
NSString与NSInteger的互换菜鸟问题。。。。。还是记下吧。 NSInteger转化NSString类型: [NSString stringWithFormat: @"%d", NSInteger]; NSString转化 NSInteger类型:原创 2012-12-31 00:27:37 · 603 阅读 · 0 评论 -
IOS基础:ActionSheet(上拉菜单)的实现
一看图就明白了,毋需多说。 [java] view plaincopyprint?UIActionSheet* mySheet = [[UIActionSheet alloc] initWithTitle:@"ActionChoose"原创 2012-12-31 10:00:50 · 754 阅读 · 0 评论 -
UITableView下拉刷新页面的实现
以前看到facebook,人人和其他的一些应用,很多都使用了下拉列表,列表就重新加载数据的应用.感觉用户体验很好,但是一直没有时间找相应的解决方法,今天终于有时间整理一下代码:下图是实现的效果图,当用户下拉列表的时候,就出现向上的箭头. 实现的开源框架是:https://github.com/enormego/EGOTableViewPullRefresh实现过程很原创 2013-01-01 21:00:58 · 629 阅读 · 0 评论 -
ios上多平台开发(.m与.xib关联)
1、创建一个xib文件,文件类型为view2 、选中xib,点击File's Owner,设置custom class:(对应.m的文件名)3、选中xib.点击File's Owner->View,右击设置view,关联当前的view即可if ([[UIDevicecurrentDevice]userInterfaceIdiom] ==UIUserI原创 2013-01-17 21:28:53 · 1246 阅读 · 0 评论