
Swift开发IOS
sxw沈
励志成为一名android高级工程师,每天坚持一点点
展开
-
Swift简单的本地存储方式NSUserDefaults
let a = (NSUserDefaults.standardUserDefaults().objectForKey("b") as? String) ?? "" //这一句是取出"b"对应的值,??是专门用解包的一种方式 NSUserDefaults.standardUserDefaults().setObject("c", forKey: "d") //原创 2015-12-01 13:58:16 · 578 阅读 · 0 评论 -
IOS的xcode7的不需要开发者账号的调试步骤
1. 进入xcode,菜单栏选择xcode –> preferences (快捷键 command + ,)在Accounts选项卡添加自己的Apple ID2. 在项目导航栏中选择要真机调试的项目,在工作区的targets选择要测试的项目(一般就是项目名称)3. 选择General选项卡,展开Identity项,修改下面的team选项为你刚才添加的Apple ID4. 把你需要真机调原创 2015-12-01 14:43:00 · 672 阅读 · 0 评论 -
Swift回调及notifition消息机制
Swift的delegate和notifition机制文件kvoDemo.swiftimport Foundation@objc // 需要打开objc标识,否则@optional编译出错//协议,,类似java的接口 定义这个接口,里面定义方法protocol kvoDemoDelegate { func willDoSometh原创 2015-12-01 14:41:24 · 622 阅读 · 0 评论 -
Swift禁止横屏
swift禁止横屏的代码override func supportedInterfaceOrientations()->Int{return Int(UIInterfaceOrientationMask.Portrait.rawValue)}原创 2015-12-01 14:40:23 · 734 阅读 · 0 评论 -
IOS的ScrollView使用方法(教你超出部分怎么玩)
scrollview在storyboard中的使用方法1.先确定scrollview在手机屏幕上显示的大小,也就是位置(上左右的边距)和高度2.放入要在scrollview中显示的子view,这第一个子view非常重要,需要确定上下左右位置和宽高设置宽高和左上是为子view设置的,然而多设置的下右其实是为scrollview的contentView设置的,这样就能知道滑动的高度和宽度原创 2015-12-01 14:39:03 · 4974 阅读 · 0 评论 -
Mac上内置的svn的使用
1.创建代码仓库,用来存储客户端所上传的代码我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录打开终端,创建一个mycode仓库,输入指令:svnadmin create /Users/apple/svn/mycode指令执行成功后,会发现硬盘上多了个/Users/apple/svn/mycode目录2.配置svn的用户权限主要是修改/原创 2015-12-01 14:37:26 · 361 阅读 · 0 评论 -
IOS代码库配上pod使用极其方便
不是每个轮子都需要自己重造!http://www.oschina.net/ios/homehttp://www.lanrenios.comhttp://code4app.comhttp://ui4app.com原创 2015-12-01 14:36:15 · 313 阅读 · 0 评论 -
Swift的guard语句的用法
与if语句相同的是,guard也是基于一个表达式的布尔值去判断一段代码是否该被执行。与if语句不同的是,guard只有在条件不满足的时候才会执行这段代码。你可以把guard近似的看做是Assert,但是你可以优雅的退出而非崩溃。func fooManualCheck(x: Int?) { if x == nil || x // 不符合值的要求时,写原创 2015-12-01 14:30:04 · 1010 阅读 · 0 评论 -
IOS发布App到APP Store的流程(亲测流程)
在IOS真机上调试的方法步骤流程:1.创建开发者证书2.设备注册3.创建App ID4.创建配置概要文件5.设备调试下面详细说:1.创建开发者证书:每个开发人员一次只能使用一个开发者证书。门户网址https://developer.apple.com/ios/manage/overview/ index.action首先要有开发者账号,99美元,没有下面什么原创 2015-12-01 14:29:18 · 532 阅读 · 0 评论 -
IOS动画ViewAnimations
UIKit中的动画APIUIView.animateWithDurationUIView.transitionWithViewUIView.animateKeyframesWithDurationUIView.addKeyframeWithRelativeStartTime1.UIView.animateWithDuration函数原型class func an原创 2015-12-01 14:25:41 · 568 阅读 · 0 评论 -
IOS的app发布时遇到的问题
1.电脑上要装2个证书(1.真机测试用的证书 2.编译用的证书)之前因为少了一个报,证书不匹配错误2.修改sign code部分Release部分选择发布类的。3.App Store回复邮件,没有swift包什么的,解决方法:archive进去后选择第三个Export导出ipa文件,到App Store然后选择保存地方4.还有是由两个配置文件,这两个证书是开发测试用一个,发布用一个原创 2015-12-01 14:24:57 · 390 阅读 · 0 评论 -
IOS9网络请求错误
错误描述:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app‘s Info.plist file. 在iOS9 be原创 2015-12-01 14:23:25 · 353 阅读 · 0 评论 -
设置tabbar选中颜色
IOS8中:self.tabBar.tintColor = UIColor.greenColor();IOS7.0:[self.tabBarController.tabBarsetSelectedImageTintColor:[UIColor greenColor]];原创 2015-12-01 14:21:34 · 421 阅读 · 0 评论 -
给 UITextField 添加左侧指示图片(类似微信登录框)
newTextField.leftView = UIImageView(image: UIImage(named: "phone")) newTextField.leftViewMode = UITextFieldViewMode.Always就这么简单,mark下原创 2015-12-01 14:20:18 · 455 阅读 · 0 评论 -
swift不连接xcode调试时模拟器上程序就崩溃
问题:Xcode不调试状态下程序就崩溃,而调试状态程序运行的好好的,这是什么原因呢?答案:这个问题是导入第三方库的问题,因为不运行第三方库里面的代码时,程序就不会崩溃,所以定位在导入库的时候出现了问题,导入第三方库的时候是选择Embedded Binaries下的加号来添加,这样就不会出现程序崩溃了,错误的做法:导入的时候在下面的框中就会出现之前出现的那个问题,程序会崩溃原创 2015-12-01 14:18:53 · 502 阅读 · 0 评论 -
导入库cocoapods的使用
为了防止忘掉或找不到了,特在这做这个笔记。1.cocoapods的安装cocoapods的安装是通过ruby,幸运的是Mac电脑都是默认安装ruby的,所以安装ruby的过程就省去了,唯一的前提就是安装Xcode的CommandLineTools。commandLineTools的安装也很简单,只要在终端输入以下命令:$ xcode-select --install如果原创 2015-12-01 14:15:10 · 307 阅读 · 0 评论 -
swift开启线程的3种方式(其实很简单的)
import UIKit class swiftThreadDemo : UIViewController { var queue = NSOperationQueue() // init() // { // //alloc // super.init() // } dein原创 2015-12-01 14:09:35 · 2601 阅读 · 0 评论 -
swift页面跳转的集中方式归纳
1.选择属性栏的第三项2.在Identifyt选项中填写 "storyboard ID"为post。这个ID根据自已的情况填写,后面的代码中会用到3.重点来了,为登录按钮添加页面跳转代码@IBAction func LoginButtonLicked(sender: AnyObject){let myStoryBoard = self.storyboardlet another原创 2015-12-01 14:04:37 · 686 阅读 · 0 评论 -
Swift图片轮播的代码
凑合看吧,不高兴弄了(1)创建一个基于Swift的iOS项目,打开Main.storyboard,在界面中拖入一个ScrollView滚动视图,用来显示图片,在ScrollView下面再放置一个Page Control页面控制,可以来提示当前是哪一张图片界面上就是一个scrollview和一个pagecontrol控件(2)实现控件与代码的绑定,按住右键拖动控件到代码中,选择Out原创 2015-12-01 14:44:20 · 572 阅读 · 0 评论