自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯狂子的博客

潜心学习,让自己沉淀下来

  • 博客(17)
  • 收藏
  • 关注

转载 2015这一年App Store审核指南都有哪些变化

http://www.cocoachina.com/appstore/20160125/15089.html本文针对此前版本的《App Store审核指南》进行了更新,并标注了2015年苹果对《App Store审核指南》进行的一些调整。App Store Review Guidelines(英文版)以下是更新后的审核指南:前言感谢您付出宝贵的才

2016-02-22 14:11:24 566

转载 多线程编程1 - NSThread

http://blog.csdn.net/q199109106q/article/details/8565844每个iOS应用程序都有个专门用来更新显示UI界面、处理用户的触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主线程堵塞,增加运行

2016-02-26 09:42:44 289

转载 ARC指南1 - strong和weak指针

http://blog.csdn.net/q199109106q/article/details/8565017参考文献:  iOS ARC 完全指南提示:本文中所说的"实例变量"即是"成员变量","局部变量"即是"本地变量"一、简介ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain

2016-02-26 09:36:40 240

转载 UIBezierPath精讲

http://www.jianshu.com/p/734b34e82135学习UIBezierPath画图笔者在写本篇文章之前,也没有系统学习过贝塞尔曲线,只是曾经某一次的需求需要使用到,才临时百度看了一看而且使用最基本的功能。现在总算有时间停下来好好研究研究这个神奇而伟大的贝塞尔先生!笔者在学习时,首先看了两遍UIBezierPath类头文件定义,熟悉

2016-02-23 17:53:32 377

原创 ios 绘图处理

http://www.netfoucs.com/article/u012858744/66499.htmlhttp://www.cnblogs.com/smileEvday/archive/2013/05/25/IOSImageEdit.htmlhttp://blog.csdn.net/wmqi10/article/details/8730352

2016-02-23 10:53:01 730

转载 iOS蓝牙开发(四):BabyBluetooth蓝牙库介绍

BabyBluetooth 是一个最简单易用的蓝牙库,基于CoreBluetooth的封装,并兼容iOS和Mac osx。##特色:基于原生CoreBluetooth框架封装的轻量级的开源库,可以帮你更简单地使用CoreBluetooth API。CoreBluetooth所有方法都是通过委托完成,代码冗余且顺序凌乱。BabyBluetooth使用block方法

2016-02-22 19:10:37 2156

转载 iOS蓝牙开发(三):App作为外设被连接的实现

http://www.cocoachina.com/ios/20160218/15299.html在上一节说了app作为central连接peripheral的情况,这一节介绍如何使用app发布一个peripheral,给其他的central连接。还是这张图,central模式用的都是左边的类,而peripheral模式用的是右边的类peripheral模式的流

2016-02-22 19:09:05 918

转载 iOS蓝牙开发(二):iOS连接外设的代码实现

http://www.cocoachina.com/ios/20160217/15294.html上一篇文章介绍了蓝牙的技术知识,这里我们具体说明一下中心模式的应用场景。主设备(手机去扫描连接外设,发现外设服务和属性,操作服务和属性的应用。一般来说,外设(蓝牙设备,比如智能手环之类的东西), 会由硬件工程师开发好,并定义好设备提供的服务,每个服务对于的特征,每个特征的属

2016-02-22 19:07:05 639

转载 iOS蓝牙开发(一)蓝牙相关基础知识

http://www.cocoachina.com/ios/20150915/13454.html作者:刘彦玮蓝牙常见名称和缩写MFI ======= make for ipad ,iphone, itouch 专们为苹果设备制作的设备BLE ==== buletouch low energy,蓝牙4.0设备因为低耗电,所以也叫做BLE

2016-02-22 19:05:22 415

转载 用Runtime中转发消息的方式解决服务器端返回NSNULL的问题

http://www.jianshu.com/p/7f937ed1e132有时候服务器很烦不靠谱,老是不经意间返回null,所以在iOS端不得不校验它的类型等。譬如:返回的数组为null,首先得判断类型是不是NSArray 还得判断非空。NSArray *products = data[@"省心宝"];if ([products isKindOfClass:[NSArray cl

2016-02-22 15:40:48 873

转载 iOS开发中 UITabBarController--标签控制器的使用

http://www.linuxidc.com/Linux/2015-12/126156.htm一、引言与导航控制器相类似,标签控制器也是用于管理视图控制器的一个UI控件,在其内部封装了一个标签栏,与导航不同的是,导航的管理方式是纵向的,采用push与pop切换控制器,标签的管理是横向的,通过标签的切换来改变控制器,一般我们习惯将tabBar作为应用程序的根视图控制器,在其中添

2016-02-22 11:08:15 1982

转载 block和代理的学习

(一)Block很简单,就像delegate的简化版摘要 block的语法让人很蛋疼,但是如果好好理一下思路,发现也没那么难。代理设计模式对于iOS开发的人来说肯定很熟悉了,代理delegate就是委托另一个对象来帮忙完成一件事情,为什么要委托别人来做呢,这其实是MVC设计模式中的模块分工问题,例如View对象它只负责显示界面,而不需要进行数据的管理,数据的

2016-02-20 15:49:07 539

原创 UIView的layoutSubviews和drawRect方法何时调用

layoutSubviews方便数据计算,drawRect方便视图重绘。layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews。2、addSubview会触发layoutSubviews。3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化。4、滚动一个UIScrollVie

2016-02-20 11:57:20 286

转载 iOS 原生二维码扫描(可限制扫描区域)

http://www.bubuko.com/infodetail-1142586.htmlhttp://blog.csdn.net/lc_obj/article/details/41549469?utm_source=tuicool&utm_medium=referral   使用 AVFoundation系统库来进行二维码扫描并且限制扫描二维码的范围。(因为默认的是全

2016-02-19 17:45:04 954

转载 ios nil、NULL和NSNull 的使用

http://blog.csdn.net/xdrt81y/article/details/8981133nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使

2016-02-19 10:06:50 387

转载 iOS开发网络篇—发送GET和POST请求(使用NSURLSession)

iOS开发网络篇—发送GET和POST请求(使用NSURLSession)说明:  1)该文主要介绍如何使用NSURLSession来发送GET请求和POST请求  2)本文将不再讲解NSURLConnection的使用,如有需要了解NSURLConnection如何发送请求。    详细信息,请参考:http://www.cnblogs.com/wendingdi

2016-02-02 16:14:17 403

转载 ViewController详解

http://www.cnblogs.com/skyblue/archive/2013/06/15/3137290.html一、生命周期当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc                              创建对象,分配空间2、init (initWithNibName)  初始化对象,初始化数据3、loa

2016-02-01 10:54:06 328

空空如也

空空如也

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

TA关注的人

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