自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (9)
  • 收藏
  • 关注

原创 缺少libz.dylib库的时候引起的一个链接错误

缺少libz.dylib库的时候引起的一个链接错误Undefined symbols for architecture armv7s:"_inflate", referenced from:-[ASIDataDecompressor uncompressBytes:length:error:] in ASIDataDecompressor.o"_deflate", refere

2014-05-26 18:05:03 1731

原创 Info.plist与Prefix.pch修改文件位置遇到的问题及解决方法

如果要更改Info.plist与Prefix.pch文件实际路径,也就是实际文件的位置(不是在工程中的组织路径),需要到Build Settings中修改对应的配置,不然工程就找不到对应的Info.plist与Prefix.pch文件。报错情况:1、Info.plist文件路径错误error: could not read data from '/Users/sf_gxd/Deskto

2014-05-26 16:20:10 20575

原创 利用网卡地址和OpenUDID,实现获取设备唯一标识的一种方案

网卡地址(通过Unix级别的API去获取Wifi的网卡地址。该方法属于UDID替代方案中最为准确的一种,因为网卡地址不会因为刷机、还原设备而发生改变。故追求唯一性的厂商多选择此种方案!在iOS7之后,应用已经无法获取网卡地址,该方案在iOS7中也已经被废弃,所以可用于iOS7以前的系统。OpenUDID(>=iOS7的系统)开源的一个UDID替代方案,原理是利用应用间的剪贴板共

2014-05-23 13:53:14 2015

原创 iOS通过app读取通讯录信息(整理)

iOS通过app读取通讯录信息,读取通讯录信息时需要加载AddressBookUI 和AddressBook两个包,并且引入头文件#import #import 具体实现如下:-(void)readAllPeoples{ //定义通讯录名字为addressbook ABAddressBookRef tmpAddressBook = nil;

2014-05-21 15:34:07 3780

原创 利用UIImageJPEGRepresentation与UIGraphicsBeginImageContext进行图片压缩的简单比较

UIImage *image01 = [UIImage imageNamed:@"002.png"];//原图 NSData *dataOf02 =UIImageJPEGRepresentation(image01, 0.5);//压缩图片内容,不影响图片的size,得到一个原大小,但更模糊的图片。 UIImage *image02 = [UIImage imageWit

2014-05-20 14:30:34 2539

brew_install.rb

brew_install.rb

2020-10-20

STSimplePingDemo.zip

获取当前网络状态下特定地址的网络延迟,也就是ping值,从而监测网络状态及判断弱网。 如下所示。 2019-06-03 15:51:11.401223+0800 test01[53883:8072332] 网络延迟 8ms 2019-06-03 15:51:13.474334+0800 test01[53883:8072332] 网络延迟 68ms 2019-06-03 15:51:15.489150+0800 test01[53883:8072332] 网络延迟 10ms 2019-06-03 15:51:17.500854+0800 test01[53883:8072332] 网络延迟 7ms

2019-06-03

编写高质量代码的52个有效方法【iOS】.pdf

编写高质量代码的52个有效方法 一、熟悉Objective-C 二、对象、消息、runtime 三、接口与API设计 四、协议与分类 五、内存管理 六、block与GCD 七、系统框架

2019-05-29

利用web.py写的一个Hello World的demo

一个用web.py写的Hello World,主要是入门感受下pthon而已。 使用: 1、用终端CD到web.py,执行:python setup.py install,在Linux 等系统下,需要root 的权限,可以执行:sudo python setup.py install。 2、CD到项目目录,执行python index.py,OK啦。

2017-01-18

利用UITableView实现左右两栏滚动的关联的Demo

左栏为大项列表,右栏为没项目的子列表。实现了选择左栏,右栏滚动到对应列表;滚动右栏,左栏大项的选中状态对应改变。

2015-01-09

UICollectionView使用的demo

关于UICollectionView使用的demo 有注释 相信你可以看懂 O ∩ ∩ O

2014-09-25

利用网卡地址和OpenUDID,实现获取设备唯一标识的一种方案

网卡地址(<iOS7的系统) 通过Unix级别的API去获取Wifi的网卡地址 该方法属于UDID替代方案中最为准确的一种 因为网卡地址不会因为刷机 还原设备而发生改变 故追求唯一性的厂商多选择此种方案 在iOS7之后 应用已经无法获取网卡地址 该方案在iOS7中也已经被废弃 所以可用于iOS7以前的系统 OpenUDID > iOS7的系统 开源的一个UDID替代方案 原理是利用应用间的剪贴板共享和本地一些必要的缓存信息 让多个应用间共享一个UUID OpenUDID在官方废弃UDID接口之后 受到广泛的欢迎 可以说是现在大多数应用的UDID替代方法 OpenUDID在刷机 还原设备后就会产生新的UDID 事实上 由于剪贴板的特殊性 如果所有使用了OpenUDID的应用被全部卸载之后 再次安装的应用取到的OpenUDID将会是一个全新的值 ">网卡地址(<iOS7的系统) 通过Unix级别的API去获取Wifi的网卡地址 该方法属于UDID替代方案中最为准确的一种 因为网卡地址不会因为刷机 还原设备而发生改变 故追求唯一性的厂商多选择此种方案 在iOS7之后 应用已经无 [更多]

2014-05-23

SFHKeychainUtils

iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储。直接使用SecItem.h里方法操作keychain,需要写的代码较为复杂,为减轻咱们程序员的开发,我们可以使用SFHKeychainUtils。

2014-01-23

KeyChainItemWrapper

KeychainItemWrapper是apple官方例子“GenericKeychain”里一个访问keychain常用操作的封装类.

2014-01-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除