- 博客(30)
- 资源 (55)
- 收藏
- 关注
原创 CoreData在项目中的简单实用(2)
现在使用一个创建工程时直接带有CoreData:创建:接下来创建表格,插入字段,然后生成文件:再新建一个继承与NSObject的直接管理增删查改:QHDatabase简单看一下这个单例:(仅仅是一个.h的头文件),其实你自己在工程中写一个单例方法也是可以的:然后我们再继续看看
2016-07-27 13:30:32 408
原创 CoreData在项目中的简单实用(1)
介绍:本文介绍的CoreData不在AppDelegate中创建,在程序中新建工程使用,即创建本地数据库,缓存数据,隔几个小时后更新数据库1. 创建CoreData:本人命名为ZHZMOdel,插入一张表:News:如图 备注:创建方式:command+N->ios/coredate->DataModel介绍一下数据类型:true/false用Boole
2016-07-27 11:25:53 679
原创 MJRefresh刷新的swift版写法
一,导入头文件: import MJRefresh二,声明2个刷新的变量: 1,对象: let header =MJRefreshNormalHeader() let footer =MJRefreshAutoNormalFooter() 2,页数变量: var contentPa
2016-07-27 09:37:00 1175
原创 iOS开发--Swift语言3
协议协议是对实例行为的一种约束,和ObjC类似,在Swift中可以定义属性和方法(ObjC中之所以能定义属性是因为@property的本质就是setter、getter方法)。和其他语言不同的是Swift中的协议不仅限于类的实现,它同样可以应用于枚举、结构体(如果只想将一个协议应用于类,可以在定义协议时在后面添加class关键字来限制其应用范围)。1
2016-07-26 11:53:15 652
原创 iOS开发--Swift语言2
函数的闭包函数函数是一个完成独立任务的代码块,Swift中的函数不仅可以像C语言中的函数一样作为函数的参数和返回值,而且还支持嵌套,并且有C#一样的函数参数默认值、可变参数等。123456//定义一个函数,注意参数和返回值,如果没有返回值可以不写返回值或者写成Void、空元组()(注意V
2016-07-26 11:50:55 577
原创 iOS开发--Swift语言1
概述Swift是苹果2014年推出的全新的编程语言,它继承了C语言、ObjC的特性,且克服了C语言的兼容性问题。Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在其中你可以看到C#、Java、Javascript、Python等多种语言的影子。同时在2015年的WWDC上苹果还宣布Swift的新版本Swift2.0,并宣布稍后Swift即将开源,除了支持
2016-07-26 11:06:59 378
原创 日历控件的封装
先上效果图:简单的日历分装CJWCalendarItem.h//// CJWCalendarItem.h// 日历//// Created by CJW on 16/7/21.// Copyright © 2016年 cjw. All rights reserved.//#i
2016-07-21 17:48:46 644 1
转载 移动App架构设计
移动App架构设计本文主要总结了几种常用的架构模式, 基本是层层递进的转载请注名出处 http://blog.csdn.net/uxyheaven, 良好的排版在https://github.com/uxyheaven/阅读如果觉得本文不错, 请在csdn给个顶, github给个star.Native app的开发相比传统的项目迭代周期要短很多, 需求的变化也频繁一些,
2016-07-21 14:45:22 947
转载 ios获取当前的网络状态, 获取当前连接的wifi名字
iOS中用来查询当前连接的网络信息的API即CNCopyCurrentNetworkInfo这个API位于SystemConfiguration.framework里面,使用时需要增加.h和包含库文件使用时可以直接包含#import 代码如下:+ (NSString *)getWifiName{ NSString *wifiName = nil;
2016-07-21 14:12:43 1392
转载 Zbar和ZXing这两个二维码和条形码识别工具
显然做这个我们不会花大量力气去自己来写这个识别过程, 这之间可能会包括人工识别方面的工作, 所以为了偷懒,便想到了去网上找这样的开源工具, 呵呵, 你别说, 还真找到两个, 即ZBar和ZXing. 去他们的官网一看, 得出以下结论:ZBar可以直接扫二维码和条形码, ZXing可以直接扫二维码, 如果要扫条形码,则需要去改改代码花点功夫了。同样, ZBar和ZXing的源码我们也
2016-07-21 13:47:36 2104
转载 Xcode 7 缺少 *.dylib库的解决方法
Xcode7中 Link Binary With Libraries 没有 .dylib库,只能找到对应的 .tbd,但不能代替使用,通过查找资料,尝试后得到以下两种解决方法。方法1. (heqin测试可行)在项目Target中的Link Binary With Libraries 手动添加 首先点击 “+” 显示搜索添加页面,在这里如果搜索之前的libsqlite3.dylib是
2016-07-21 12:05:50 299
原创 使用真机调试问题
1. 在打包出来后, 用 itools安装时有时会出现奇怪的错误, 说是签名错误。 这种情况可能是需要设置Targets->Build Settings->Code Signing -> Provisioning Profile, 设置成一个Distribution的profile即可。2. 有时在进行真机调试时,出现程序安装在设备上了,一调试就自动和XCode断开了,没法进行调试,我
2016-07-21 11:55:09 305
原创 SourceTree管理gitHub
你不用去终端输入复杂的命令行,只需要点几下按钮就可以用git管理你的diamante首先建一个git仓库:点击新建仓库后点击从URL克隆然后输入你的git网址:注意后缀为.git提交代码:解决冲突:打开有冲突的文件:1,全局搜索:“======”2,删除所有的"===="\">>>>>>
2016-07-20 15:52:19 861
原创 网银支付
导入第三方库: UPPayPlugin文件 导入framework: .h 文件// Created by cjw on 16-05-12.// Copyright (c) 2016年 cjw. All rights reserved.//#import #import "UPPayPluginDelega
2016-07-19 15:04:48 471
原创 tableView详解
由于iOS是遵循MVC模式设计的,很多操作都是通过代理和外界沟通的,但对于数据源控件除了代理还有一个数据源属性,通过它和外界进行数据交互。 对于UITableView设置完dataSource后需要实现UITableViewDataSource协议,在这个协议中定义了多种 数据操作方法,下面通过创建一个简单的联系人管理进行演示:首先我们需要创建一个联系人模型KCContactKCCon
2016-07-19 14:06:01 2424
原创 摇一摇
你可以摇一摇请求鸡汤也可以摇一摇分享,只要在摇一摇的方法里面做你想做的事情就好了//// ViewController.m// yaoyiyao//// Created by CJW on 16/7/19.// Copyright © 2016年 cjw. All rights reserved.//#
2016-07-19 11:09:44 528
原创 录制视频和音频
//// StartLiveView.m// LiveHighCP//// Created by CJW on 16/7/18.// Copyright © 2016年 cjw. All rights reserved.//#import "StartLiveView.h"#import "UIView+Add.h
2016-07-18 17:33:24 973 1
原创 textField 占位字体的颜色改变
UITextField * _myTitle = [[UITextFieldalloc] init]; [_myTitlebecomeFirstResponder]; //设置键盘颜色 _myTitle.tintColor = [UIColorwhiteColor]; /
2016-07-18 15:23:27 970
原创 hitTest:withEvent使用
hitTest的作用:当在一个view上添加一个屏蔽罩,但又不影响对下面view的操作,也就是可以透过屏蔽罩对下面的view进行操作,这个函数就很好用了。 hitTest的用法:将下面的函数添加到UIView的子类中,也就是屏蔽罩类中即可。 -(id)hitTest:(CGPoint)point withEvent:(UIEvent *)event
2016-07-15 09:20:13 580
原创 自己封装的web请求
//// WebViewVC.h// 封装url//// Created by CJW on 16/7/14.// Copyright © 2016年 ch. All rights reserved.//第三方用到的是 NJKWebViewProgress 和 PureLayout#import #impo
2016-07-14 14:45:22 897
原创 Quartz2D绘制字体和图形
//// CJWView.m// //// Created by CJW on 16/7/13.// Copyright © 2016年 ch. All rights reserved.//#import "CJWView.h"@implementation CJWView
2016-07-13 16:27:42 321
原创 简单的Quartz2D划线
//// CJWView.m// Quartz2D//// Created by CJW on 16/7/13.// Copyright © 2016年 ch. All rights reserved.//#import "CJWView.h"@implementation CJWView
2016-07-13 16:04:07 432
原创 访问第三方应用
//打开第三方应用- (IBAction)thirdPartyApplicationClick:(UIButton *)sender { NSString *url=@"cmj://myparams"; [selfopenUrl:url];}#pragma mark - 私有方法-(void)openUrl:(NSString *)u
2016-07-12 15:05:52 413
原创 iOS原生录音功能
//// ViewController.m// 录音//// Created by cjw on 16/7/11.// Copyright © 2016年 ch. All rights reserved.//#import "ViewController.h"#import #define kRecordA
2016-07-12 14:58:51 4040
原创 安卓安装包网址
【链接】AndroidDevToolsAndroidSDK下载AndroidStudio下载Gradle下http://www.androiddevtools.cn/
2016-07-08 11:15:26 10855
iTunes低版本的
2018-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人