自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 文章已经迁移简书

 简书地址

2018-03-16 17:13:32 683

原创 iOS-检测设备的WiFi是否打开?

#import #import if.h>#import // 检测WIFI开关- (BOOL) isWiFiEnabled { NSCountedSet * cset = [NSCountedSet new]; struct ifaddrs *interfaces; if( ! getifaddrs(&interfaces)

2017-10-17 12:03:42 1596

原创 OC-高德地图-附近的车-车辆平滑移动总结

RT

2017-06-21 11:20:43 971

原创 IOS-RunTime、RunLoop自己的总结

RTRunTime 防止UIButton重复点击RunLoop后台常驻现成解决短信验证码时间间隔

2017-06-12 17:08:24 402

原创 Swift-UIButton规避重复点击

RT

2017-06-12 17:03:29 866 1

原创 Swift--禁止当前页面左侧滑动返回

overridefunc viewWillDisappear(_ animated:Bool) {        super.viewWillDisappear(animated)        navigationController?.interactivePopGestureRecognizer?.isEnabled =true;    }

2017-06-12 16:40:36 10131

原创 Swift-程序定位授权,检查是否开启权限。

项目中需要定位服务哪一个定位来举例子吧如果用户没有相关授权,也就是不允许app获得权限怎么处理这里加了判定,检测是否开启权限,然后跳转设置界面。    // 跳转到设置界面获得位置授权    func showEventsAcessDeniedAlert() {                if(CLLocationManager.authorizatio

2017-06-12 14:45:45 5302

原创 IOS 蓝牙项目-涉及录音 播放删除替换功能,

RT

2017-05-24 10:18:54 673

原创 Swift-服务器返回的数据类型的坑。

我们的后台使用PHP写的,对于数据类型不规范以前用OC还是没问题的。 MVC 或者 KVO都可以但是swift之后对于数据类型十分严格。就会出现崩溃问题。不废话上图。这个接口返回的是未读消息数量标准JSON格式。但是 unread 没有双引号什么鬼。。。考没办法只能 guard守护一下。去防止崩溃,但是获取 last_time的时候又崩溃了。提示Co

2017-05-11 16:51:24 2713

原创 关于InfoPlist的配置

NSCameraUsageDescriptionApp需要您的同意,才能访问相机NSLocationAlawaysUsageDescriptionApp需要您的同意,才能始终访问位置NSLocationAlwaysUsageDescriptionApp需要您的同意,才能始终访问位置NSLocationUsageDescriptionApp需要您的同意,才能访问位置N

2017-05-02 17:18:42 486

原创 IOS支付宝支付成功/取消无法跳转到本来的App-本人亲测解决

我们一直用的Ping++支付,后来集成原生支付宝支付,出现了问题,就是支付不管成功还是取消都无法跳转到原来的app百度了好久也没有看到,后来终于解决了。很简单。  // NOTE: 调用支付结果开始支付             [[AlipaySDK defaultService] payOrder:dic[@"data"] fromScheme:kUrlScheme call

2017-05-02 17:12:02 10942 1

原创 Swift-混编用MJExtension的一些问题。(本人亲测)

接触Swift刚开始看了两天的语法就开始按照OC的风格去搞swift第一个项目遇到很多坑。说一下字典转模型吧。我的订单-是一个典型的对于tableview 上下拉刷新的例子吧。我这里需要数组嵌套字典 转成模型。用的是混编的                    self.tableItems =OrderListModel.mj_objectArray(wi

2017-04-05 09:34:11 2397

原创 Swift-延迟执行NSTimer-用于引导页或者其他场景(本人亲测)

我这里引导页是SDCycleScrollView每个图片选择播放1秒的时间,然后三秒自动跳转到登录界面。这里用到了延迟执行swift我这里用的是NSTimer                //延时1秒执行        let time:TimeInterval = 3.0        DispatchQueue.main.asyncAfter(de

2017-03-31 14:50:15 971

原创 Swift - 图片无线轮播-混编SDCycleScrollView(本人亲测)

项目里面的引导页 三张轮播图需要用到无线轮播以前OC的用的是SDCycleScrollView这里使用混编,也是第一次用 踩坑    var cycleScrollView:SDCycleScrollView!                  let imgOne =UIImage.init(named:"launch_1")        let

2017-03-31 14:47:56 3032 2

原创 Swift-极光推送集成指南 (本人亲测)

1 导入SDK2 桥文件导入// 引入JPush功能所需头文件#import "JPUSHService.h"// iOS10注册APNs所需头文件#import 3  AppDelegatefunc registerJPush(launchOptions:[UIApplicationLaunchOptionsKey:Any]?) {

2017-03-28 16:34:56 3192

原创 Swift-在AppDelegate进行present跳转 (本人亲测)

swift项目里面用到了极光推送当后台推送数据的时候需要进行跳转。这里就遇到一个问题 如果进行 present最后进行了查询直接上代码。            let alertController =UIAlertController(title: "消息通知",                                           

2017-03-28 16:32:35 2692

原创 Swift 时间戳转化成 星期几(本人亲测)

我们做的项目里面 需要得到星期几我就自己写了一个工具类下面直接上代码注意 直接传入时间戳即可。    // 获取星期几    func weekDay() ->String {                let weekDays = [NSNull.init(),"周日","周一","周二","周三","周四","周五","周六"]as [Any

2017-03-27 16:31:53 2836

原创 Swift 定时器的使用--(本人亲测)

在项目里面需要使用到定时器这里我百度了一下 用法和OC差不多测试成功,也没多少变化 下面上代码。    // 定时器    privatevar timer:Timer!     // 启用计时器,控制每N秒执行一次getNetData方法        timer =Timer.scheduledTimer(timeInterval

2017-03-27 16:29:42 5366

原创 Swift - (踩坑)字典转模型闪退问题--本人亲测

在订单列表 订单详情要处理大批量数据的时候需要字典转模型。我是用的混编,model类用的是OC的写法然后用MJ进行转换。当我在cell赋值的时候一直闪退。定位不到问题。通过断点得到的答案。原因            cell.phoneCarText.text ="\(modelDic.nickname!) \(modelDic.car_nu

2017-03-27 11:22:03 639

原创 swift Tableview 点击变色 (本人亲测)

cell.selectionStyle =UITableViewCellSelectionStyle.none

2017-03-23 10:39:56 1917

原创 Swift-字典数组转化成JSON -本人亲测

在开发过程中,某中情况下,服务器的同事会要求我们把数据写成JSON的格式发送给后台。数组里面有嵌套字典的情况,举个例子:[{"brand_id":"28","number":"1","class_id":"2"},{"brand_id":"62","number":"1","class_id":"60"}]这个时候就需要数据的转化。首先转化成NSData类型。然

2017-03-23 10:28:59 7982

原创 IOS-AppStore上架审核 推送问题上传二进制文件被拒

RT

2017-03-22 09:49:01 3443 1

原创 IOS-AppStore上架审核各个屏幕截图尺寸

3.5Any of the following sizes:640 x 920 pixels for hi-res portrait (without status bar) minimum640 x 960 pixels for hi-res portrait (full screen) maximum960 x 600 pixels fo

2017-03-21 11:30:22 12104

原创 干货总结中,稍候分享一些自己的心得体会。

RT

2017-03-20 17:15:46 334

原创 OC-百度地图计算两个坐标之间的距离

BMKMapPoint point1 = BMKMapPointForCoordinate(CLLocationCoordinate2DMake(coorStart.latitude,coorStart.longitude));    BMKMapPoint point2 = BMKMapPointForCoordinate(CLLocationCoordinate2DMake(coorEnd

2017-03-20 16:54:09 1713

原创 Cocoapods 卸载,重装,更新版本,(本人亲测)

以前的Cocoapds需要自己安装的,后来OX系统自带就有,但是我自己的Pro和公司的iMac有一个区别是第三方库Cocoapods搜不到不一样,或者是没有。这次就索性把这块搞了一下。教程是百度的,本人亲测。参考地址:http://www.cnblogs.com/ningmengcao-ios/p/5882505.htmlhttp://blog.csdn.net/y

2017-03-17 10:00:32 943

原创 swift 取消了 所有SetXXX 只能通过重写frame的set方法

相信很多朋友做OC的时候都有修改cell的frame需求,OC写法: 但是在Swift中就比较麻烦了,最初我写的时候运行一直报错  swift 取消了 所有SetXXX  只能通过 重写这样~

2017-03-15 17:29:10 1440

原创 Swift- String和Int类型互换

数字转字符串var number = 12var numStr = "\(number)"var numStr = String字符串转化为数字var numStr = "123"var number = string.toInt(numStr)!

2017-03-09 09:41:25 5049

原创 Swift 关于字符串 Optional("123")输出的问题。

RT

2017-03-08 14:16:10 3435

原创 Swift UIButton的使用详解

// 取消按钮        let cancelBtn = UIButton.init(frame: CGRect.init(x: 0, y: 0, width: 44, height: 44))        cancelBtn.center = CGPoint.init(x: 30, y: 22)        cancelBtn.titleLabel?.font = UIFon

2017-03-07 16:46:42 483

原创 Swift 闭包传值 反向传值

RTA界面 接收B界面返回的时候的值A界面        let vc = CZHourPicker()                vc.backClosure = {(backStr: String) -> Void in            self.durationBtn.setTitle(backStr, for: UIControlS

2017-03-07 16:35:46 1259

原创 Swift 三目运算符

@IBOutlet weak var isAwayCityT: UISwitch!               var is_back ="0"            is_out = isAwayCityT.isOn   == true ? "1" : "0"

2017-03-06 11:18:08 2263

原创 Swift 关于cocoapods导入 桥连接 无法找到的错误。

RT

2017-03-02 11:10:10 296

原创 Swift - UIAlertViewCtl弹出框的使用,项目亲测。

简单的应用(同时按钮响应)   let alertController = UIAlertController(title: "请输入昵称",                                             message: nil, preferredStyle: .alert)               let cancelAction

2017-02-22 15:42:51 407

原创 Swift - 调用系统拨号功能 项目亲测。

let phone="10086";                UIApplication.shared.openURL(NSURL(string: "tel://\(phone)")! as URL)

2017-02-22 15:38:39 1254

原创 H5-初次认识

第一个 hello world

2017-01-09 11:29:04 350

原创 IOS-OC 当时接受一个烂尾的项目遇到的bug 内存泄漏 运行时的闪退,无法定位

message sent to deallocated instance 0x7fe20aa50c00

2017-01-09 11:28:12 470

原创 IOS-OC 16进制转化为10进制 OK版本

蓝牙项目遇到的,蓝牙设备发送过来的数据需要自己去处理// 16进制转10进制+ (NSNumber *) numberHexString:(NSString *)aHexString{    // 为空,直接返回.    if (nil == aHexString)    {        returnnil;    }        NSS

2017-01-03 14:15:15 7316

原创 IOS-Swift混编 调用OC的Block

最近的项目里面需要用到OC的类库桥文件就不用说了 这里说下Block的回调问题。

2017-01-02 16:29:19 2149

原创 IOS-Swift 获取当前日期 星期

// 获取当前日期        var date =NSDate()        var timeFormatter =DateFormatter()        timeFormatter.dateFormat ="M月dd日"        var timeFormatter1 =DateFormatter()        timeFormatter

2016-12-30 15:53:28 5743

空空如也

空空如也

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

TA关注的人

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