随笔分类 -  IOS开发

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 43 下一页
摘要:NSData全部API学习。 学习NSData,在网上找资料竟然都是拷贝的纯代码,没人去解释。在这种网上没资料的情况下,整理这个API文件好难,好艰辛。在这贡献给大家了,么么哒~示例程序用红色标注。 /**************** Base 64 Options****************/ 阅读全文
posted @ 2016-10-29 11:53 brave-sailor 阅读(529) 评论(0) 推荐(0)
摘要:摘要: 在storyboard中,想要用autolayout设置多个按钮按照相同的间距排列,并且自动根据屏幕宽度调整间距大小,就我了解的来说,没有直接的设置方法。我用storyboard+代码的方法实现了这个目标 首先,来看一下做成后的效果: 实现步骤如下: 1、在storyboard中放置四个按钮 阅读全文
posted @ 2016-10-28 10:09 brave-sailor 阅读(306) 评论(0) 推荐(0)
摘要:写作目的 UICollectionView是ios中一个十分强大的控件,利用它能够十分简单的实现一些很好看的效果。UICollectionView的效果又依赖于UICollectionViewLayout或者它的子类UICollectionViewFlowLayout。而关于自定义UICollect 阅读全文
posted @ 2016-10-27 16:26 brave-sailor 阅读(1827) 评论(0) 推荐(0)
摘要:近期上传应用,遇到了“此构建版本无效“的问题,如图 网查了一下,解决了这个问题:(注意:先不要急着怀疑是网络问题,重新提交,先检查问题,别问我怎么知道的。。。) 1:iOS10 之后,苹果加强了用户的隐私保护,在用到本地权限配置的地方,需要添加相应的权限和描述(注意,如果你提交的应用里面只添加了权限 阅读全文
posted @ 2016-10-24 14:20 brave-sailor 阅读(952) 评论(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 阅读(851) 评论(0) 推荐(0)
摘要:之前项目需求要实现一个闹钟,github上找了半天发现都是很旧的代码了,所以就准备自己写一个,刚好最近在学习Swift,就用Swift写了一个demo放在这里:https://github.com/Phelthas/Demo_AlarmClock 效果如图: 总结一下,备忘 界面的话一个DatePi 阅读全文
posted @ 2016-10-17 14:28 brave-sailor 阅读(868) 评论(0) 推荐(0)
摘要:当你的应用在后台运行时,可以简单地使用本地通知把信息呈现给用户。它可以允许你显示 提醒、播放提示音和数字角标(badge)。本地通知可以被以下的事件触发:计划好的时间点或者用户进入和离开某个地理区域。在本教程中,我们会构建一个简单的待办列表应用(to-do list app),并探索一下 UILoc 阅读全文
posted @ 2016-10-17 14:27 brave-sailor 阅读(758) 评论(0) 推荐(0)
摘要:在上集中,我们已经构建了一个简单的待办列表应用(to-do list app),这个应用可以在待办项过期时通过本地通知提醒用户。现在,我们要在之前的基础上添加以下功能:应用图标角标上显示过期待办项的数量、通知动作的支持和在不开启应用的情况下编辑和完成待办项。 你可以在这里下载上一集的源代码。 为应用 阅读全文
posted @ 2016-10-17 14:27 brave-sailor 阅读(715) 评论(0) 推荐(0)
摘要:使用UILocalNotification可以很方便的实现消息的推送功能。我们可以设置这个消息的推送时间,推送内容等。 当推送时间一到,不管用户在桌面还是其他应用中,屏幕上方会都显示出推送消息。 1,推送消息的发送 AppDelegate.swift import UIKit @UIApplicat 阅读全文
posted @ 2016-10-17 14:25 brave-sailor 阅读(733) 评论(0) 推荐(0)
摘要:Notification是智能手机应用开发中常用的信息传递机制,它不用消耗更多资源去不停的检查信息状态,可以非常好的节省资源。 在iOS中分为两种通知:本地、远程。本地的UILocalNotification由全局的NotificationManager统一管理,我们只需要将本地通知对象添加到系统的 阅读全文
posted @ 2016-10-17 14:24 brave-sailor 阅读(333) 评论(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 阅读(428) 评论(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 阅读(162) 评论(0) 推荐(0)
摘要:demo.gif demo.gif 如图,这个动画的是如何做的呢? 分析: 1.环形进度指示器,根据下载进度来更新它 2.扩展环,向内向外扩展这个环,中间扩展的时候,去掉这个遮盖 一.环形进度指示器 1.自定义View继承UIView,命名为CircularLoaderView.swift,此Vie 阅读全文
posted @ 2016-10-14 14:13 brave-sailor 阅读(1829) 评论(0) 推荐(0)
摘要:1.绘制的饼状图是通过多个扇形拼和而成,绘制一个扇形也是比较简单的,核心代码如下: 先画一条圆弧,再画半径,接着再画一条圆弧,最后闭合路径; [objc] view plain copy UIBezierPath* aPath = [[UIBezierPath alloc] init]; [aPat 阅读全文
posted @ 2016-10-14 14:09 brave-sailor 阅读(968) 评论(0) 推荐(0)
摘要:使用UIBezierPath可以创建基于矢量的路径。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。主要用到的该类的属性包括 画直线 画圆弧(兼职画圆) 除了直接初始化一个圆弧,也可以增加一段圆弧路径(mainPath1.addCurveToPoint:) 初始化时画圆 阅读全文
posted @ 2016-10-14 14:08 brave-sailor 阅读(571) 评论(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 阅读(1921) 评论(0) 推荐(0)
摘要:动画预览 先扯淡 最近手痒又想整点动画玩玩,但是想了几个主意发现稍微复杂一点的手写都一定会累爆。这篇文章记录一下今天折腾的一个方案。说来简单,就是用矢量设计工具舒舒服服的做好设计,然后输出成 svg 格式,再用 NSXMLParser 去读出来,转换成 UIBezierPath ,然后就天高任鸟飞~ 阅读全文
posted @ 2016-10-14 11:47 brave-sailor 阅读(919) 评论(0) 推荐(0)
摘要:最好的特点就是可以自定义路径,设置圆角和描边都很方便,以下为代码和效果,均在playground中实现 1、首先实现一个圆角矩形,并对此路径描边,为其绘制一个轮廓。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 //: Playgroun 阅读全文
posted @ 2016-10-14 09:36 brave-sailor 阅读(651) 评论(0) 推荐(0)
摘要:CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。 杂谈 在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame 来画,就像这样: 然后你就会得到如图这样的黑色矩形 但是,CAS 阅读全文
posted @ 2016-10-14 09:33 brave-sailor 阅读(332) 评论(0) 推荐(0)
摘要:一.去重: 1>颜色: UIColor.whiteColor() 被改为 UIColor.white() 2>数组取值: list.objectAtIndex(i) 被改为 list.object(at: i) 3>present: presentViewController(controller, 阅读全文
posted @ 2016-10-11 16:44 brave-sailor 阅读(2592) 评论(0) 推荐(1)

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 43 下一页