自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ObjectMapper的使用举例2 ThemeRecipe.swift

import UIKitimport ObjectMapperstruct ThemeRecipeList :Mappable{    // 数组类型的themeRecipes进行一个实例化    var themeRecipes:[ThemeRecipe] = [ThemeRecipe]()    //每种theme都是ThemeRecipe数

2017-01-27 16:19:56 396

转载 Swift排序Sort函数用法(包含NSDictionary排序)

一个例子直接贴代码,不过多解释//这是我们的modelclass imageFile { var fileName = String() var fileID = Int()}//使用var images : [imageFile] = []images.sort({ $0.fileID > $1.fileID })下面是闭包的进阶使用

2017-01-27 15:29:44 1677

原创 ObjectMapper的使用举例 Recipe.swift

在Recipe.swift的模型文件中,有如下内容:import UIKitimport ObjectMapper//json解析//为了支持映射,类或者构造体只需要实现Mappable协议,struct RecipeList: Mappable{    //声明    var code:Strin

2017-01-27 13:09:25 498

原创 模型中添加属性导致数据表中不存在column的错误

如果在模型中添加要使用的属性,比如:@property (nonatomic)BOOL isHpot;运行时会发生这样的错误:table gyoshadetail has no column named isHpot在数据表中不存在这样的column 。可以换成另外一种方法:- (BOOL)isHpot;- (void)set

2017-01-26 11:20:36 1567

原创 UNIQUE constraint failedの原因

いつの頃からか、変なエラーが出るようになってしまいました。サーバーコントロールパネルのエラーログを見ると、2分〜5分間隔で、SQLのエラーが出続けていました。それが、「SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed」です。エラーログの1行目は、「WordPress \xe3\x

2017-01-24 13:23:39 6133 1

原创 AsyncDisplayKit使用详解

AsyncDisplayKit的核心组件包括:· ASDisplayNode 与UIView对应 —一个子类,用来自定义node。·  ASControlNode. 类似于UIControl —用来扩展生成buttons。·  ASImageNode. 类似于UIImageView —异步的图像解码.·  ASTextNode. 类似于UITextView —基

2017-01-23 13:51:57 7271

转载 NSString的各种用法,包括扩展名的pathExtension

#import //大小写处理void caseTest(){NSString *str=@"GuangDong"; //转成大写 NSLog(@"大写:%@",[str uppercaseString]); //转成小写 NSLog(@"小写:%@",[str lowercaseString]); //首字母变大写,其他字母都变小写

2017-01-19 11:23:36 1468

转载 AR 开发资料汇总

AR 开发资料汇总(总结了AR开发的平台汇总,AR视频经典教程,AR主流资讯网站,Vuforia,EasyAR一些实例教程以及AR精选应用)AR开发者 群:605785368微信公众号:AR开发者AR 平台Vuforia--不用多说,最流行的AR应用开发引擎。EasyAR--EasyAR是国内最专业的AR引擎,是国内首款投入应用的AR S

2017-01-19 09:21:25 3028

原创 播放视频AVPlayer使用详解

播放视频AVPlayer使用详解

2017-01-18 18:51:17 24949

转载 使用断言NSAssert()和NSParameterAssert调试程序错误

NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并切可以自定义异常描述。NSAssert()是这样定义的:#define NSAssert(condition, desc)condition是条件表达式,值为YES或NO;desc为异常描述,通常为

2017-01-18 10:22:49 103

转载 DKNightVersion框架的原理和使用

DKNightVersion下载地址: https://github.com/Draveness/DKNightVersion在很多重阅读或者需要在夜间观看的软件其实都会把夜间模式当做一个 App 所需要具备的特性. 而如何在不改变原有的架构, 甚至不改变原有的代码的基础上, 就能为应用优雅地添加夜间模式就成为一个在很多应用开发的过程中不得不面对的一个问题.就是以上事情的驱

2017-01-17 18:56:34 3464 1

原创 FMDB中读取原数据,然后insert更改数据,保存后再读取时数据变化了。

FMDB中读取原数据,然后insert更改数据,保存后再读取时数据变化了。-(void)testsetTableData{        __blockSSSSagyoshijiModel *sagyoshijiModel;  // 表中的模型    NSError *dbError;        NSString *kojic

2017-01-17 14:11:24 812

原创 Realm数据库读取数据时的处理:每次加载数据时,都将原有的数据删除,重新读取模型中的数据

Realm数据库读取数据时的处理:每次加在数据时,都将原有的数据删除,重新读取模型中的数据/// 加载上方滚动广告    func loadADData(){        Alamofire.request(Router.chooseViewAdList(parameters:nil)).responseJSON { [unownedself] res

2017-01-15 11:46:27 764

原创 用最基础的方法实现的JSON转模型

- (void)testrequestData{    __blockSSSSagyodetailModel *sagyodetailModel;    NSString *kojicd =@"1";    NSString *kokucd =@"2";    NSString *sagyoymd =@"3";        disp

2017-01-13 15:34:25 474

转载 ReactiveCocoa v2.5 源码解析之架构总览

ReactiveCocoa v2.5 源码解析之架构总览

2017-01-11 14:15:05 614

转载 关于JTCalendar的使用详解

JTCalendar是一个可自定义性高,功能强大的日历类库,我们可以改变日历样式,选中日期的多选和单选等功能,下面将介绍JTCalendar的基本使用方法;附上Git地址:https://github.com/jonathantribouharet/JTCalendar在你添加日历控件的ViewController中你需要在你的UIViewController创

2017-01-10 18:04:02 4603

转载 Swift3.0 / swift2.3中dispatch_group的使用

在项目开发中有时候需要把一些循环执行的异步操作加入到group中,让彻底循环完之后再进行下一步操作,直接上代码创建一个组swift2.3:let group = dispatch_group_create()swift3.0:let group = DispatchGroup()1234512345循环加载数据swift2.3:for _ in array.cou

2017-01-09 17:29:25 765

原创 Swift的PullReTofresh

添加头部控件的方法:       tableView.addHeaderWithCallback {                             ///加载信息数据的方法                        group.notify(queue: queue) {                self.load

2017-01-09 14:43:49 202

转载 Swift Map方法

CollectionType Map在CollectionType的extension中map方法的定义: extension CollectionType { /// Return an `Array` containing the results of mapping `transform` /// over `self`. /// /// - Comp

2017-01-09 01:28:47 397

原创 模型中RealmSwift与SwiftJSON的结合

import UIKitimport RealmSwiftimport SwiftyJSON//let realmQueue = DispatchQueue(label: "com.wangju.WDDayDayCook", attributes: dispatch_queue_attr_make_with_qos_class(DispatchQue

2017-01-08 20:30:20 1342

转载 Swift和Objective-C如何兼顾?且看@objc和Dynamic,dynamic关键字

虽然说 Swift 语言的初衷是希望能摆脱 Objective-C 的沉重的历史包袱和约束,但是不可否认的是经过了二十多年的洗礼,Cocoa 框架早就烙上了不可磨灭的 Objective-C 的印记。无数的第三方库是用 Objective-C 写成的,这些积累无论是谁都不能小觑。因此,在最初的版本中,Swift 不得不考虑与 Objective-C 的兼容。Apple 采取的做法是允许我们

2017-01-07 18:12:01 2569

原创 iOS HTTP网络请求,没有使用框架的request

//数据请求    [ManagerrequestData:@"ji"params:params handler:^(NSDictionary *info,NSError *error) {        if (handler) {            if ((!error) && ([infocount] > 0)) {         

2017-01-06 14:52:06 334

转载 iOS开发--iOS 指纹识别常见问题汇总

一.基本知识点开这个LocalAuthentication.framework,发现里面主要有这么几个东西- LAContext.h- LAError.h- LAPublicDefines.h- LocalAuthentication.hLocalAuthentication.h这个没什么可讲的吧,代码就两行,一行导入LAContext.h,一

2017-01-01 18:04:42 3404

原创 CoreBluetooth:baseK,中心模式,外设模式流程,iBeacon

baseK(相关基础知识)蓝牙常见名称和缩写BLE:(Bluetooth low energy)蓝牙4.0设备因为低耗电,也叫BLEperipheral,central:外设和中心设备,发起链接的是central(一般是指手机),被链接的设备是peripheral(运动手环)service and characteristic:(服务和特征)每个设备会提供服务和特征,类似于服务端的AP

2017-01-01 16:32:01 1549

转载 iOS 蓝牙使用小结 bluetooth中心模式swift,oc

demo下载 http://download.csdn.NET/detail/swibyn/9717588直接看代码 http://blog.csdn.Net/swibyn/article/details/53785249首先推荐去看官方文档哦现将创建蓝牙工程的要点总结一下,由于工程主要涉及中心模式,所以只总结中心模式的用法1,引入CoreBluetoo

2017-01-01 14:36:19 1339

原创 蓝牙框架之MultipeerConnectivity框架

蓝牙框架之MultipeerConnectivity框架前面已经说了GameKit相关的蓝牙操作类从iOS7已经全部过期,苹果官方推荐使用MultipeerConnectivity代替。但是应该了解,MultipeerConnectivity.framework并不仅仅支持蓝牙连接,准确的说它是一种支持Wi-Fi网络、P2P Wi-Fi已经蓝牙个人局域网的通信框架,它屏蔽了具体的连接技术,

2017-01-01 10:46:05 427

空空如也

空空如也

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

TA关注的人

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