摘要:
位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符 与运算符用符号“&”表示,其使用规律如下: 两个操作数中位都为 阅读全文
posted @ 2017-07-26 18:15
brave-sailor
阅读(280)
评论(0)
推荐(0)
摘要:
可以使用位运算来判断。 &是位的与运算符,是指二进制数按位“与”的操作, 逻辑与就是两者都为真的时候才为真,其他真假,假真,假假的运算结果都是假。二进制写法如下 1 & 1 = 1 , 1 & 0 = 0 , 0 & 1 = 0, 0 & 0 = 0 如果想判断十进制数 d 的二进制第n位是否是1, 阅读全文
posted @ 2017-07-26 17:51
brave-sailor
阅读(6907)
评论(0)
推荐(1)
摘要:
-(BOOL) isKindOfClass: classObj 用来判断是否是某个类或其子类的实例 -(BOOL) isMemberOfClass: classObj 用来判断是否是某个类的实例 -(BOOL) respondsToSelector: selector 用来判断是否有以某个名字命名的 阅读全文
posted @ 2017-07-26 15:17
brave-sailor
阅读(600)
评论(0)
推荐(0)
摘要:
iOS10新增加了一个UserNotificationKit(用户通知框架)来整合通知相关的API,UserNotificationKit框架增加了很多令人惊喜的特性: 更加丰富的推送内容:现在可以设置推送的title、subtitle、body 以及符合大小的图片、音频、视频等附件内容。 更好的通 阅读全文
posted @ 2017-07-26 14:06
brave-sailor
阅读(1410)
评论(0)
推荐(0)
摘要:
简介 新框架 获取权限 获取用户设置 注册APNS,获取deviceToken 本地推送流程 远程推送流程 通知策略(Category+Action) 附件通知 代理回调 简介 iOS10新增了UserNotificationKit框架,整合了关于通知的方法。增加了很多新特性: 1. 推送内容更加丰 阅读全文
posted @ 2017-07-26 14:05
brave-sailor
阅读(819)
评论(0)
推荐(0)
摘要:
使用UILocalNotification除了可以实现本地消息的推送功能(可以设置推送内容,推送时间,提示音),还可以设置应用程序右上角的提醒个数。 下面演示如何设置,效果图如下: AppDelegate.swift 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 阅读全文
posted @ 2017-07-26 11:41
brave-sailor
阅读(373)
评论(0)
推荐(0)
摘要:
UIApplication简介 UIApplication对象是应用程序的象征。 每一个应用程序都有自己的UIApplication对象,而且是单例。 一个iOS程序启动后创建的第一个对象就是UIApplication对象。 通过UIApplication *app = [UIApplication 阅读全文
posted @ 2017-07-26 11:00
brave-sailor
阅读(422)
评论(0)
推荐(0)
摘要:
iOS开发拓展篇——如何把项目托管到GitHub 说明:本文主要介绍如何把一个OC项目托管到Github,重操作轻理论。 第一步:先注册一个Github的账号,这是必须的 注册地址:Github官网注册入口 第二步:准备工作 gitHub网站使用Git版本管理工具来对仓库进行管理,注意它们并不等同。 阅读全文
posted @ 2017-07-26 10:34
brave-sailor
阅读(180)
评论(0)
推荐(0)
摘要:
(本文代码已升级至swift3) Swift语言的类扩展是一个强大的工具,我们可以通过类扩展完成如下事情: 1,给已有的类添加计算属性和计算静态属性 2,定义新的实例方法和类方法 3,提供新的构造器 4,定义下标脚本 5,是一个已有的类型符合某个协议 (注意:扩展只能添加新的计算型属性,不能添加存储 阅读全文
posted @ 2017-07-26 10:17
brave-sailor
阅读(411)
评论(0)
推荐(0)

浙公网安备 33010602011771号