自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

转载 iOS系统库头文件关键字

NS_AVAILABLE_IOS(5_0) 这个方法可以在iOS5.0及以后的版本中使用,如果在比5.0更老的版本中调用这个方法,就会引起崩溃。 NS_DEPRECATED_IOS(2_0, 6_0) 这个宏中有两个版本号。前面一个表明了这个方法被引入时的iOS版本,后面一个表明它被废弃时的iOS版本。被废弃并不是指这个方法就不存在了,只是意味着我们应当开始考虑将相关代码迁移到新的API上去了。 NS_AVAILABLE(10_8, 6_0) 这个宏告诉我们这方法分别随Mac ..

2021-08-31 16:24:56 128

转载 (转)iOS及Mac开源项目和学习资料【超级全面】

原文地址:http://codecloud.net/ios-mac-study-5155.htmlphp---------------------------------------------------------------目录---------------------------------------------------------------html一、UI下拉刷新模糊效果AutoLayout富文本图表表相关隐藏与显示HUD与Toast对话框其余...

2021-08-30 20:55:27 1818

转载 2021-08-30

iOS12适配及问题记录版本信息Xcode: Version 10.0 beta (10L176w)macOS: 10.14 Beta (18A293u)iOS: 12.0(16A5288q)问题及解决过程1,StatusBar内部结构改变现象:crashcrash log:-[_UIStatusBarIdentifier isEqualToString:]: unrecognized selector sent to instance 0x283452820*** Termin

2021-08-30 20:17:00 279

转载 iOS设计中字符串NSString与int及float之间的转换

在oc语言中,字符串使用NSString定义成一个用于保存字符串的对象变量,而数字则使用原始类型float、int等数据类型定义成一个变量,这是一个原生态的变量。这两种变量之间在开发时会需要相互转化。1、数字转换为字符串int num1=8888;NSString *String = [NSString stringWithFormat:@"%d",num1];float num2=2158.55;NSString *String = [NSString stringWithFo..

2021-08-24 15:46:17 831

转载 NSLog不输出日志问题

今天突然发现NSLog里面的日志都不能在XCODE控制台输出日志了。如图所示,去掉OS_ACTIVITY_MODE DIABLE前面的勾,就能正常输出了。

2021-08-23 15:30:19 600

转载 Block实现iOS回调

回调函数是我们在编程中经常使用到的,但是很多新手只知道怎么用,不知其所以然。今天我们就来剖析下回调函数到底是个什么鬼。先来看一个关于回调函数的形象的比喻你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件再看下比较正式的定义

2021-08-23 15:28:36 501

转载 如何在Xcode中创建prefix.pch文件?

『导言』prefix.pch究竟是什么?我们可以把它称之为“precompiled header”,从字面上翻译就是预编译头文件,俗称预编译文件!xcode6及其以后需要手动创建pch文件。 prefix.pch究竟有什么作用呢? 序号 prefix.pch文件作用 1 定义整个项目中都可调用的变量或是宏 2 定义整个项目中都可调用.h头文件等等 </br> 创建prefix.pch文件方法步骤: 首先,我们打开项目工程 –>Fi

2021-08-20 17:27:39 437

转载 iOS - GATT Profile 简介

1、引言现在低功耗蓝牙(BLE)连接都是建立在 GATT (Generic Attribute Profile) 协议之上。GATT 是一个在蓝牙连接之上的发送和接收很短的数据段的通用规范,这些很短的数据段被称为属性(Attribute)。2、GAP详细介绍 GATT 之前,需要了解 GAP(Generic Access Profile),它用来控制设备连接和广播。GAP 使你的设备被其他设备可见,并决定了你的设备是否可以或者怎样与合同设备进行交互。例如 Beacon 设备就只是向外广播,不支持连

2021-08-20 15:48:08 550 3

转载 iOS 蓝牙开发中数据收发的坑

1.iOS蓝牙开发中,遇到蓝牙连接正常,但是数据怎么都发不出去时,查看代理方法,查看数据是否发送成功,如下:-(void)peripheral:(CBPeripheral *)peripheral didWriteValueForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error{ if (error) { NSLog(@"写入数据失败:(%@)\n error:%@",character...

2021-08-20 11:54:21 1613

转载 iOS-蓝牙4.0开发(踩过的坑)

前言来公司整整一年了,做得项目全部涉及蓝牙。坑应该给我踩得差不多了吧,但是一直没有做记录,今天就好好地回顾下项目,总结一下踩过的坑,希望对大家有所帮助。PS:本文重点不在于CoreBluetooth框架的使用,而是实现业务需求时需要注意的事项。另:推荐LightBlue App,基于CoreBluetooth。是BLE开发的调试利器,该App上能获取的数据,你就能用代码实现。蓝牙设备通讯协议上写明有的数据,但是获取不了,那就是硬件那边的问题了。LightBlue坑0、蓝牙版本蓝牙4.0:

2021-08-18 17:28:48 1603

转载 iOS - NSLog打印(精准打印)

在iOS开发过程中,调试是很重要的过程,而除了各种断点调试(普通断点、条件断点、全局断点)之外,似乎NSLog是我们调试最常用的方法,当然,也是最简单朴素的寻debug方法。NSLog(@"打印字符串:%@",name);NSLog(@"打印整形:%i",number);//或者 %li ; %ld ; %dNSLog(@"打印字符:%c",c);NSLog(@"打印单浮点数:%f",f);NSLog(@"打印精度浮点数:%.2f",f);NSLog(@"BOOL--b--&g

2021-08-16 18:35:59 773

转载 ios蓝牙扫描指定的设备scanForPeripheralsWithServices

文章目录0.苹果官方文档1.扫描广播的service UUIDs是2803或是CB00的设备2.扫描广播的service UUIDs是2803的设备2.1 苹果手机蓝牙工具显示2.2 安卓手机蓝牙工具显示3.生成CBUUID的字符串不能随便写4.options参数传了没用,还是可以搜到所有的设备0.苹果官方文档 [myCentralManager scanForPeripheralsWithServices:nil options:nil];If you specify nil .

2021-08-13 20:34:37 1741

转载 CoreBluetooth基本应用(一)

1外设管理器蓝牙外设管理中心,与手机的蓝牙硬件模板关联,可以获取到手机中蓝牙模块的一些状态等,但是管理的就是蓝牙外设。1.1对外设管理器强引用@property(nonatomic,strong)CBPeripheralManager *peripheralManager;1.2初始化外设管理器self.peripheralManager = [[CBPeripheralManager alloc] initWithDelegate:self queue:dispatch_

2021-08-13 20:01:51 169

转载 iOS BLe

http://blog.csdn.net/vnanyesheshou/article/details/50572860最近做的项目主要是iphone与平常的一些设备进行蓝牙连接,通信等功能。所以整理了一下蓝牙方面的一些知识。iOS蓝牙开发主要有种方式。1 GameKit.framework iOS7之前的蓝牙通讯框架,从iOS7开始过期,但是目前多数应用还是基于此框架。只能用于iOS设备之间,多用于游戏。2 MultipeerConnectivity.framework iOS7开始引..

2021-08-13 19:54:18 94

转载 iOS 10中不推荐使用UILocalNotification(UILocalNotification is deprecated in iOS 10)

It may be a question in advance but I wonder what to use instead of UILocalNotification in iOS 10. I am working on an app which has deployment target iOS 8 so will it be ok to use UILocalNotification?解决方案Yes, you can use UILocalNotification, old APIs a

2021-08-12 21:19:02 1296

转载 ios之解档归档知识,plist文件的存储读取

作者:Johnson链接:https://zhuanlan.zhihu.com/p/379878562来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。#import "HMPerosn.h"//// ViewController.m// 解档归档复习//// Created by lujun on 2021/6/11.//#import "ViewController.h"@interface ViewController ()@en.

2021-08-12 20:24:56 282

转载 iOS 归档 解档 unexpected class 问题

解决Error Domain=NSCocoaErrorDomain Code=4864 "value for key 'xxx' was of unexpected class 'xxx'.的问题情况如下:声明一个继承于NSObject的TestModel对象,并遵循NSSecureCoding协议重写以下方法,使用YYModel实现- (void)encodeWithCoder:(NSCoder *)coder - (nullable instancety...

2021-08-12 20:02:42 1112

转载 使用NSFileManager管理文件系统

文件系统作为被所有进程使用的基本资源之一,在macOS和iOS中主要用于处理数据文件、应用程序以及与操作系统自身相关的持久存储。iOS中的文件系统格式为HFS Plus,macOS中的主要格式也是HFS Plus。由于文件数量可以轻易达到数百万,所以文件系统使用目录(directory)建立了一个分层组织。尽管iOS和macOS的基本目录结构类似,但系统在组织应用程序和用户数据的方式上有所不同。在这篇文章中我们只介绍iOS文件系统。1. iOS文件系统的基本介绍为了安全起见,iOS系统把每个ap

2021-08-12 17:27:14 737

转载 数据存储之归档解档 NSKeyedArchiver NSKeyedUnarchiver

在构建应用程序时,有一个重要的问题是如何在每次启动之间持久化数据,以便重现最后一次关闭应用前的状态。在iOS和OS X上,苹果提供了三种选择:Core Data、属性列表(Property List)和带键值的编码(NSKeyedArchiver)。当涉及到建模、查询、遍历、持久化等复杂的对象图时,Core Data无可替代。但并非所有应用程序都需要查询数据、处理复杂对象图,有时候使用NSKeyedArchiver更为简单。1. 使用NSKeyedArchiver如果要将各种类型的对象存储到文件中,

2021-08-12 17:14:28 491

转载 苹果手机(ios系统)蓝牙BLE的一些特点

摘自<BluetoothDesignGuidelines.pdf>文档1. pairing:苹果手机无法主动发起SMP配对流程,可通过以下两种方式发起配对流程:(1)从端主动发起配对流程;(2)从端在收到主端ATT指令后,返回SMP FAIL(错误码看SIG规范)给苹果手机,则苹果会重新发起配对流程。2. Connection Parameters:苹果的连接间隔默认为30ms,如果要更新,需要满足如下要求,且最小可以申请到20ms,如果蓝牙服务带HID服务,则可

2021-08-11 15:38:38 2258

转载 蓝牙BLE数据包格式汇总

蓝牙BLE数据包格式汇总以蓝牙4.0为例说明:BLE包格式有:广播包、扫描包、初始化连接包、链路层控制包(LL层数据包)、逻辑链路控制和自适应协议数据包(即L2CAP数据包)等;其中广播包又分为:定向广播包和非定向广播包;逻辑链路控制和自适应协议数据包又分为:ATT指令包、信令指令包、SMP包;1. 首先,所有的包都符合如下格式:2. 广播包:3. 非定向广播包:4. 定向广播包:5. 扫描包:6. 初始化连接包:7. 链路层数据包:

2021-08-11 15:36:21 4328

转载 如何彻底卸载xcode

常规手段删不掉是xcode的一个老毛病,如何干掉xcode是一个常见的mac使用者的话题。注意:卸载xode时,根目录下的必须要用到管理员权限。 1 2 sudorm-rf/Applications/Xcode.app sudorm-rf/Library/Preferences/com.apple.dt.Xcode.plist 然后删除自己目录下的 1 2 3 rm-rf~/Li...

2021-08-11 13:50:11 7797

Android大厂面试题库

题目来自sohu,qq,taobao,baidu,360等大厂,可以助您顺利通过前两轮技术面试。

2018-06-01

Android面试指导,常见的面试题以及解答

Android面试指导 包括算法,数据接口,android基本知识,java等

2018-06-01

Mocor MMI VCard Interface User Guide.doc

Mocor MMI VCard Interface User Guide.doc 文档说明 本文档描述了VCard文件的管理,以及基于VCard的开发与使用。 阅读对象 本文档适合MMI开发人员使用。 内容介绍 本文档包括三个章节,分别为:  第一章:概述。简单介绍了VCard接口模块的特点、及软件架构;  第二章:数据类型。介绍了VCard接口所涉及到的各种数据类型,如枚举、结构等;  第三章:API函数。详细描述了VCard接口包含的所有API函数的定义及相关说明。

2010-11-16

Mocor MMI Camera Interface User Guide

Mocor MMI Camera Interface User Guide 本文档包括一个章节,分别为:  第一章:概述。描述了MMI Camera的功能以及在系统中的位置;  第二章:API函数。详细描述了Camera接口包含的所有API函数的定义及相关说明;

2010-11-15

MTK GUI PPT

MTK GUI MTK 开发介绍得非常详细

2010-11-10

Catcher使用方法.pdf

Catcher使用方法.pdf MTK 开发专用

2010-11-10

手机模块(ITM100)收发短信流程.doc

手机模块(ITM100)收发短信流程.doc

2010-11-09

MMK_Kernel软件API接口说明书.pdf

MMK_Kernel软件API接口说明书.pdf

2010-11-09

展讯MMI软件开发平台_最完整版.ppt

展讯MMI软件开发平台_最完整版.ppt

2010-11-09

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

TA关注的人

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