Swift
文章平均质量分 82
JonnyLan
暂时忽略!
展开
-
ARM64汇编入门
现在iOS设备几乎已经都是ARM64架构,此外,Mac M1芯片的电脑也是基于ARM64架构,本文首先对ARM64汇编做一个简单的介绍,然后通过一个Swift枚举的汇编代码窥探枚举的底层实现逻辑,发现了一个超出意料之外的结果。原创 2022-08-23 16:06:06 · 4470 阅读 · 0 评论 -
UIViewController详解--Swift版本
UIViewController类详解:通过Nib文件初始化init(nibName nibName: String?, bundle nibBundle: NSBundle?)println("nibName = \(self.nibName)") //nibNameprintln("nibBundle = \(se原创 2014-12-20 20:56:01 · 5056 阅读 · 0 评论 -
Core Location在iOS 8中的变化---Swift
一直以来,定位的实现都非常的简单和一致:Objective-C的实现:#import "ViewController.h"@import CoreLocation; //引入库文件@interface ViewController () //遵守协议@property (strong, nonatomic) CLLocationManager *locationManager;原创 2014-12-17 15:55:57 · 1676 阅读 · 0 评论 -
UIActivityViewController的使用(Swift实现)
UIActivityViewController可以用于一些标准服务,例如国内的微博分享,发送邮件,发送短信,保存图片等。UIActivityViewController类中只有三个方法init(activityItems: [AnyObject], applicationActivities: [AnyObject]?) //初始化方法var completionHandler: U原创 2014-12-21 14:27:12 · 4550 阅读 · 0 评论 -
UIAlertController的使用(Swift)
UIAlertController是向用户展示弹出信息的类。用于替换UIActionSheet和UIAlertView。初始化:let alertController = UIAlertController(title: "My Alert", message: "This is an alert", preferredStyle:UIAlertControllerStyle.Action原创 2014-12-22 10:01:16 · 954 阅读 · 0 评论 -
UINavigationController详解---含iOS8新的API
初始化原创 2014-12-23 07:24:21 · 4108 阅读 · 0 评论 -
UIInputViewController为基础的自定义键盘
iOS8系统中开放了自定义输入法。主要是用UIInputViewController来创建自定义的键盘。自定义键盘的界面放在UIInputVieController的inputView属性中。Xcode6提供了一个建立自定义键盘的入口---自定义键盘目标模版。自定义键盘的基本数据结构如下:自定义的输入法模板包含一个UIInputViewController 的子类,原创 2014-12-22 22:28:06 · 9234 阅读 · 1 评论 -
UIVideoEditorController的使用
UIVideoEditorController是一个视频编辑器,通过系统提供的UI界面来剪切视频或者降低视频的画质.UIVideoEditorController对象处理用户的交互并且提供把编辑后的视频的文件系统路径提供给UIVideoEditorControllerDelegate对象.UIVideoEditorController只支持能够支持视频编辑的设备.UIVideoEditor原创 2014-12-23 17:40:10 · 3615 阅读 · 0 评论