- 博客(19)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 iOS黑科技:3步快速集成百度导航
baiduNavi.gif很多小伙伴在做项目中都会用到导航功能,这一期就为大家带来快速集成导航的方法,这里使用的是百度导航(优点:集成方便算路快,不用跳转,满满的套路,CV即可)。第一步:导入百度SDK,手动添加依赖库HelloWorld-3-1.png配置.plist文件HelloWorld-5.png
2016-09-30 15:42:31 660
原创 Xcode中的Info.plist字段列表详解
Info.plist用于向iOS提供关于app,bundle或者framework的一些重要信息。它指定了比如一个应用应该怎样启动,它如何被本地化,应用的名称,要显示的图标,还有更多。Info.plist文件实际上是苹果预定义schema的XML文件。 为了构建一个设备相关的健,你在健的后面要加上~iphone或者~ipad。 常用字段: 1
2016-09-30 15:40:54 639
原创 CocoaPods的安装以及遇到的坑
以前在新浪微博上总结过一篇关于CocoaPods的文章(主要是自己看的),昨天整电脑,在安装CocoaPods的过程中,又遇到了一些坑,正好赶上今天比较闲,就总结一下。一.CocoaPods是什么?CocoaPods是一个用Ruby写的、负责管理iOS项目中第三方开源库的工具,CocoaPods能让我们集中的、统一管理第三方开源库,为我们节省设置和更新第三方开源库的时间。二
2016-09-30 15:38:46 747
原创 Swift 实现UITableView报错, does not conform to protocol 'UITableViewDataSource'
Swift语言中的UITableView中着实很坑爹,为什么呢,因为在遵循协议后经常会报这样的错误:does not conform to protocol 'UITableViewDataSource'。而且是第一次尝试的伙伴们经常会发现,我写的代码没有问题呀,该写的都写了,为什么还是报错呢,有的时候是xcode的问题,有的时候又是自己遵循的协议中有必需实现的方法而没有实现导致的。所以遇到这种问
2016-09-26 14:53:59 1253
原创 Swift和Objective-C中的属性特性
Objective-C的开发者们都知道,OC中的属性(Property)通常都有一组特性(Attributes)来说明该属性的一些附加信息。在Swift当中,这个特性的功能“似乎”是被取消掉了,但是,我们仍然可以通过一些不同的方法来指明属性的这些特性。基本的属性声明使用属性,我们可以避免手工编写繁琐的setter和getter方法,避免因为这些方法来内存的问题,同时也节省编写代码的时间。
2016-09-26 14:29:27 442
原创 iOS开发 适配iOS10以及Xcode8
现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果就要正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本,童鞋们有木有下载过来试试呢?就我的使用来说,总体觉得苹果还是坑不断,但是也在一直进步的啦。下面我就来说说,iOS10的适配以及Xcode8使用上的一些注意点。一、证书管理用Xcode8打开
2016-09-22 14:11:20 351
原创 iOS 10 的适配问题总结
随着iOS10发布的临近,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出.1.系统判断方法失效:在你的项目中,当需要判断系统版本的话,不要使用下面的方法:#define isiOS10 ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]
2016-09-22 14:07:51 1047
原创 Swift:邮箱网址手机号码等正则判断
邮箱网址手机号码等正则判断123456789101112131415161718192021222324252627282930
2016-09-20 17:19:26 1110
转载 Xcode7升级到Xcode8之后遇到文件冲突
UP主今天升级了XCode到8之后,打开了工程就崩溃了。。。,看错误代码12345678910duplicate symbol _myBlock in: /Users/****/Library/Developer/Xcode/DerivedData/****-g
2016-09-19 10:49:16 978 1
转载 iOS中的定时器
刚看到了一朋友总结的定时器,觉得总结的不错,在这里也做个积累iOS中定时器有三种,分别是NSTimer、CADisplayLink、dispatch_source,下面就分别对这三种计时器进行说明一、NSTimer创建方法1NSTimer *timer = [NSTimer schedu
2016-09-12 12:02:34 343
原创 微信支付 APP 支付方式的服务器端处理程序
对于微信的APP的支付,客户服务说只能通过微信开放平台申请。后来在公众帐号确实发现了证据: 微信支付在申请的时候就比较严(麻烦),对服务类的一些支付,本来商品就是虚拟的,所以需要将商品描述的比较详细,服务类的嘛,支付流程是如何的,我们提供什么服务的,操作界面如何等。商品描述140个字,考验你的文本组织能力了。支付帐号申请下来后,收到财付通的一封邮件 效果如下: https://
2016-09-05 10:32:00 1022
原创 iOS应用跳转至app store 评分页(包括iOS7前后两种)
iOS7以后 iOS应用跳转到app store 评分的功能接口变了,到现在才知道,着实为自己的后知后觉感到羞愧,虽然晚了,但还是要记下来iOS7之前 iOS应用跳转到app store应用评分页面是通过以下方法实现的 [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"itms
2016-09-01 17:47:14 268
原创 强制横屏的一种实现 ios
// 强制横屏的一种实现// 使用方法:// 在vc的init方法中调用initLogic// 在vc关闭之前调用cleanRotateTrace方法-(void)initLogic{ isPortraitIn_ = NO; isSettingStatusBar_ = NO;}-(BOOL)shouldAutorotate{ if (is
2016-09-01 17:46:28 297
原创 ObObjective-C++环境配置
1在build Settings->Apple LLVM7.1 -Language->Compile Sources As 设置成 ObObjective-C++2.在build Settings->Apple LLVM7.1 -Language-C++->C++ Language Dialect 设置成 Compiler Default3.在build Settings->Apple
2016-09-01 17:45:31 253
原创 iOS标准时间与时间戳相互转换
设置时间显示格式: NSString* timeStr = @"2011-01-26 17:40:50"; NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; [formatter setDateStyle:NSDateFormatterMediumStyle
2016-09-01 17:44:40 1123
原创 __weak与__block修饰符到底有什么区别
API Reference对__block变量修饰符有如下几处解释://A powerful feature of blocks is that they can modify variables in the same lexical scope. You signal that a block can modify a variable using the __block storag
2016-09-01 17:40:21 252
原创 移动App架构设计(常用)
移动App架构设计本文主要总结了几种常用的架构模式, 基本是层层递进的转载请注名出处 http://blog.csdn.net/uxyheaven, 良好的排版在https://github.com/uxyheaven/阅读如果觉得本文不错, 请在csdn给个顶, github给个star.Native app的开发相比传统的项目迭代周期要短很多, 需求的变化也频繁一些, 在开发的不同
2016-09-01 17:39:29 3098
转载 UIWebView与WKWebView
UIWebViewUIWebView是苹果继承于UIView封装的一个加载web内容的类,它可以加载任何远端的web数据展示在你的页面上,你可以像浏览器一样前进后退刷新等操作。不过苹果在iOS8以后推出了WKWebView来加载Web,下面再详细介绍下WKWebView。UIWebView属于UIKit,封装了WebKit.framework的WebView.WebView
2016-09-01 17:31:50 384
原创 富文本常用封装(NSAttributedString浅析)
一、常用需求封装需求:在我们日常开发中,某些句子中会有改变某些字颜色的需求,当然颜色一般而言就是为了着重强调,常为同一种颜色,所以下面代码是单纯改变一句话中的某些字的颜色1234567891011121314151617
2016-09-01 16:15:48 352
iOS中列表编辑时view盖到cell上
2015-01-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人