自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 ios配置文件的坑儿

一、file was built for archive which is not the architecture being linked (armv7s)项目是基于bluetooth打印机的,需要引用自己打包好的静态库,编译的时候报上面的错。需要将项目中的build Settings配置项中的“Build Active Architecture Only”改为YES  (是否

2015-11-30 10:48:00 996

原创 ViewController生命周期

ViewController是view的controller,viewController的职责主要包括管理内部各个view的加载显示与卸载,同时负责与其他ViewController的通信和协调。在IOS中 有两类ViewController:1. 显示内容,比如UIViewController,UITableViewController等,同时还可以自定义继承自UIViewCo

2015-11-27 11:39:26 581

转载 iOS开发网络篇

iOS开发网络篇—发送json数据给服务器以及多值参数一、发送JSON数据给服务器发送JSON数据给服务器的步骤:(1)一定要使用POST请求(2)设置请求头(3)设置JSON数据为请求体代码示例: 1 #import "YYViewController.h" 2 3 @interface YYViewController ()

2015-11-26 19:41:07 321

转载 ios数据缓存

iOS开发网络篇—数据缓存一、关于同一个URL的多次请求  有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。    上面的情况会造成以下问题(1)用户流量的浪费(2)程序响应速度不够快解决上面的问题,一般考虑对数据进行缓存。  二、缓存  为了提高

2015-11-26 19:36:25 436

转载 XMPP简单介绍

XMPP简单介绍一、即时通讯简单介绍1、简单说明即时通讯技术(IM)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容有许多的IM系统,如AOL IM、Yahoo IM、 MSN以及QQ,它们最大的区别在于各自通讯协议的实现,所以即时通讯技术的核心在于它的传输协议协议用来说明信息在网络上如何传输,如

2015-11-26 19:21:11 420

转载 UIscrollview

iOS开发实用技巧篇—项目新特性页面的处理说明:本文主要说明在项目开发中会涉及到的最最简单的新特性界面(实用UIScrollView展示多张图片的轮播)的处理。代码示例:新建一个专门的处理新特性界面的控制器,可以实用代码也可以用xib,在这里实用纯代码方式,创建一个控制器NewfeatureViewController。头文件代码: 1 // 2

2015-11-26 19:17:53 391

原创 BLE4.0 实现蓝牙打印机

一 IOS 蓝牙介绍蓝牙协议本身经历了从1.0到4.0的升级演变, 最新的4.0以其低功耗著称,所以一般也叫BLE(Bluetoothlow energy)。iOS 有两个框架支持蓝牙与外设连接。一个是 ExternalAccessory。从ios3.0就开始支持,也是在iphone4s出来之前用的比较多的一种模式,但是它有个不好的地方,External Accessory需要拿到苹果公司

2015-11-25 14:54:45 6673 3

转载 CocoaPods依赖库使用

一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby

2015-11-25 14:36:51 398

转载 NSUserDefaults简介和简单使用

NSUserDefaults类提供了一个与默认系统进行交互的编程接口。NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设置,配置数据等等。默认系统允许应用程序自定义它的行为去迎合用户的喜好。你可以在程序运行的时候从用户默认的数据库中读取程序的设置。同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默认数据库的操作。可以通过调用synchronize方法来使内

2015-11-24 17:54:41 487

原创 iOS对文件的操作(沙盒)

应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件: Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录 tmp:存放临时文件,iTunes不会备份和恢复此目录,此目录下文件可能会在应用退出后删除 Library/Caches:存放缓存文件,iTunes不会备份此目录,此目录下文件不会在应用退出后删除在D

2015-11-24 17:12:27 323

原创 UITextFieldDelegate和tap事件

大家都很熟悉下面这3个代理函数:#pragma mark - UITextFieldDelegate-(void)textFieldDidBeginEditing:(UITextField *)textField{    NSLog(@"textFieldDidBeginEditing");    CGRect frame = textFie

2015-11-23 16:22:00 1431

CDRTranslucentSideBar

ios界面编程,不是用拖控件的方式到storyboard,而是用纯代码实现侧滑页面

2015-06-11

opengl编程精髓

以win2框架,opengl编程实现简单的3D虚拟现实模型,

2014-07-20

空空如也

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

TA关注的人

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