自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力-奋斗

学习ing-iOS开发

  • 博客(38)
  • 收藏
  • 关注

原创 iOS开发-多个textField情况下关闭键盘

今天写biao'dan说了半天终于开始讲到重点了,下面介绍下endEditing:方法,该方法为UIView中的一个方法,定义为 1- (BOOL)endEditing:(BOOL)force官网文档释义: Causes the view (or one of its embedded text field

2014-05-07 17:05:47 1298 2

原创 iOS开发-UIButton中title位置设置

让UIButton的title居左对齐,我们设置btn.textLabel.textAlignment = UITextAlignmentLeft是没有作用的我们需要设置下面属性的才有作用btn.contentHorizontalAlignment = UIControlContentHorizonAlignmentLeft;但是问题又出来,此时文字会紧贴到

2014-03-28 10:47:06 967

原创 iOS开发-UIScrollView代理方法总结

// 是否支持滑动最顶端// scrollView.scrollsToTop = NO; scrollView.delegate = self; // 设置内容大小 scrollView.contentSize = CGSizeMake(320, 460*10); // 是否反弹// scrollView.bounces = NO; // 是

2014-03-10 17:15:55 1616

原创 iOS开发-比较好的文章和资源链接

http://www.cocoachina.com/bbs/read.php?tid=105689  小女子开发一年的经验 http://www.cocoachina.com/newbie/tutorial/2012/0720/4475.html 抽屉式导航,让用户专注于核心的功能http://www.cocoachina.com/newbie/tutorial/2012/07

2014-02-15 17:49:32 1241

原创 iOS开发-NSData

NSDate的常见用法总结        // 当前时间创建NSDate        NSDate *myDate = [NSDate date];        NSLog(@"myDate = %@",myDate);        //从现在开始的24小时        NSTimeInterval secondsPerDay = 24*60*60;

2013-11-25 12:25:53 1066

原创 iOS开发-NSDictionary

NSDictionary的常见用法总结        NSArray *array1 = [NSArray arrayWithObjects:@"iphone",@"ipod",nil];        NSArray *array2 = [NSArray arrayWithObjects:@"mac",@"imac",@"mac pro",nil];        //类

2013-11-25 12:24:41 921

原创 iOS开发-UITextView

主要讲了UITextView的初始化和开发中会遇到的一些问题和自定义等问题1.创建并初始化创建UITextView的文件,并在.h文件中写入如下代码: #import  @interface TextViewController : UIViewController   @property (nonatomic, retain) UITextView *te

2013-11-25 11:56:26 1044

转载 程序员学习能力的提升---Stay Hungry,Stay Foolish

IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们现在

2013-11-20 17:07:56 1158

转载 iOS开发-Email的发送方法

IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController。借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能。 1.openURL使用openURL调用系统邮箱客户端是我们在IOS3.0以下实现发邮件功能的主要手段。我们可以通过设置url里的相关参数来指定邮件的内容,不过其缺点很明显,这

2013-11-11 12:59:48 4325

转载 iOS开发-CoreData概述

昨晚熬夜看发布会(本以为屌丝终于能买得起苹果了,谁知道。。。),因为看不了视频直播,所以就正好有空就把www.objc.io最新的一篇文章翻译了一下,同时感谢CocoaChina翻译组提供校对,以下为正文:        Core Data可能是OS X和iOS里面最容易被误解的框架之一了,为了帮助大家理解,我们将快速的研究Core Data,让大家对它有一个初步的了解,对于想要正确使用C

2013-11-11 09:48:47 1226

转载 iOS开发-绘图

原贴地址:http://www.cnblogs.com/xdream86/archive/2012/12/12/2814552.html  本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,翻译版本中加入了一些书中未涉及到的内容。希望本文能够对你有所帮助。  本文由海水的味道翻译整理,转载请注明译者和出处,请勿用于商业用途!      Co

2013-11-11 09:43:11 1399

原创 iOS开发-项目中学习(一)

总结我自己在做项目中遇到不这么会或是记的不着么清晰的知识点1.截取字符 _label.text = [list.Mname substringToIndex:[list.Mname rangeOfString:@" -"].location];2.判断横竖屏if ([UIApplication sharedApplication].statusBarOrientation

2013-11-10 15:55:35 1282

转载 iOS开发-小知识(三)

1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用)。其实在代码里还是可以设置的,那就是删除背景view[[self.searchBar.subviews objectAtIndex:0] removeFromSuperview];2,NSDate:

2013-11-10 15:44:43 2110

转载 iOS开发-通知NSNotification

1.NSNotification:消息或通知有三个成员变量- (NSString *)name;- (id)object;- (NSDictionary *)userInfo;通知名称:name,消息发送者:object,代理在收到NSNotification方法里,可以回调到object附加信息:userInfo 2.NSN

2013-11-07 14:00:35 1790

转载 iOS开发-真机测试证书申请

一、申请1.进入ios开发者中心http://www.apple.com.cn/developer/ios/index.html2.点击登录输入用户名和密码(前提:已经有Apple ID,且花了$99的开发门槛)3.登录后,选择页面右侧的iOS Provisioning Portal4.进入Provisioning Porta

2013-11-07 13:55:22 2176

转载 iOS开发-push远程通知

前提是调试或发布时,证书已经启动了push服务1.注册远程通知类型UIRemoteNotificationType apn_type = (UIRemoteNotificationType)(UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound|UIRemoteNotificationTypeBadge);[[UI

2013-11-07 13:52:41 1148

原创 iOS开发-UIAlerView

警告提示视图NSString *content = NSLocalizedString(@"this is test alert message", nil);UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"alert title", nil)

2013-11-07 13:50:09 787

原创 iOS开发-app图标规格

一、应用图标ios3.2之前不支持在Info.plist文件里指定图标,需要遵循苹果图标命名规范,如下Icon.png        57x57     iphone          应用图标Icon@2x.png       114x114     iphone(Retina显示屏)  应用图标Icon-72.png       72x72      i

2013-11-07 13:48:09 1878

原创 iOS开发-app本地化

1.在自定Resources目录的localizables右键,选New file,然后选Resource想的Strings File文件点next,文件名定义为“Localizable.strings”,选择自己要保存的目录,创建2.选中Localizable.strings文件在右侧的工具面板点击“+”号键,分别添加English和Chi

2013-11-07 13:46:19 1193

原创 iOS开发-组合动画CAAnimationGroup

先在自定义的ViewController里声明定义一个UIImageView1 @property (nonatomic,retain) UIImageView *imgView;1 @synthesize imgView;在viewDidLoad函数里添加图片,并执行组合动画 1    //添加图片 2 imgView = [[UIImageV

2013-11-07 13:42:40 3786

转载 iOS开发-数据储存Core Data (二)

一、基础概念深入1.NSManagedObjectContext被管理数据上下文就像便笺簿当从数据持久层获取数据时,相当于把这些临时的数据拷贝写在便笺簿上,然后就可以随心所欲的修改这些值。通过上下文,可以对数据记录NSManagedObject进行添加删除更改,记录更改后支持撤销和重做。除非你保存这些数据变化,否则持久层的东西是不会变化。通常我们将

2013-11-07 13:37:07 1333

转载 iOS开发-数据储存Core Data(一)

一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合理管理内存,避免使用sql的麻烦,高效4.构成:(1

2013-11-07 13:36:26 1289

原创 当你学不进去的时候,不防试试“普瑞马法则”

当你觉得生活充满惰性,学习充满困难,不妨了解一下大脑是怎么想的,用“普瑞马法则”来处理问题。    普瑞马法则    一般在学习和生活中,我们都可能有这样的经验,就是当说想要做某件事情的时候,但过了好久发现还是没有做;或者觉得有力气使不出来;或者总觉得生活是灰色和抑郁的,等等。这类情况反映在生活中,就是生活好像总是被一种惰性缠绕,知道那不好,但又不知道从何处入手来改变。

2013-11-04 20:02:49 1013

原创 iOS开发-一些面试算法总结

由于最近需要面试,笔试的时候遇到了不同的算法,上网搜了一些这里把常考到的常用排序算法简单汇总了下。包括冒泡排序,简单选择排序,直接插入排序,希尔排序,堆排序和快速排序。[objc] view plaincopy//常用排序汇总    #include     void swap(intint *

2013-11-01 17:27:05 2024

转载 iOS开发-UIWebView

设置UIWebView透明[cpp] view plaincopyprint?[webview setBackgroundColor:[UIColor clearColor]];    webview.opaque = NO;  禁止UIWebView滚动 [cpp] view

2013-10-29 22:23:09 1717

转载 iOS开发-小知识(二)

ios的一些知识点一 非ARC的内存管理情况 1-autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段落,开始等待用户的操作,自动释放池就会被释放掉(调用dealloc),池中的对象都会收到一个release,有可能会因此被销毁。 2-成员属性: readonly:不指定readonly,

2013-10-29 22:20:49 1391

转载 iOS开发-各种动画效果

IOS常用动画写的比较全面,转来多多学习hen//    //  CoreAnimationEffect.h    //  CoreAnimationEffect    //    //  Created by VincentXue on 13-1-19.    //  Copyright (c) 2013年 VincentXue. All righ

2013-10-29 22:13:22 3481

转载 iOS开发-UIImageView

UIImageView,顾名思义,是用来放置图片的。使用InterfaceBuilder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码。1、创建一个UIImageView:创建一个UIImageView对象有五种方法:12345UIImageView *imageView1 = [[UIIma

2013-10-26 19:44:38 912

原创 iOS开发-UITextField

1.创建01.UITextField* myTextField = [[UITextField alloc]initWithFrame:CGRectMake(50, 100, 200, 50)];  2.设置委托01.myTextField.delegate = self;//委托类需要遵守UITextFieldDelegate协议  3.设置属性UIControl属性对U

2013-10-26 19:33:51 950

转载 iOS开发-UILabel画删除线

在游戏的开发中,一般要用到显示道具或者是筹码的价格,为了显示优惠幅度和吸引玩家付费,一般会强调原价与现价的优惠幅度,原价上面画上一条删除线。下面是在iOS开发时用到的代码,可以作为参考实现。===========================================================================下面是UILabelStrikeThroug

2013-10-26 19:30:55 2352

转载 iOS开发-NSTimer

1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;+ (NSTimer *)scheduledTimerWithTimeInterval:(N

2013-10-26 19:28:40 716

原创 iOS开发-UILabel

UILabel 的常见属性和方法://创建UIlabel对象UILabel* label = [[UILabel alloc] initWithFrame:self.view.bounds];//设置显示文本label.text = @"This is a UILabel Demo,";//设置文本字体label.font = [

2013-10-26 19:27:12 4471

转载 iOS开发-小知识(一)

1、获取系统语言设置     NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];     NSArray *languages = [userDefault objectForKey:@"AppleLanguages"];     NSString *preferredLang = [la

2013-10-21 09:16:46 2584

原创 iOS开发-arc和非arc的转换

不是ARC 改成变成ARC  加在Build Phases   找到点M文件  加上   -fobjc-arc如果只想对某个.m文件不适应ARC,可以只针对该类文件加上      -fno-objc-arc

2013-10-20 19:41:06 703

转载 iOS开发-IOS7自带返回手势问题

从iOS7的Beta版开始,就着手做兼容工作,到Beta4的時候,应用已经基本兼容,只是偶然发现,iOS样式的手势返回,也就是用interactivePopGestureRecognizer返回的时候,出现下面一些列问题。各方调研,无果,史无前例(废话,刚出来的7,上哪有例去--#)。我的应用是自定义的返回按钮图标(默认返回按钮样式不会出现问题3),为了保险,写了这句代码[self.navig

2013-10-20 13:23:10 1353

原创 iOS开发-解析Html-TFHpple

使用Objective-C解析HTML或者XML,系统自带有两种方式一个是通过libxml,一个是通过NSXMLParser。 libxml性能较好,且可以结合urlconnection实现边下载边解析,在要求快速 、分批响应UI到情况下较为有用,NSXMLParser基本没什么优势,不如使用第三方工具。hpple,它是一个轻量级的包装框架,可以很好的解决这个问题,尤其是它支持HTML的解

2013-10-19 10:08:17 8644 4

转载 iOS开发设计模式-MVC

一、MVC的概念MVC是Model-VIew-Controller,就是模型-视图-控制器 MVC把软件系统分为三个部分:Model,View,Controller。在cocoa中,你的程序中的每一个object(对象)都将明显地仅属于这三部分中的一个,而完全不属于另外两个。Model = 你的程序是什么(而不是你的程序是如何显示的)举个

2013-10-18 13:10:53 2175

转载 iOS开发-String和NSArray的简单使用

一、NSString 创建字符串。 NSString *astring = @"This is a String!";  创建空字符串,给予赋值。 NSString *astring = [[NSString alloc] init];   astring = @"This is a String!";   NSLog(@"astring:%@",astring);   s

2013-10-18 09:34:23 3841

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除