摘要: Scheme白名单从iOS9.0后,涉及到平台客户端的跳转,系统会自动到info.plist下检查是否设置Scheme。如果没有做相应的配置,就无法跳转到相应的客户端。因此如果客户端集成有分享与授权,需要配置Scheme白名单。解决方案:(1)、在info.plist增加key:LSApplicat 阅读全文
posted @ 2016-05-26 16:59 罗小浮 阅读(7037) 评论(0) 推荐(0) 编辑
摘要: 很多APP中都带有社交分享功能,通过用户的分享,让更多地人去了解和使用这个APP,目前社交分享是移动互联网应用程序推广的最重要手段之一,国内较或的分享平台有微信,IOS6后苹果集成的新浪微博,还有IOS7后集成的腾讯微博。 在IOS中,实现社交分享可以自己编写各个平台的分享代码,但代码量较多,也可以 阅读全文
posted @ 2016-05-26 11:45 罗小浮 阅读(5514) 评论(0) 推荐(0) 编辑
摘要: Protocol(协议)用于统一方法和属性的名称,而不实现任何功能。协议能够被类,枚举,结构体实现,满足协议要求的类,枚举,结构体被称为协议的遵循者。 遵循者需要提供协议指定的成员,如属性,方法,操作符,下标等。 协议的语法 协议的定义与类,结构体,枚举的定义非常相似,如下所示: 在类,结构体,枚举 阅读全文
posted @ 2016-05-23 10:45 罗小浮 阅读(4636) 评论(0) 推荐(0) 编辑
摘要: Instruments使用技巧 关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译版本PDF参阅.Instruments 确实是一个很强大的工具,用它来收集关于一个或多个系统进程的性能和行为的数据极为方便,并能及时跟踪随着时间产生的数据.还 阅读全文
posted @ 2016-03-24 10:20 罗小浮 阅读(1760) 评论(0) 推荐(0) 编辑
摘要: 微信和QQ的每日步数最近十分火爆,我就想为自己写的项目中添加一个显示每日步数的功能,上网一搜好像并有相关的详细资料,自己动手丰衣足食。 统计步数信息并不需要我们自己去实现,iOS自带的健康app已经为我们统计好了步数数据 我们只要使用HealthKit框架从健康app中获取这个数据信息就可以了 这篇 阅读全文
posted @ 2016-03-09 19:10 罗小浮 阅读(6222) 评论(1) 推荐(0) 编辑
摘要: https://www.theiphonewiki.com/wiki/Models 阅读全文
posted @ 2018-03-26 16:02 罗小浮 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 推送通知跟NSNotification不同 1.NSNotification是抽象的,不可见的 2.推送通知是可见的 iOS中提供了2中推送通知 1.本地推送通知(Local Notification) 2.远程推送通知(Remote Notification) 推送的作用:可以让不在前台运行的ap 阅读全文
posted @ 2018-03-15 15:57 罗小浮 阅读(4090) 评论(0) 推荐(0) 编辑
摘要: 听说你已经学习Swift几个月了,有没有想更进一步成为Swift高手的想法?我这里有11招秘技,各位施主且听我慢慢道来,结个善缘。 1. 扩展(Extension) 任务: 求数字的平方。 // 菜鸟版 func square(x: Int) -> Int { return x * x } var 阅读全文
posted @ 2018-03-15 15:39 罗小浮 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在学设计模式中,发现 Swift 中的 struct,class 以及 enum 在一般的使用中能够做到互相替换,因此探究其背后的逻辑就十分有必要。而这一问题又引出了 Swift 中的值类型和引用类型的区别。在网上搜寻一番,虽然也找到很多很棒的资料,不过有的有些过时,或是比较分散,因此总结 阅读全文
posted @ 2018-03-08 14:43 罗小浮 阅读(5929) 评论(0) 推荐(0) 编辑
摘要: 前言 Socket网络编程在任何一门编程语言中都很重要,而且socket底层是纯C语言,跨平台,了解并熟悉底层交互是提高自己编程水平重要的一步.环环在此稍加总结,如果有童鞋要面试还能用的上,结尾附有demo案例(IOS). 正文 首先明确Socket在网络模型中哪里:是应用层与传输层之间的桥梁 im 阅读全文
posted @ 2018-03-06 11:11 罗小浮 阅读(445) 评论(0) 推荐(1) 编辑
摘要: 1,用浏览器打开百度网盘 2,显示页面源文件 3,清楚网络部分内容 4,点击下载 5,网络部分从download找到视频下载地址 阅读全文
posted @ 2018-01-17 15:52 罗小浮 阅读(2303) 评论(0) 推荐(0) 编辑
摘要: 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我读了《Scaling Isomorphic Jav 阅读全文
posted @ 2018-01-16 15:47 罗小浮 阅读(272) 评论(0) 推荐(0) 编辑
摘要: let newStr = String(str[..<index]) // = str.substring(to: index) In Swift 3 let newStr = String(str[index...]) // = str.substring(from: index) In Swif 阅读全文
posted @ 2017-10-12 13:59 罗小浮 阅读(4306) 评论(0) 推荐(1) 编辑
摘要: 肯德基搞事了。 几乎是一夜之间,肯德基App就杀进了iOS热门App排行榜的前50名。 一夜之间排名猛增,一定是事出有因的。那这次的原因是什么? bug。 肯德基App出现了一个大bug,用户将账号生日改为“20160828”,即可在五分钟内获赠一张六人全家桶半价券,有效期至8月31日。这样一个惠民 阅读全文
posted @ 2017-09-04 16:13 罗小浮 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: ios系统版本不同,获取的language也不同。有些是zh-cn,有些是zh-CN 阅读全文
posted @ 2017-08-25 15:56 罗小浮 阅读(859) 评论(0) 推荐(0) 编辑