
Swift
smart_one
这个作者很懒,什么都没留下…
展开
-
ios键盘控制 By Swift
ios键盘控制 By Swift协议控制键盘消失输入框事件控制键盘消失将view改成UIcontrol触发键盘消失在输入框下添加Button来点击触发键盘消失自定义UIView或者子类来获取触摸范围控制键盘隐藏1.协议控制键盘消失 以UItextField为例当UITextField处于first responder状态,用户点击UITextField可以触发键盘出现 通过协议取消原创 2016-01-08 14:37:52 · 711 阅读 · 0 评论 -
日期函数的使用(swift)
swift相对于.net框架 , coco框架中日期函数比较复杂 日期相关类NSCalendar , NSDate , NSDateComponents,NSDateFormatterNSCalendar 日历类 默认为公历 , 封装了不同的日历信息NSDate 时间计算的基本类NSDateComponents 将年、月、日、时、分、秒、周等封装处理与NSCalendar一起处理日期。N原创 2016-05-25 11:35:13 · 675 阅读 · 0 评论 -
swift杂记
swift是苹果公司在2014年wwdc(苹果开发者大会)发布的一门现代的、安全的、高效的开发语言。相对于苹果公司之前的语言。object-c,增加了更加多的语法特性,开发起来比较快速同时palyground的出现可以增加学习编程的兴趣,是学习的编程的利器。2015年12月4日,苹果公司宣布swift编程语言现在开源代码。我也有幸经历了这个历史时刻,我深信这门语言未来的发展将会更加的好。从大学原创 2016-02-29 20:17:20 · 365 阅读 · 0 评论 -
swif关于ios生命管理周期
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图转载 2015-07-21 21:50:31 · 218 阅读 · 0 评论 -
关于ios的UIwindows and UIviewcontroller
UIViewController是iOS顶层视图的载体及控制器,用户与程序界面的交互都是由UIViewController来控制的,UIViewController管理UIView的生命周期及资源的加载与释放。UIView与UIWindow共同展示了应用程序的用户界面。可以将UIView理解成画布,UIWindow理解成画框。这两个类的继承关系是这样的:NSObject — UIR转载 2015-07-21 22:07:44 · 675 阅读 · 0 评论 -
UIScrollView的属性总结
UIScrollView的属性总结属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置iddelegate转载 2015-07-26 22:42:26 · 249 阅读 · 0 评论 -
ios开发——swift
1.闭包闭包在swift 中属于引用类型, 因此在闭包中引用类的时候需要注意 弱引用。block:{[weak self ] _ in if let StrongSelf = self{ strongSelf.fun() /// 引用控制器的方法, 会互相引用 ,[weak self] 捕捉列表 self 捕捉对象原创 2015-08-06 22:14:56 · 303 阅读 · 0 评论 -
数据类型、内存、地址、类概念
1、类的概念类是一种抽象的数据类型, 类在定义的时候没有给他分配空间,在类声明一个对象的时, 计算机为其分配空间 。计算机内存一般分为静态数据区、代码区、堆栈区数据类型分为基本数据类型和复杂数据类型基本数据类型包括常见的int 、char、bool等,复杂数据类型包括数组、结构体等,基本数据类型一般保存在静态区域,在固定的内存区域,在实际运行过程中,操作系统根据内存分配机制会指定起原创 2015-08-01 13:40:09 · 2515 阅读 · 0 评论 -
swift开发遇到的问题
1.使用同一个tableView,切换不同的单元格当菜单有多个的时候,切换菜单栏目,在同一个tableview里我们根据菜单的不同状态tag标识,调用注册不同类型的单元格。区分的方法我们写在tableview的遵守的协议函数中,根据内容的的不同我们要求显示不同的单元格内容,如果数据源是分页的,我们需要保存页码数p,同时关键点是,使用同一个tableview 的时候,切换不同的单元格的时原创 2015-09-27 13:01:49 · 409 阅读 · 0 评论 -
swift字符串
1.初始化字符串字符串是值类型 var str = “” /// 空字符串letstr = "hellow world" /// 字面量var str = String() ///初始化方法/// 转换成字符串let str = String(true) ///原创 2015-12-18 20:41:56 · 265 阅读 · 0 评论 -
ios开发之故事板
ios之故事版导航控件底部控件页面跳转实现故事版与代码、XIB结合1.导航控件 UINavigationController,故事版上使用navigationController管理页面,自动会生成默认的导航,Simulated Metrics栏目中设置topBar我们可以设置半透明的导航和不透明的导航,英文对应translucent 和opaque,选择navagationwithpr原创 2016-01-14 10:02:39 · 962 阅读 · 0 评论