移动开发
Android NFC 读取卡片信息
NFC读取公交卡数据.gif
因为朋友需要个读取NFC卡片数据的功能,所以最近看了一下Android 系统下NFC 读取卡片信息的操作.
NFC(近距离无线通信 ) 是一组近距离无线技术,通常只有在距离不超过 4 厘米时才能启动连接.借助 NFC,您可以在 NFC 标签与 Android 设备之间或者两台 Android 设备之间共享小型负载。
支持 NFC 的 Android 设备同
为什么block要使用copy而不是strong或者其他属性修饰?
block本身是像对象一样可以retain,和release。但是,block在创建的时候,它的内存是分配在栈上的,而不是在堆上。
其本身的作用域是属于创建时候的作用域,一旦在创建时候的作用域外面调用block将导致程序崩溃。因为栈区的特点就是创建的对象随时可能被销毁,一旦被销毁后续再次调用空对象就可能会造成程序崩溃,在对block进行copy后,block存放在堆区。使用retain也可以,但是
深入解析Android与iOS设备MAC地址生成原理及Java实现
个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119@qq.com] 📱个人微信:15279484656 &
iOS应用发布方式-苹果商务管理
具体的意思在这里先不解释,有关于不明白的地方可以给苹果商务管理打电话:400 603 3565;
在此记录操作步骤:
一、申请管理式Apple ID:
1. 注意:
· 申请者身份必须是组织,不接受独立个人身份申请。
· 申请者需要具有:组织名称,邓白氏编码、电话,和公司相关的网站域名。
· 账号申请和使用均免费。
· 您的名字,邮箱,职务。
iOS ~ 数组删除其中的某一个元素
一、概念
/**
注意点: 1.这个问题分两种方式解答.
2.第一种是在循环遍历的时候就进行删除操作.
3.第二种就是在循环遍历完之后在进行操作.
*/
二、实现第一种循环遍历删除操作
1.在使用快速遍历进行删除操作之后要加break,来结束,这样就不会出现问题。
NSMutableArray *arr1 = [[NSMutableArrayalloc]initWithOb
iOS之MD5加密、加盐
MD5加密:HASH算法一种、 是生成32位的数字字母混合码。
特点:
1、任意数据得出的MD5值长度都是32
2、对原数据进行任何改动,所得到的MD5值都有很大区别
应用:
主要运用在数字签名、口令加密等方面
MD5改进(加盐等):
现在的MD5已不再是绝对安全,对此,可以对MD5稍作改进,以增加解密的难度
加盐(Salt):在明文的固定位置插入随机串,然后再进行MD5
写一个NSString分
js判断对象中是否有某个key
之前
obj['key'],点"."
1 .出现的bug,如果这个key的值是false,这里就会判断没有,或者value是undefined也一样
image.png
2 .可以看到这俩都不行
3 .如果对象上不存在改属性,则会返回undefined.这种方式可以判断对象的自由属性和继承属性.如果对象自身没有检测的属性,而原型链上有该属性,就会返回原型链上的属性值
现在 方法1
iOS开发framework之Embed&Signing
当我们点击xcode工程的target时,可以看到在Build Phases一栏看到framework可选的状态有几种:Do Not Embed、Embed & Sign和Enbed Without Signing
1、Embed:嵌入,用于动态库,动态库在运行时链接,所以它们需要被打进bundle里面,如何判断呢?使用终端执行:
file framework.framework/fram