小生好怕怕
小生好怕怕
全部文章
Swift篇
iOS开发篇(52)
Objective-C基础篇(8)
React Native(21)
微信小程序(5)
未归档(4)
归档
标签
去牛客网
登录
/
注册
欢迎光临徐先生的博客
愿你出走半生,归来仍是少年
全部文章
/ Swift篇
(共8篇)
谈Swift中的访问控制
访问控制(Access Control) 访问控制可以限定其他源文件或模块中的代码对你的代码的访问级别。这个特性可以让我们隐藏代码的一些实现细节,并且可以指定一些代码和访问和使用的优先接口。 你可以明确地给单个类型(类、结构体、枚举)设置访问级别,也可以给这些类型的属性、方法、构造器、下标等设置...
swift
访问控制
2018-12-08
0
660
【纯代码】Swift相册照片选择-支持单选或多选
// // NAPublishAlbumTableViewController.swift //// // Created by on 2019/3/23. // Copyright © 2019年 . All rights reserved. // import UIKit import...
相册选择
单选
多选
swift
2019-03-25
0
842
【纯代码】Swift-自定义PickerView单选(可修改分割线颜色、修改字体大小、修改字体颜色。)(可根据需要自己扩展)
typealias PopPickerViewCallBackClosure = (_ resultStr:NSString?) -> () class PopPickerView : UIView { var dismissCallBack = {} var rowAndCo...
swift
UIPickerView
分割线颜色
字体大小
字体颜色
2019-03-27
0
1380
【纯代码】Swift - 自定义底部弹窗基类(可根据需要自行扩展内容)
//弹窗视图 class PopView : UIView { var selectButtonCallBack:((_ title:String)-> Void)? var contenView:UIView? { didSet{ ...
swift
底部弹窗
popView
2019-03-28
0
637
【Swift实现代码】iOS架构模式之MVP
1.什么是MVP? MVP是模型(Model)、视图(View)、主持人(Presenter)的缩写,分别代表项目中3个不同的模块。 1.1 模型 (Model):负责处理数据的加载或存储 1.2 视图 (View):负责界面数据的展示与用户交互 1.3 主持人(Presenter...
swift
MVP
2019-03-28
0
1003
实现算法排序(冒泡排序,选择排序,插入排序,快速排序)
一、冒泡排序 //冒泡 func BubbleSort(arr:inout [Int]) -> [Int] { //inout修饰的参数是不能有默认值的,有范围的参数集合也不能被修饰; //一个参数一旦被inout修饰,就不能再被var 和 l...
排序
swift
2019-04-16
0
611
Swift开发之泛型实例
一、Swift泛型 泛型能够让开发者编写自定义需求已经任意类型的灵活可用的的函数和类型。能够让我们避免重复的代码。用一种清晰和抽象的方式来表达代码的意图。 func swapTwoStrings(_ a: inout String, _ b: inout String) { l...
swift
泛型
2019-04-16
0
644
iOS音频与视频的开发(二)- 使用AVAudioRecorder进行录制音频
1、使用AVAudioRecorder录制视频 AVAudioRecorder与AVAudioPlayer类似,它们都属于AVFoundation的类。AVAudioRecorder的功能类似于一个录音器,使用AVAudioRecorder录制音频十分简单,当程序控制AVAudioRecord...
AVAudioRecorder
swift
2019-05-25
0
1148