随笔分类 -  Swift语言

上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页
摘要:本文目录 前言 1、NSData 的创建 2、数据的长度 3、数据的获取 4、NSData 的比较 5、NSData 的存储 6、NSData 与 字符串 的相互转换 7、NSData 与 Base64编码字符串 的相互转换 本文目录 前言 1、NSData 的创建 2、数据的长度 3、数据的获取 阅读全文
posted @ 2016-10-29 14:30 brave-sailor 阅读(1862) 评论(0) 推荐(0) 编辑
摘要:本系列第三篇,String相关的类型转换。其他的几篇传送门(GitHub打不开链接的同学请自行把地址github改成gitcafe,或者直接去归档里找:-P): Swift2.0 中的String(一):常用属性 Swift2.0 中的String(二):基本操作 Swift2.0 中的String 阅读全文
posted @ 2016-10-29 14:29 brave-sailor 阅读(1193) 评论(0) 推荐(0) 编辑
摘要:Swift中的字符串,第二篇,基本操作。其他的几篇传送门(GitHub打不开链接的同学请自行把地址github改成gitcafe,或者直接去归档里找:-P): Swift2.0 中的String(一):常用属性 Swift2.0 中的String(二):基本操作 Swift2.0 中的String( 阅读全文
posted @ 2016-10-29 14:28 brave-sailor 阅读(267) 评论(0) 推荐(0) 编辑
摘要:字符串算是平常用的比较多、花样也比较多的一个类型,昨天有空把相关的一些常用操作都写了一遍,总结出来。其实iOS里面的字符串更复杂,还有NSString系列等等,那些API太多将来需要用的时候再慢慢学。这个系列目前写了三篇,这篇是第一部分,String的一些常用属性。其他的几篇传送门(GitHub打不 阅读全文
posted @ 2016-10-29 14:27 brave-sailor 阅读(213) 评论(0) 推荐(0) 编辑
摘要:我们在C++里处理字符通常是这样的 这在号称吸收C/C++所有优势特性的Swift里面是行不通的,因为 Character 和 Int 不能进行计算操作,会报错 于是乎教科书里没有说的内容就带来了问题 网上也没有 但是教科书里说到一个例子中有String.unicodeScalars可以返回字符串的 阅读全文
posted @ 2016-10-29 13:56 brave-sailor 阅读(1441) 评论(0) 推荐(0) 编辑
摘要:摘要: 在storyboard中,想要用autolayout设置多个按钮按照相同的间距排列,并且自动根据屏幕宽度调整间距大小,就我了解的来说,没有直接的设置方法。我用storyboard+代码的方法实现了这个目标 首先,来看一下做成后的效果: 实现步骤如下: 1、在storyboard中放置四个按钮 阅读全文
posted @ 2016-10-28 10:09 brave-sailor 阅读(294) 评论(0) 推荐(0) 编辑
摘要:写作目的 UICollectionView是ios中一个十分强大的控件,利用它能够十分简单的实现一些很好看的效果。UICollectionView的效果又依赖于UICollectionViewLayout或者它的子类UICollectionViewFlowLayout。而关于自定义UICollect 阅读全文
posted @ 2016-10-27 16:26 brave-sailor 阅读(1806) 评论(0) 推荐(0) 编辑
摘要:近期上传应用,遇到了“此构建版本无效“的问题,如图 网查了一下,解决了这个问题:(注意:先不要急着怀疑是网络问题,重新提交,先检查问题,别问我怎么知道的。。。) 1:iOS10 之后,苹果加强了用户的隐私保护,在用到本地权限配置的地方,需要添加相应的权限和描述(注意,如果你提交的应用里面只添加了权限 阅读全文
posted @ 2016-10-24 14:20 brave-sailor 阅读(939) 评论(0) 推荐(0) 编辑
摘要:1、ERROR ITMS-90046 /90085: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not sup 阅读全文
posted @ 2016-10-24 14:19 brave-sailor 阅读(814) 评论(0) 推荐(0) 编辑
摘要:之前项目需求要实现一个闹钟,github上找了半天发现都是很旧的代码了,所以就准备自己写一个,刚好最近在学习Swift,就用Swift写了一个demo放在这里:https://github.com/Phelthas/Demo_AlarmClock 效果如图: 总结一下,备忘 界面的话一个DatePi 阅读全文
posted @ 2016-10-17 14:28 brave-sailor 阅读(861) 评论(0) 推荐(0) 编辑
摘要:当你的应用在后台运行时,可以简单地使用本地通知把信息呈现给用户。它可以允许你显示 提醒、播放提示音和数字角标(badge)。本地通知可以被以下的事件触发:计划好的时间点或者用户进入和离开某个地理区域。在本教程中,我们会构建一个简单的待办列表应用(to-do list app),并探索一下 UILoc 阅读全文
posted @ 2016-10-17 14:27 brave-sailor 阅读(722) 评论(0) 推荐(0) 编辑
摘要:在上集中,我们已经构建了一个简单的待办列表应用(to-do list app),这个应用可以在待办项过期时通过本地通知提醒用户。现在,我们要在之前的基础上添加以下功能:应用图标角标上显示过期待办项的数量、通知动作的支持和在不开启应用的情况下编辑和完成待办项。 你可以在这里下载上一集的源代码。 为应用 阅读全文
posted @ 2016-10-17 14:27 brave-sailor 阅读(696) 评论(0) 推荐(0) 编辑
摘要:使用UILocalNotification可以很方便的实现消息的推送功能。我们可以设置这个消息的推送时间,推送内容等。 当推送时间一到,不管用户在桌面还是其他应用中,屏幕上方会都显示出推送消息。 1,推送消息的发送 AppDelegate.swift import UIKit @UIApplicat 阅读全文
posted @ 2016-10-17 14:25 brave-sailor 阅读(705) 评论(0) 推荐(0) 编辑
摘要:Notification是智能手机应用开发中常用的信息传递机制,它不用消耗更多资源去不停的检查信息状态,可以非常好的节省资源。 在iOS中分为两种通知:本地、远程。本地的UILocalNotification由全局的NotificationManager统一管理,我们只需要将本地通知对象添加到系统的 阅读全文
posted @ 2016-10-17 14:24 brave-sailor 阅读(327) 评论(0) 推荐(0) 编辑
摘要:// // MyView.swift // TestUIBezierPath // // Created by iCodeWoods on 16/5/8. // Copyright © 2016年 iCodeWoods. All rights reserved. // import Foundation import UIKit class MyView: UIView { ... 阅读全文
posted @ 2016-10-14 14:35 brave-sailor 阅读(422) 评论(0) 推荐(0) 编辑
摘要:import UIKit import XCPlayground //创建view let myView = UIView(frame:CGRectMake(0, 0, 300, 200)) //实时显示TimeLine XCPlaygroundPage.currentPage.liveView = myView myView.backgroundColor = UIColor.whiteCo... 阅读全文
posted @ 2016-10-14 14:23 brave-sailor 阅读(157) 评论(0) 推荐(0) 编辑
摘要:demo.gif demo.gif 如图,这个动画的是如何做的呢? 分析: 1.环形进度指示器,根据下载进度来更新它 2.扩展环,向内向外扩展这个环,中间扩展的时候,去掉这个遮盖 一.环形进度指示器 1.自定义View继承UIView,命名为CircularLoaderView.swift,此Vie 阅读全文
posted @ 2016-10-14 14:13 brave-sailor 阅读(1771) 评论(0) 推荐(0) 编辑
摘要:1.绘制的饼状图是通过多个扇形拼和而成,绘制一个扇形也是比较简单的,核心代码如下: 先画一条圆弧,再画半径,接着再画一条圆弧,最后闭合路径; [objc] view plain copy UIBezierPath* aPath = [[UIBezierPath alloc] init]; [aPat 阅读全文
posted @ 2016-10-14 14:09 brave-sailor 阅读(954) 评论(0) 推荐(0) 编辑
摘要:使用UIBezierPath可以创建基于矢量的路径。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。主要用到的该类的属性包括 画直线 画圆弧(兼职画圆) 除了直接初始化一个圆弧,也可以增加一段圆弧路径(mainPath1.addCurveToPoint:) 初始化时画圆 阅读全文
posted @ 2016-10-14 14:08 brave-sailor 阅读(558) 评论(0) 推荐(0) 编辑
摘要:github 下载Charts-master SDK,该SDK有多种可自定义的图表样式 lineChart 正弦余弦线图 正弦余弦线图 LineChart (cubic lines) LineChart (gradient fill) Combined-Chart (bar- and linecha 阅读全文
posted @ 2016-10-14 12:01 brave-sailor 阅读(1868) 评论(0) 推荐(0) 编辑

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