原创 Swift开发教程--字符串的操作
替换 把?替换为/ var url = "http://blog.csdn.net/hello_hwc?viewmode=list" var filtered = url.stringByReplacingOccurrencesOfString("?", withString: "/", options: NSStringCompareOptions.LiteralSearch, rang
2015-07-30 16:39:40
1592
原创 IOS开发教程--如何使用点9图片
事先准备一张图片: UIImage *image = [UIImage imageNamed:@"red.png"]; 在iOS 5.0之前可以这么用: NSInteger leftCapWidth = image.size.width * 0.5f; NSInteger topCapHeight = image.size.height * 0.5f;
2015-07-30 14:36:14
8883
原创 Swift开发教程--如何对字符串进行md5加密
在swift工程中随便建一个objective-c类,会提示你生成一个Bridging-Header,点YES,然后删除刚才建立的objective-c类,只留下[工程名]-Bridging-Header.h文件。 在[工程名]-Bridging-Header.h文件写入: #import 然后写一个生成md5的函数: class func md5String(str:String)
2015-07-29 12:24:37
1847
原创 ObjectiveC开发教程--字符串的连接
NSString *type = @"hello"; NSString *subtype = @"good"; NSString *typesub = [NSString stringWithFormat:@"%@>%@",type,subtype]; NSString *typesub1 = [type stringByAppendingString:su
2015-07-29 10:19:04
1714
2
原创 Swift开发教程--如何播放图片动画
废话少说,直接上代码: var barsAnim = UIImageView(frame: self.view.frame); barsAnim.animationImages = NSArray() as [AnyObject]; barsAnim.animationImages?.append(UIImage(named: "wave_000")!);
2015-07-27 20:04:29
2116
原创 Swift开发教程--使用Storyboard进行界面跳转
使用storyboard结合代码来做确实可以给开发带来很多的便利。 在实践的过程中,我们经常会遇到界面的跳转问题。通过控件和界面的建立的“连接”就可以了。 如果是navigationcontroller的跳转,则选择push的方式(否则xcode运行的时候会报错); 如果是Viewcontroller的跳转,则选择modal的方式。 如果你想通过代码来打开另外一个界面,则需要设置他们之间连
2015-07-24 11:46:01
5871
1
原创 Swift开发教程--mac os下如何保存纯文本文件
1、在文本编辑器的菜单的“格式”选项中我们可以找到“制作纯文本”这个选项,对应的快捷键是shift⇧+command⌘+T 2、在xcode中,新建一个文本文件就ok了。
2015-07-23 19:10:11
1993
原创 Swift开发教程--关于Existing instance variable '_delegate'...的解决办法
xcode编译提示问题:Existing instance variable '_delegate' for property 'delegate' with assign attribute must be __unsafe_unretained 修改为: __unsafe_unretained idQuadCurveMenuDelegate> _delegate; 这样就可以编译通
2015-07-22 16:58:26
1993
原创 Swift开发教程--如何设置状态栏的文字颜色
第一步:在Info.plist中设置UIViewControllerBasedStatusBarAppearance 为NO 第二步:在viewDidLoad中加一句 UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyle.LightContent; 这样就可以把默认的黑色改为白色。
2015-07-22 15:15:58
6163
原创 Swift开发教程--设置UIViewController的背景透明
很简单的一句代码 self.view.backgroundColor = UIColor.clearColor() 由此联想开来,很多的控件想设置为背景透明都可以用UIColor.clearColor()
2015-07-22 14:26:42
7975
原创 Swift开发教程--如何让UITabBarItem垂直居中显示
直接上代码: item.imageInsets = UIEdgeInsetsMake(6, 0, -6, 0);//设置图片居中
2015-07-22 14:01:24
1825
原创 Swift开发教程--如何自定义TabBarItem的图片显示
在做项目的时候,如果使用系统的UITabBarController的时候,底部的tab自定义图片显示是蓝色和灰色的,这不是我们所想要的效果。 如果想显示自定义的按下和弹起的图片效果,这个时候就需要对TabBarItem进行修改。 以下就是具体的示例: var itemNameArray:[String] = ["down_32","add_32","plane_32","circle_32"
2015-07-19 23:10:06
6382
原创 Swift开发教程--如何去掉UITableViewController黑色线条
直接上代码: //去掉背景线条显示 self.tableView.separatorStyle = UITableViewCellSeparatorStyle.SingleLine; self.tableView.separatorColor = UIColor.clearColor();
2015-07-19 17:15:15
2653
原创 IOS开发教程--如何去除tabbar顶部线条及设置背景图片
这个问题一直比较苦恼,网上很多方法实验下来都不是很好,今天终于解决了。 直接上代码: CGRect rect = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height); UIGraphicsBeginImageContext(rect.size); CGContextRef
2015-07-18 23:30:28
10393
原创 swift开发教程--如何设置导航控制器标题栏的字体及颜色
self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName:UIColor.whiteColor(),UIFont(name: "Heiti SC", size: 24.0)!];
2015-07-15 17:14:39
6546
原创 Swift开发教程--如何使UITableViewController背景透明
self.tableView.backgroundView?.backgroundColor = UIColor.clearColor(); self.tableView.backgroundColor = UIColor.clearColor();
2015-07-14 18:10:23
2135
原创 Objective-c开发教程--如何在项目中使用AFNetworking
AFNetworking 是 iOS 一个使用很方便的网络开发框架。今天我们就简单介绍如何在我们的项目中使用它。 1、从官网下载最新的AFNetworking代码。 2、将AFNetWorking和UIKit+AFNetworking文件夹导入项目 3、添加类库 Security.framework、MobileCoreServices.framework、SystemConfigurat
2015-07-12 22:38:58
7541
原创 Objective-c开发教程--MRC和ARC混编
iOS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数)来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类, 就会出报错。这时候怎么办?方法比较简单, 只需要做下面的一个步骤就可以解决:
2015-07-12 17:20:42
3693
原创 Swift开发--Storyboard的使用教程
如果App中包括很多不同的页面,使用Storyboard可以帮你减少实现页面间跳转的胶合代码。过去的开发者对应每个视图控制器分别创建界面设计文件(即“nib”或“xib”文件),现在,只要一个Storyboard就可以包揽所有视图控制器的界面设计和他们之间的关联。 Storyboard有很多优点: 使用Storyboard可以更好地了解App中所有的视图以及它们之间的关联的概况。掌
2015-07-10 17:49:05
3338
原创 Swift开发教程--如何清除模拟器的数据
打开xcode->preference->location->derived Data,进入目录下,删除里面所以后的目录就可以了。
2015-07-09 18:13:09
1385
原创 Swift开发教程--Xcode6在iPhone模拟器上编译上下留有黑块问题
问题解决: 在项目配置页,General下面有一栏App Icons and Launch Images,其中有一项Launch Images Source,如果你遇到了问题,那么旁边显示的可能是一个按钮,Use Asset Catalog,点一下然后确定就可以了,会在项目中的Images.xcassets中生成LaunchImage,就像Xcode5中那样。此时再运行程序,已经不会再有
2015-07-09 17:43:45
1237
原创 Swift开发教程--Unused variable 'fileName'问题的解决
把它for (NSString *fileName in fileEnumerator) 修改for (__attribute__((unused))NSString *fileName in fileEnumerator)
2015-07-09 17:39:50
1393
原创 Swift开发教程--Swift的基本语法
下面来介绍Swift的基本用法: println("Hello, World!") println("你好,世界!") // 定义一个常量,使用关键字“let” // 在Swift中,几乎对所有的基本数据类型或者是对象类型使用结构体进行了重写 let haiDian = "海淀" // let haiDian: String = "海淀"
2015-07-04 17:36:18
1139
RSS订阅