自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 iOS静态库的制作

库可以分为静态库和动态库,静态有.a和.framework,动态库有.framework、.dylib(iOS9之前)、.tbd(iOS9之后)。 相信很多朋友在做项目过程中,都会需要在工程中导入库,那么这个库又是怎么生成的呢,今天我们就开看一下一个静态库它的制作流程: 这里假设我们要制作一个异步加载网络图片的库(工程名:BHImage),首先我们要新建一个工程,注意要选择这个: 创

2016-10-15 13:13:48 325

原创 iOS基于Bmob的实时通讯

最近刚完成一个基于Bmob后台的项目,用到了实时通讯这一功能,完成它还真是一个浩大的工程呐,一些步骤及重点在这里记录下来 下载安装BmobIMSDK 首先我们要通过官网下载最新的BmobIMSDK,将它导到自己的项目工程里面 引入相关的库文件 如果项目中已包含BmobSDK数据服务SDK的话,可以不添加新的框架,如果没有则需添加SystemConfiguration.framework、C

2016-10-12 08:28:17 1135

原创 iOS编程的几种传值方式

我们在设计两个界面之间进行交互时,难免就会遇到需要将上一个界面的值传入下一个界面中去使用的问题,我将我们可能会用到的传值方式进行了一下总结,希望可以帮助到盆友们。比如这里我们有一个ViewController和NextViewController两个控制器,后面用界面1和界面2代替。 一、初始化传值 初始化传值是一种很简单的传值方式,我们可以在界面跳转的事件中初始化目的界面时就将值传过去,假如

2016-09-28 12:46:17 298

原创 OC编程中通知的使用2(监听)

设计一个APP,必不可少的就是让用户输入一些信息,那么键盘的弹出收回问题也就接踵而来,因为有可能输入框会在键盘弹出时被掩盖,这个时候我们该怎么办呢?再有就是我们需要做到及时通信,比如我们在一个界面点击了取消订单按钮,则上一个界面就应立马显示订单已取消的样式。这个时候使用通知监听键盘弹出收回、事件触发就能很好地解决这个问题了。 1、键盘监听 当我们界面中有很多输入框时: 首先声明一

2016-09-23 13:55:12 415

原创 OC编程中通知的使用1(传值)

编程中,总会遇到各种传值问题,而使用通知传值便捷高效,且工程中全局监听,是码农们较为常用的传值方式,比如我们需要在工程中的某个界面获取数据,如果我们通过代理或属性传值可能会转很多次,这个时候使用通知就能很好地解决这个问题 需要获取数据类一:增加一个观察监听中心[[NSNotificationCenter defaultCenter] addObserver:self selector:@se

2016-09-23 13:52:51 284

翻译 正则表达式在OC编程中的运用

编程过程中,我们常常会遇到值的判断问题,比如我们在做注册界面时,会需要判断用户输入的电话号码是否是一个合乎常理的电话号码,输入的密码是否包含字母等判定条件,这个时候我们就需要正则表达式来帮我们判断了,可以将这些方法封装成一个类,使用时直接类名调用就可以了;当然,如果只是用到其中一两个判定条件,可以直接在类中写方法调用 //验证用户名 + (BOOL)validateUserName:(NSSt

2016-09-22 21:21:51 247

原创 iOS多线程

iOS中多线程种类: iOS多线程分类 Pthreads ​这是一种基于c语言的框架,可移植性很好,但是需要手动处理线程的各个状态的转换即管理生命周期,比如,这段代码虽然创建了一个线程,但并没有销毁。(一般不用) NSThread线程对象​ 这是一种完全面向对象的方式,由苹果封装好了的,比较轻量级,可以直接操控线程对象,非常直观和方便,但是需要自己管理线

2016-09-22 18:53:55 207

空空如也

空空如也

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

TA关注的人

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