自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(249)
  • 资源 (3)
  • 收藏
  • 关注

原创 高德地图POI搜索,附近地图搜索,类似附近的人搜索

效果图:首先导入道德地图的SDK,导入步骤不在这里介绍2:包含头文件:[objc] view plain copy#import   3:代码[javascript] view plain copy@property(nonatomic,strong)AM

2016-09-28 17:13:39 3435

原创 WKWebView 的使用简介

1. navigationDelegate[objc] view plain copyprint?- (void)webView:(WKWebView *)webView didStartProvisionalNavigation:(WKNavigation *)navigation { // 类似UIWebView的 -webViewDidStar

2016-09-23 23:12:28 637

原创 UIWebView、WKWebView使用详解及性能分析

一、整体介绍UIWebView自iOS2就有,WKWebView从iOS8才有,毫无疑问WKWebView将逐步取代笨重的UIWebView。通过简单的测试即可发现UIWebView占用过多内存,且内存峰值更是夸张。WKWebView网页加载速度也有提升,但是并不像内存那样提升那么多。下面列举一些其它的优势:更多的支持HTML5的特性官方宣称的高达60fps的滚动刷新率以及内置手势Sa

2016-09-23 23:09:20 1874

原创 swift中跳转WKWebView 链接不含汉字的写法

import UIKitclass NewsViewController:UIViewController,WKNavigationDelegate,UIScrollViewDelegate {        var webView :WKWebView = WKWebView()        overridefunc viewWi

2016-09-22 17:28:56 733

原创 swift 中跳转WKWebView,链接含有汉字的写法

import UIKitclass HighSpeedRoadVC:UIViewController,WKNavigationDelegate,UIScrollViewDelegate {        var webView :WKWebView = WKWebView()//    var web : UIWebView = UIWebVie

2016-09-22 17:27:37 1760

原创 iOS下拉tableView实现上面的图片放大效果

#import "ViewController.h"#define kScreenbounds [UIScreen mainScreen].bounds#define kScreenWidth [UIScreen mainScreen].bounds.size.width#define kScreenHeight  [UIScreen mainScreen].bounds.

2016-09-14 11:30:22 3821

原创 swift 中跳转web view的两种方法

首先 遵循代理  引入头文件#import 第一种情况  直接跳转  了解不含特殊字符的 import UIKitclass NewsViewController:UIViewController,WKNavigationDelegate,UIScrollViewDelegate {        var webView :

2016-09-14 11:22:58 2438

原创 UITextField长度限制的写法

1.遵循代理UITextFieldDelegate 2.点击响应方法userNameText.addTarget(self, action:"tappedOne:", forControlEvents:UIControlEvents.EditingChanged)3.方法的实现func tappedOne(textFi

2016-09-08 18:06:59 291

原创 Swift中页面跳转与传值:

1.简单方式首先,Swift的跳转可分为利用xib文件跳转与storyboard跳转两种方法,我这里选择使用storyboard的界面跳转方法。1、通过在storyboard中拉button控件建立segue跳转。2、通过presentViewController方法进行界面跳转。这里需要注意presentViewController方法适用于xib与storyboard两种方法,

2016-08-29 15:42:56 5987

原创 自己写的程序密码功能 ------数字功能

自己写的程序密码功能  ------数字功能class LockedViewController: UIViewController {        var dataBase:FMDatabase?        var i =0        var passwordStr :String?       

2016-08-26 14:28:44 604

原创 开启JAVA自学新篇章

MyEclipse Enterprise Workbench简称MyEclipse,是一款专门用于开发Java, J2EE的 Eclipse 插件集合,该软件不仅功能丰富而且强大,包括了完备的编码、调试、测试和发布功能,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。总之,这款工具非常优秀,自推出后一直被广泛运用,尤其是对各种开源产品的支持十分不错,

2016-08-04 11:10:57 688

原创 swift中字符串截取方法(substring)

下面介绍2种swift的字符串截取方法,实际上用到了substringFromIndex,substringToIndex,substringWithRange1.将String转化为NSString再截取,代码如下: var s="1234567890"var ns1=(s as NSString).substringFromIndex(5)var ns2=(s as NSStri

2016-08-01 09:41:53 1229

原创 什么是静态UItableView

文顶顶最怕你一生碌碌无为 还安慰自己平凡可贵iOS开发UI篇—简单介绍静态单元格的使用iOS开发UI篇—简单介绍静态单元格的使用一、实现效果与说明 说明:观察上面的展示效果,可以发现整个界面是由一个tableview来展示的,上面的数据都是固定的,且几乎不会改变。要完成上面的效果,有几种方法:(1)可以直接利用代码,返回三组,在判断每

2016-07-22 18:06:40 403

原创 swift 进入后台或者点击home键是程序进入后台后,持续定位

进入后台的方法import UIKit@UIApplicationMainclass AppDelegate:UIResponder, UIApplicationDelegate,CLLocationManagerDelegate {        var locationManager :CLLocationManager?

2016-07-15 15:19:21 3638

原创 swift 通知中心 进入后台多久会通知用户关闭此功能

//添加本地通知    func  addLocalNotification() {                //定义本地通知对象        let notification :UILocalNotification = UILocalNotification()                //设置调用时间       

2016-07-15 15:14:42 997

原创 swift 错误集合 ------>持续更新中

从今天开始凡是在用swift中遇到的错误都会在本博客持续更新  便于自己学习和快速开发2017.7.14

2016-07-14 17:35:08 1386

原创 swift 中拨电话的实现

//MARK:_一键报警设置    //MARK: - 弹出视图        func createView() {                var alertView : UIAlertView?        alertView = UIAlertView(title: "110", message: "", delegate: self, cancelButt

2016-07-14 17:20:42 1049

转载 iOS后台持续定位并定时上传

最近做一个考勤APP,功能很简单,就是一直在后台运行,每隔固定时间向服务器上传一次位置信息。持续运行24小时测试,功能实现。1.ViewController.h文件:#import 并实现CLLocationManagerDelegate 代理,.h文件完整代码如下:[objc] view plain copy

2016-07-05 15:34:59 4105

原创 IOS 后台挂起程序 当程序到后台后,继续完成定位任务

// 当应用程序掉到后台时,执行该方法- (void)applicationDidEnterBackground:(UIApplication *)application{   }当一个 iOS 应用被送到后台,它的主线程会被暂停。你用 NSThread 的 detachNewThreadSelector:toTar get:with

2016-07-01 18:07:44 2623

原创 定时器开启和关闭

写程序时遇见了定时器,需要写入数据库用户的经纬 ,还要读取,写好之后发现很费电 总结原因:1:地图定位耗电(这个根据程序要求,不能关闭,需要实时定位,很无奈)2:定时器没有关闭下面是写的定时器方法 简单 可行 1:// 启用计时器,控制每秒执行一次tickDown方法                                        se

2016-07-01 10:18:42 5175

原创 根据经纬度获取用户当前位置信息

根据上篇文章获取的经纬度获取用户当前的位置信息//获取用户所在位置信息ADDRESS    func getUserAddress() {                        let latitude :CLLocationDegrees = LATITUDES!                let

2016-06-30 18:40:07 755

原创 不需要显示地图 就获得用户当前经纬度 超简单的方法

1.遵循协议CLLocationManagerDelegate,AMapSearchDelegate,AMapLocationManagerDelegate2. APIMAMapServices.sharedServices().apiKey =APIKey                AMapLocationServices.sharedSe

2016-06-30 18:27:45 3660

原创 ios9定位服务的app进入后台三分钟收不到经纬度,应用被挂起问题及解决方案

原来定位服务是10分钟收不到定位信息就挂起定位,现在变为最短3分钟,估计都是为了省电吧。只要你开启应用的后台定位,并且10分钟有一次定位,那么苹果就不会关闭你的线程,现在变成3分钟。若你的应用开启了后台定位,当最短3分钟(经过测试也可能大于3分钟小于等于10分钟)不定位,ios系统也会把你的应用挂起。而高德地图ios sdk的ios9以上版本后台定位开启方法变更,而高德导航库没有同步变更,导致使用

2016-06-29 09:41:14 3514

原创 自己封装数据库用法 只需调用即可

1.FMDatabaseAdditionsVariadic.swiftimport Foundationextension FMDatabase {        /// Private generic function used for the variadic renditions of the FMDatabaseAdd

2016-06-16 15:19:38 1244

原创 swift支持多线程操作数据库类库-CoreDataManager

swift支持多线程操作数据库类库-CoreDataManager

2016-06-13 09:25:10 1018

原创 swift 多线程GCD和延时调用

GCD 是一种非常方便的使用多线程的方式。通过使用 GCD,我们可以在确保尽量简单的语法的前提下进行灵活的多线程编程。在 “复杂必死” 的多线程编程中,保持简单就是避免错误的金科玉律。好消息是在 Swift 中是可以无缝使用 GCD 的 API 的,而且得益于闭包特性的加入,使用起来比之前在 Objective-C 中更加简单方便。在这里我不打算花费很多时间介绍 GCD 的语法和要素,如果这么做的

2016-06-08 08:53:50 3471

原创 Swift 中使用 SQLite——新增数据

Swift 中使用 SQLite——新增数据

2016-06-04 18:29:08 825

原创 Swift 中使用 SQLite——修改和删除数据

Swift 中使用 SQLite——修改和删除数据

2016-06-04 18:27:40 846

原创 Swift 中使用 SQLite——查询数据

Swift 中使用 SQLite——查询数据

2016-06-04 18:25:37 2640 1

原创 Swift 中使用 SQLite——批量更新(事务处理)

Swift 中使用 SQLite——批量更新(事务处理)

2016-06-04 18:24:08 1594

原创 常用 SQL介绍

创建表/* 创建数据表 CREATE TABLE '表名' ( '字段名' 类型(INTEGER, REAL, TEXT, BLOB) NOT NULL 不允许为空 PRIMARY KEY 主键 AUTOINCREMENT 自增长, '字

2016-06-04 18:22:54 224

原创 Swift 中使用 SQLite——打开数据库

关于Swift中使用SQLite,接下来可能会分别从打开、增、删、改、查,几个方面来介绍SQLite的具体使用,这一篇重点介绍一下如何打开。定义全局数据库访问句柄/// 全局数据库访问句柄private var db: COpaquePointer = nil实现打开数据库函数/// 打开数据库////// - parameter dbNam

2016-06-04 18:21:20 624

原创 判断手机版本

/**判断是否系统版本大于8.0系统 大于或等于8.0返回true否则返回false*/let IS_IOS8 = (UIDevice.currentDevice().systemVersionas NSString).doubleValue >=8.0let IS_OS_5_OR_LATER = (UIDevice.currentDevice().systemVe

2016-06-04 16:54:45 535

原创 swift 中高德地图随时读取坐标地点的写法

swift 中高德地图随时读取坐标地点的写法

2016-05-17 19:39:29 3833

原创 所有接口添加plist文件的写法 swift

plist文件存放接口

2016-05-17 19:33:27 936

原创 Swift:闭包

[objc] view plain copy print?/* 闭包(Closures)  * 闭包是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。  * 在Swift中的闭包与C、OC中的blocks和其它编程语言(如Python)中的lambdas类似。  * 闭包可以捕获和存储上下文中定义的的任何常量和变量的引用。这就是所谓的变量和变量

2016-05-12 11:55:33 399

原创 Swift - 使用addSubview()方法将StoryBoard中的视图加载进来

Swift - 使用addSubview()方法将StoryBoard中的视图加载进来

2016-05-11 19:31:27 6291

原创 iOS 支付 [支付宝、银联、微信]

iOS 支付 [支付宝、银联、微信]

2016-05-11 19:15:12 701

原创 闭包回调的写法

闭包回调的写法

2016-05-11 19:07:19 345

原创 swift (Singleton)模式

(Singleton)模式

2016-05-11 19:02:58 491

swift3.0三种反向传值方法

对swift3.0中三种反向传值方法进行梳理,现在一个工程里边

2017-04-28

iOS https封装

针对iOShttps数据加密网络请求进行封装

2017-04-28

iOSpickView封装

对pickview进行封装,只需传入字典数据,片刻使用

2017-04-28

空空如也

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

TA关注的人

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