![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swift
文章平均质量分 70
H_小猪
Stay Hungry, Stay Foolish
展开
-
SQLite3 Swift
sqlite3在Swift创建方法引入libsqlite3.dylib然后添加 工程名-Bridging-Header.h 里面添加#import “sqlite3.h"然后去工程里build Settings里找到Swift Compiler - Code Generation里的Objective-C Bridging Header添加进入刚刚的 工程名-Bridging-He转载 2015-04-30 13:04:12 · 1033 阅读 · 0 评论 -
swift TabBarController UINavigationController 组合使用 带有ScrollView和菜单内容以及tableView
整个APP都长这个样子.因为没图片.所以做的很丑了点.接着就为代码区首先的为登陆界面的代码内容import UIKitclass LoginViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let原创 2016-03-23 16:33:42 · 1433 阅读 · 0 评论 -
swift sqlite3使用
之前有转发过一个sqlite3的使用.也因为这个写过一个游戏~使用到了sqlite3不过因为朋友试玩后觉得太困难了这个游戏.所以就打消了上架商店的念头.因为整个数据库当时设计的很简单只有一个表.而且内也只有一个分数记录的字段.所以代码会很简单现在将这个游戏中使用到的sqlite3的类整理下发出来class Sql { var dbName:String //数据库名字原创 2015-11-13 14:29:51 · 1244 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(十三) Application Lifecycle and Core Motion
NSNotifications有个NSNotificationCenter的类它有一个类函数叫做defaultCenter//类似共享消息中心只需要发送一个信息call fun addObserverForName(String,object:AnObject?,queue:NSOperationQueue?){ (notification: NSNotification)原创 2015-09-22 13:12:10 · 549 阅读 · 0 评论 -
SpriteKit 笔记整理(不全)
因为一直都想制作游戏~~最近这段时间都在研究者spritekit这个框架..虽然技术还不是很稳定..已经在着手开始制作者一个游戏了图片靠我一个朋友帮我画画~~平常除了上班..做完开发以后就开始研究spritekit...现在游戏框架都整理的差不多了~~就先把之前一直研究记录的笔记放上来更新下~~~内容可能不全.还有着一些是从树上copy过来的~~~还可能存在重复~~~SKPhy原创 2015-10-20 09:18:13 · 658 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(十五) Modal Segues
model view controlllers 返回前MVCdismissViewControllerAnimatedmodal view controllers出现形式var modalTransitionStyle: UIModalTransitionStyle.CoverVertical //默认的..从底部弹出来.FilpHorizontal原创 2015-10-16 22:32:42 · 472 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(十七) Internationalization and Settings
InternationalizationInternationalization(i18n)localization(l10n)func NSLocalizedString( key: String,//这是唯一方式去验证字符.通常想哟啊放到屏幕上的开发者语言 tableName: String,bundle: NSB原创 2015-10-16 22:34:28 · 586 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(十四) Core Location and MapKit
Core Location单纯的管理位置的信息CLLocation基本对象属性:coordinate,altitude,horizontal/verticalAccuracy,timestamp,speed,course//维度 2D只为在地上没包含高度var coordinate: CLLocationCoordinate2Dstruct CLLo原创 2015-10-16 22:31:28 · 846 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(十六) Camera, Persistence, and Embed Segues
UIImagePickerControllerclass func isSourceTypeAvailable(sourceType: UIImagePickerControllerSourceType) -> Bool来源类型有 .photoLibrary .Camera .SavedPhotoAlbum//检查类型class func availab原创 2015-10-16 22:33:44 · 528 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(十二) Physics based Dynamic Animation
步骤1:需要一个UIDynamicAnimator //这是驱动这些物理动画效果的本源创建对象后添加UIDynamicBehaviors 重力等属性UIDynamicItems将会受其他对象的重力,碰撞或者其他效果CODE:var animator = UIDynamicAnimator(referenceView: UIView)创建行为:原创 2015-09-14 14:52:31 · 606 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(十一) Unwind segue alert
Modal Segue的意思 取代整个屏幕Unwind会提供一些方法让modal segue与之前的present的控制器交流或解绑Alerts会直接弹出来在屏幕正中间他们都是modal的形式,会有询问式的按钮框,也有着输入框比如用户输入的情况.可以收集用户信息.Action Sheets.不能收集用户信息如果有超过两个的答案的选项就必须要使用Action.出现为从ipho原创 2015-09-14 14:51:21 · 821 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(十) TextFile table view Smashtag
becomeFirstResponder 键盘会出现resignFirstResponder 键盘会消失func textFiledShouldReturn(sender:UITextField) -> Bool 这个delegate中是在用户点击键盘上的return键之后发生.func didEndEditing(sender:UITextField) delegate原创 2015-07-30 11:26:36 · 938 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(九) -- 滚动视图 闭包 多线程
ScrollView 滚动视图属性 contentSize 滑动区域 必须设置不然不会有效果contentOffset 获取当前所在的ScrollView的位置 类型为CGPoint 得到对上和左的X和Y坐标获取正在显示的真实的矩形区域 可以通过ScrollView的对象.aonverRect(scrollView.bounds,fromView:scrollview)原创 2015-07-28 13:37:29 · 630 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(八)
view controller的生命周期 && Autolayout当被segue这个view controller的时候.第一就会准备好(get prepared)另外outlet都被设置好了.就诶下来.view controller显示在屏幕上 接着消失在屏幕上而且他的几何位置(geomtry)可能因为自动旋转会发生改变以上都准备好后,接下去就是原创 2015-07-28 13:34:53 · 499 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(七)
Multiple MVCsUITabBarController//只有一个属性tabBar中var tabBarItem: UITabBarItem!tabBarIten中有title,icon等UISplitViewController 包含两个MVC左边的MVC叫做split view的Master右边的MVC叫做原创 2015-07-27 10:05:25 · 679 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(五)
property listNSUserDefaults像一个微型的数据库他智慧存储Property List这个在APP退出以后会保留数据到下次启动let defaults = NSUserDefaults.standardUserDefaults()let plist: AnyObject = defaults.objectForKey(String)de原创 2015-06-21 22:16:17 · 608 阅读 · 0 评论 -
自学Swift-斯坦福笔记整理(第四天开始)
突然发现斯坦福大学的教程,就开始跟着学习.在swift中,字典和数组不属于类,属于结构体,方法传值传递的是值而不是地址.swift 结构体和类的区别.类可以继承,结构体传值是传的值,类传递的是引用.传递数组去方法里.因为参数也为只可读不可修改的let型,所以需要在内部定义一个var变量来取值进行数组内的修改复制只要不进行修改都不会进行复制,他有一个不知道哪来的指针指向它,直到你原创 2015-05-11 23:22:45 · 764 阅读 · 0 评论 -
自学Swift-UIKit
UIKit提供了IOS上实现的图形,事件驱动程序的框架 UIView是视图的基类 UIViewController视图控制器的基类 UIResponder表示一个可以接受触摸屏上的触摸事件 **UIView** 视图,通常是UIView的一个对象,表示屏幕上的一块矩形区域,同事处理该区域的绘制和触屏事件. IOS系统坐标 Iphone坐标以左上角为原点 Frame和BoundsFr原创 2015-05-01 15:10:58 · 876 阅读 · 0 评论 -
swift TabBarController UINavigationController 组合使用 带有ScrollView和菜单内容以及tableView
内容接上一篇0 0才知道内容有限第一个为定义的轮播图的代码内容为继承重写了关于UITableViewCell的内容import UIKitclass ScrollImage: UITableViewCell , UIScrollViewDelegate { let SCREEN_WIDTH = UIScreen.mainScreen().bounds.size.wid原创 2016-03-23 16:42:25 · 926 阅读 · 0 评论