随笔分类 -  Swift语言

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 34 下一页
摘要:Xinrong Guo on June 4, 2013 Tweet Xinrong Guo on June 4, 2013 Tweet Tweet Tweet Learn how to create your own music visualizer! In the mid-seventies, A 阅读全文
posted @ 2016-04-06 00:10 brave-sailor 阅读(365) 评论(0) 推荐(0) 编辑
摘要:效果图 DrawView.h #import <UIKit/UIKit.h> @interface DrawView : UIView @property shortshort *drawBuffer; @property int dataLen; @property floatfloat *out 阅读全文
posted @ 2016-04-05 23:40 brave-sailor 阅读(724) 评论(0) 推荐(0) 编辑
摘要:效果图 DrawView.h [objc] #import <UIKit/UIKit.h> @interface DrawView : UIView @property shortshort *drawBuffer; @property int dataLen; @property floatflo 阅读全文
posted @ 2016-04-05 23:29 brave-sailor 阅读(721) 评论(0) 推荐(0) 编辑
摘要:最近研究了如何在iOS上绘制wav波形图。查了很多资料,都没能找到一个很完整的介绍,我这里总结一下一些经验。 首先需要了解wav的这3个重要指标:采样率、采样位数、声道数。下面以16KHz, 16Bit, 单声道为例来说明。 采样率:(也称为采样速度或者采样频率)定义了每秒从连续信号中提取并组成离散 阅读全文
posted @ 2016-04-05 23:26 brave-sailor 阅读(1979) 评论(0) 推荐(0) 编辑
摘要:DrawView.h #import <UIKit/UIKit.h> @interface DrawView : UIView @property shortshort *drawBuffer; @property int dataLen; @property floatfloat *outRel; 阅读全文
posted @ 2016-04-05 23:25 brave-sailor 阅读(495) 评论(0) 推荐(0) 编辑
摘要:一.音乐播放类概念 iOS 下能支持歌曲和声音播放的的类有几个: SystemSound AVFoundtion库中的AVAudioPlayer #重要 MediMPMusicPlayerController 常用音频控件 3. MPMediaPickerController 本地音乐库选择器 5. 阅读全文
posted @ 2016-04-05 22:20 brave-sailor 阅读(903) 评论(0) 推荐(0) 编辑
摘要:在用到地图类的sdk,sdk自带的样式必定不能满足开发者的需求,于是开发者不得不进行自定义,由于官方同样是object-c 版语法,不得不将其转为swift语法,以满足项目需求。 新建两个类 CustomCalloutView:UIView 自定义气泡view,代码实现如下。 swift版实现 sw 阅读全文
posted @ 2016-04-05 17:34 brave-sailor 阅读(743) 评论(0) 推荐(0) 编辑
摘要:例如 :在debug模式和release模式编译不同代码 在swift中判断iOS版本是否可用 更简单啦 在swift中支持几种编译标记 加了这种标记后 找起来就方便多了 编译标记 编译标记 Selector可以将一个方法转换并赋值给一个 SEL 类型,它的表现很类似一个动态的函数指针。在 objc 阅读全文
posted @ 2016-04-05 16:50 brave-sailor 阅读(574) 评论(0) 推荐(0) 编辑
摘要:封面(图文无关) 封面(图文无关) 为什么要做这个效果 在聊天app,例如微信中,你会注意到一个效果,就是在你点击输入框时输入框会跟随键盘一起向上弹出,当你点击其他地方时,输入框又会跟随键盘一起向下收回,二者完全无缝连接,那么这是怎么实现的呢,也许你会说直接在键盘弹出的时候把输入框也向上移动不就行了 阅读全文
posted @ 2016-04-05 16:43 brave-sailor 阅读(709) 评论(0) 推荐(0) 编辑
摘要:转载请注明出处:http://www.jianshu.com/p/024dd2d6e6e6# 已更新至 Xcode7.2、Swift2.1 在第一次打开App或者App更新后通常用引导页来展示产品特性 我们用NSUserDefaults类来判断程序是不是第一次启动或是否更新,在 AppDelegat 阅读全文
posted @ 2016-04-03 01:40 brave-sailor 阅读(560) 评论(0) 推荐(0) 编辑
摘要:文/CenturyGuo(简书作者)原文链接:http://www.jianshu.com/p/8d1bf1838882著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 Translate from http://blog.karmadust.com/drag-and-rearrang 阅读全文
posted @ 2016-03-28 18:52 brave-sailor 阅读(1167) 评论(0) 推荐(0) 编辑
摘要:文/过客又见过客(简书作者)原文链接:http://www.jianshu.com/p/569c65b12c8b著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 原文UICollectionViews Now Have Easy Reordering。本着好东西要分享的原则以及出于对个 阅读全文
posted @ 2016-03-28 17:00 brave-sailor 阅读(506) 评论(0) 推荐(0) 编辑
摘要:1.UITapGestureRecognizer 点击/双击手势 代码如下: var tapGesture = UITapGestureRecognizer(target: self, action: "handleTapGesture:") //设置手势点击数,双击:点2下 tapGesture.numberOfTapsRequired = 2 self.view.addGesture... 阅读全文
posted @ 2016-03-28 15:41 brave-sailor 阅读(733) 评论(0) 推荐(0) 编辑
摘要:/ // ViewController.swift // JieUITapGestureRecognizer // // Created by jiezhang on 14-10-4. // Copyright (c) 2014年 jiezhang. All rights reserved. // ... 阅读全文
posted @ 2016-03-28 15:38 brave-sailor 阅读(301) 评论(0) 推荐(0) 编辑
摘要://// DFBle.swift// DFBle//// Created by LeeYaping on 15/9/2.// Copyright (c) 2015年 lisper. All rights reserved.//import Foundationimport CoreBluetooth 阅读全文
posted @ 2016-03-23 19:02 brave-sailor 阅读(354) 评论(0) 推荐(0) 编辑
摘要:背景: 1.iOS的蓝牙不能用来传输文件。2.iOS与iOS设备之间进行数据通信,使用gameKit.framework3.iOS与其他非iOS设备进行数据通信,使用coreBluetooth.framework iOS中提供了4个框架用于实现蓝牙连接GameKit.framework(用法简单)只 阅读全文
posted @ 2016-03-23 09:26 brave-sailor 阅读(329) 评论(0) 推荐(0) 编辑
摘要:在我们进行 App 开发的时候,经常会用到的一个操作就是判断两个对象是否相等。比如两个字符串是否相等。而所谓的 相等 有着两层含义。一个是值相等,还有一个是引用相等。如果熟悉 Objective-C 开发的话,就会知道 Objective-C 为我们提供了一系列 isEqual: 方法来判断值相等, 阅读全文
posted @ 2016-03-22 10:18 brave-sailor 阅读(300) 评论(0) 推荐(1) 编辑
摘要:在写这个博客之前,空余时间抽看了近一个月的文档和Demo,系统给的解释很详细,接口也比较实用,唯独有一点,对于设备的唯一标示,网上众说纷纭,在这里我目前也还没有自己的见解,只是在不断的测试各种情况,亲测同一设备的UUID对于每台iPhone设备都不一样,只能尽量保证设备的唯一性,特别是自动重连的过程 阅读全文
posted @ 2016-03-22 09:04 brave-sailor 阅读(2006) 评论(0) 推荐(0) 编辑
摘要://NSData遵循NSCopying NSCoding协议,它提供面向对象的数组存储为字节 //适用与读写文件,而读写文件的时候需要一个缓冲区,而NSDate就提供了这么一个缓存区 //定义一个char类型的字符串 const char * string = "Hi there ,this is  阅读全文
posted @ 2016-03-21 16:57 brave-sailor 阅读(563) 评论(0) 推荐(0) 编辑
摘要:iOS开发蓝牙4.0的框架是CoreBluetooth,本文主要介绍CoreBluetooth的使用,关于本文中的代码片段大多来自github上的一个demo,地址是myz1104/Bluetooth。在CoreBluetooth中有两个主要的部分,Central和Peripheral,有一点类似C 阅读全文
posted @ 2016-03-21 11:48 brave-sailor 阅读(2062) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 34 下一页
点击右上角即可分享
微信分享提示