- 博客(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 多线程GCD和延时调用
GCD 是一种非常方便的使用多线程的方式。通过使用 GCD,我们可以在确保尽量简单的语法的前提下进行灵活的多线程编程。在 “复杂必死” 的多线程编程中,保持简单就是避免错误的金科玉律。好消息是在 Swift 中是可以无缝使用 GCD 的 API 的,而且得益于闭包特性的加入,使用起来比之前在 Objective-C 中更加简单方便。在这里我不打算花费很多时间介绍 GCD 的语法和要素,如果这么做的
2016-06-08 08:53:50
3471
原创 常用 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:闭包
[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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人