IOS编程
文章平均质量分 70
yeyang1992
苍山如海,残阳如血
展开
-
iOS Mach-O文件
Mach-O文件格式介绍原创 2022-10-23 17:19:11 · 935 阅读 · 1 评论 -
iOS WebView白屏问题&&解决方案
iOS WKWebview白屏原创 2022-10-13 19:29:24 · 5147 阅读 · 0 评论 -
iOS内存管理
iOS内存管理原创 2022-10-13 13:55:12 · 540 阅读 · 0 评论 -
iOS录音编程简介
使用框架AVFoundation中的AVAudioRecorder类,属性与方法大体和AVAudioPlayer类似,但是在创建录音机时除了指定路径外还必须指定录音设置信息,因为录音机必须知道录音文件的格式、采样率、通道数、每个采样点的位数等信息,通常需要设置几个常用属性。AVAudioRecorder类对象属性说明@property(readonly, getter=原创 2016-10-06 20:56:57 · 705 阅读 · 0 评论 -
iOS音频播放编程简介
音效 使用框架AudioToolbox.framework(基于C语言)本质是将短音频注册到系统服务上(System Sound Service)系统服务限制1.音频播放时间不能超过30秒2.音频数据格式是PCM或IMA4(必须)3.音频文件类型是caf、air、wav类型使用系统声音服务步骤1.添加框架AudioToolbox.f原创 2016-10-06 19:36:11 · 715 阅读 · 0 评论 -
使用UIImagePickerController实现 iOS录像拍照
1.先看一下它包含的属性以及方法UIImagePickerController属性说明@property(nonatomic) UIImagePickerControllerSourceType sourceType拾取源类型,sourceType是枚举类型:UIImagePickerControllerSourceTypePhotoLibrary:照片库原创 2016-10-15 20:43:41 · 2641 阅读 · 0 评论 -
iOS 本地存储之Txt文本存储
首先查找document的存储路径,并设定具体存储路径NSArray *pathArr=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *strPath=[pathArr lastObject];NSString *strFinalPath=[N原创 2016-09-21 22:29:59 · 6798 阅读 · 0 评论 -
iOS手机通讯录的简单使用
iOS手机通信录的实现一,使用AddressBook.framework框架实现(框架基于C语言,需要自己释放内存)添加头文件AddressBook/AddressBook.h>1.首先创建通讯录对象,通过该对象来调用AddressBook提供的标准API来实现通讯录操作ABAddressBookRef addressBook=ABAddressBookCreat原创 2016-09-20 21:44:22 · 859 阅读 · 0 评论 -
iOS蓝牙的简单使用
蓝牙学习名称与缩写MFI (make for iPad ,iTouch,iPhone)为苹果设备制定的蓝牙,开发使用ExternalAccessory框架BLE (blueTooth low energy) 蓝牙4.0之后耗电低,又名BLE,开发时使用CoreBluetooth框架peripheral and central 外设与原创 2016-09-18 17:59:22 · 2713 阅读 · 0 评论 -
IOS动画简介
IOS 动画学习(以一个开发者使用的角度编写)首先从基础开始了解 ,IOS提供的基础动画类是Core Animation,在其下还有OpenGLES/OpenGL 与Core Graphics,而在最底层则是Graphics Hardware,这里我们只看Core Animation。一.什么是Core AnimationCore Animation是一套包含图形绘制,投影,动画的原创 2016-06-03 22:22:06 · 392 阅读 · 0 评论 -
IOS 数据解析
IOS数据解析一般解析两种数据 XML 以及 JSON数据,下面先从JSON数据开始1.JSON解析作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSerialization),但是为了兼容以前的iOS版本,有时需要用第三方库来解析Json。这里主要讲解TouchJSon,SBJso原创 2016-05-16 12:34:25 · 766 阅读 · 0 评论 -
数据存储——CoreData的使用
一、CoreData的简单使用准备工作创建数据库 新建文件,选择CoreData -> DataModel 添加实体(表),Add Entity 给表中添加属性,点击Attributes下方的‘+’号 创建模型文件 新建文件,选择CoreData -> NSManaged Object subclass 根据提示,选择实体通过代码,关联数据库和实体转载 2016-05-15 23:54:21 · 422 阅读 · 0 评论 -
C++ 获取计算机CPU信息
CString strPath = _T("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");//注册表子键路径 CRegKey regkey;//定义注册表类对象 LONG lResult;//LONG型变量-反应结果 lResult = regkey.Open(HKEY_LOCAL_MACHINE, LPCTSTR(st原创 2016-03-25 14:39:27 · 2931 阅读 · 0 评论 -
C++枚举系统磁盘信息
int DiskCount = 0;//磁盘数量DWORD DiskInfo = GetLogicalDrives();//利用GetLogicalDrives()函数可以获取系统中逻辑驱动器的数量,函数返回的是一个32位无符号整型数据。while (DiskInfo)//通过循环操作查看每一位数据是否为1,如果为1则磁盘为真,如果为0则磁盘不存在。{if (DiskInfo原创 2016-03-25 14:23:49 · 1903 阅读 · 0 评论 -
IOS 获取地理位置信息并逆向解析
由于是初学者,思绪可能较乱,敬请见谅! 1. 首先,将CoreLocation framework mapkit.framework框架导入到工程当中并且引用 2. 添加#import #import 引用头文件到你写的类文件中 3.创建一个CLLocation服务的管理者CLLocationManager,设置代理。定义为全局变量方便调用 @prope原创 2016-03-17 23:42:43 · 1300 阅读 · 0 评论