推荐 综合 人气 评论 点赞
swift 命令行工具初探
亲爱的同学们好,今天我们要介绍这么一个东西。相信有过解释型语言(PHP,Ruby,等)使用经验的同学会更加熟悉,就是 Swift 也为我们提供了命令行运行工具,俗称 REPL。好了,我们进入正题,在安装好 Swift 开发环境的机器上,打开命令行,输入 swift 命令,就进

0评论2023-03-16457

swift -懒加载创建view
 // 只有外界访问到headerView的时候才会去执行闭包, 然后将闭包的返回值赋值给headerView    // 注意: 一定要记住闭包后面需要写上(), 代表执行闭包    //懒加载创建UIView    lazy var headerView: UIView = {        let view = UIView()

0评论2023-02-09837

Swift--非常好用的适合局部的代码约束
// 哪个控件的哪个属性等于(大于、小于)另外一个控件的哪个属性乘以多少再加上多少 eg:let widthContraint = NSLayoutConstraint(item: messageLabel, attribute: NSLayoutAttribute.Width, relatedBy: NSLayoutRelation.Equal, toItem: nil, attribute: NSLa

0评论2023-02-09722

Swift -- 官方文档Swift-Guides的学习笔记
在经历的一段时间的郁闷之后,我发现感情都是虚伪的,只有代码是真实的(呸)因为看了swift语法之后依然不会用swift,然后我非常作死的跑去看官方文档,就是xcode里自带的help》documentation and API reference其中的swift里的guide这里主要总结一下里面每一

0评论2023-02-09486

Swift - 进度条(UIProgressView)的用法
 1,创建进度条1234var progressView=UIProgressView(progressViewStyle:UIProgressViewStyle.Default)progressView.center=self.view.centerprogressView.progress=0.5 //默认进度50%self.view.addSubview(progressView); 2,设置进度,同时有动画效果1p

0评论2023-02-09398

[Swift]LeetCode358. 按距离为k隔离重排字符串 $ Rearrange String k Distance Apart
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文

0评论2023-02-09394

swift 实现QQ好友列表功能
最近项目中有类似QQ好友列表功能,整理了一下,话不多说,直接上代码import UIKitclass QQFriend: NSObject {var name: String?var intro: String?init(dic: NSDictionary) {super.init()self.setValuesForKeys(dic as! [String : AnyObject])}}import UIKitc

0评论2023-02-09810

Swift - 界面的跳转模式
 iOS开发中界面跳转有两种方式,上下跳转和左右跳转。上下跳转_TO: let secondViewController = SecondViewController()  self.presentViewController(secondViewController, animated: true, completion: nil)   上下跳转_BACK:dismissViewC

0评论2023-02-09965

Swift】Starscream 实现socket连接
import UIKitimport Starscreamclass ViewController: UIViewController,WebSocketDelegate {var socket: WebSocket!var isConnected = falselet server = WebSocketServer()var button1 : UIButton!var button2 : UIButton!override func viewDidLoad() {sup

0评论2023-02-09861

swift 添加rootViewController
   let rootV = ViewController()       let  rootNav  = UINavigationController.init(rootViewController: rootV)       self.window?.rootViewController=rootNav

0评论2023-02-09473

iOS8 蓝牙设备的重连接(retrieve) Swift实现
  今天App写到了蓝牙重连的阶段,以前针对sdk 6.0写的代码,蓝牙设备的回复是通过- (void)retrievePeripherals:(NSArray *)peripheralUUIDs然后回调 centralManager:didRetrievePeripherals:函数来得到可以回复设备的Array。在SDK7之后,- (void)retrievePe

0评论2023-02-09891

Swift - enumerateObjectsUsingBlock的用法
enumerateobjectsusingblock:不是Array的方法在NSArray使用。如果你想使用它,你需要一个实例NSArray而不是Array。import Foundationvar array: NSArray = ["Some", "strings", "in", "an", "array"]array.enumerateObjectsUsingBlock({ object, index

0评论2023-02-09442

« 上一页 1/24 下一页 »