01 2017 档案

摘要:#pragma 正则匹配手机号 + (BOOL)isPhoneNumber:(NSString *)str { if ([str length] == 0) { UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"提示"message: 阅读全文
posted @ 2017-01-20 16:46 蓝天下的田埂上 阅读(1743) 评论(0) 推荐(0)
摘要:升级Xcode8之后,就是上传成功后,构建文件莫名消失,百分之百就是那个隐私权限没有设置。 iOS 10 开始对隐私权限更加严格,如果你不设置就会直接崩溃,现在很多遇到崩溃问题了,一般解决办法都是在info.plist文件添加对应的Key-Value就可以了。 详情可参考:http://www.cn 阅读全文
posted @ 2017-01-17 16:41 蓝天下的田埂上 阅读(442) 评论(0) 推荐(0)
摘要:在Xcode7.0之后,苹果废弃了NSURLConnection方法,数据请求使用NSURLSession,作为网络请求类第三方库使用量最大的AFN也及时的更新的新的版本——AFN 3.0版本。新的版本的里废弃了基于NSURLConnection封装的AFHTTPRequestOperationMa 阅读全文
posted @ 2017-01-17 11:33 蓝天下的田埂上 阅读(300) 评论(0) 推荐(0)
摘要://swift3.0,如果是2.0的话也可以照着这个样子去写,语法有所变动。根据联想出来的就可以了。 let tx = UITextField(frame: CGRect(x: 100, y: 100, width: 100, height: 100)) tx.borderStyle = UITex 阅读全文
posted @ 2017-01-13 14:39 蓝天下的田埂上 阅读(3191) 评论(0) 推荐(0)
摘要:您的APP启用HTTPS了吗?距离2017年1月1日"苹果iOS强制要求HTTPS连接"还有不到1个月的时间,是否支持HTTPS直接影响APP能否在苹果商店顺利上架。本文将帮助您更快实施HTTPS! 您的APP启用HTTPS了吗?距离2017年1月1日"苹果iOS强制要求HTTPS连接"还有不到1个 阅读全文
posted @ 2017-01-12 16:54 蓝天下的田埂上 阅读(671) 评论(0) 推荐(0)
摘要:聊聊iOS做融云时重要的一步,获取token。token应该从服务端拿这样你的appSecret就不容易暴露。但有时开发需要也要自己先获取一个token也是可以的。请求方式有很多随你便喽,C哥(“我”自称)用的是AFN,记着安融云文档上来是POST请求,需要自己提供一些参数,有的参数是从融云控制平台 阅读全文
posted @ 2017-01-12 13:10 蓝天下的田埂上 阅读(1097) 评论(0) 推荐(0)
摘要:func getLabHeigh(labelStr:String,font:UIFont,width:CGFloat) -> CGFloat { let statusLabelText: NSString = labelStr let size = CGSizeMake(width, 900) le 阅读全文
posted @ 2017-01-11 14:08 蓝天下的田埂上 阅读(3030) 评论(0) 推荐(0)
摘要:1、字符串 string func stringTest() -> Void { // 字符串 let str1 = "yiyi" let str2 = "2222" var str3 = String()//空string var str4 = ""// 空string // 字符(字符为 一 个 阅读全文
posted @ 2017-01-11 13:57 蓝天下的田埂上 阅读(1747) 评论(0) 推荐(0)
摘要:iOS8和iPhone6发布已经过去蛮久了,广大的果粉终于迎来了大屏iPhone,再也不用纠结为大屏买三星舍苹果了…但是对于iOS开发人员来说,迎来了和Android开发开发一样的问题—>各种屏幕的适配(是不是可以要求加工资的节奏).对于适配,网传各种有关Size Class的论点,前段时间太忙,一 阅读全文
posted @ 2017-01-11 13:41 蓝天下的田埂上 阅读(297) 评论(0) 推荐(0)
摘要:效果图: //MARK: -UITextViewDelegate func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool { i 阅读全文
posted @ 2017-01-10 15:46 蓝天下的田埂上 阅读(2231) 评论(0) 推荐(0)
摘要:@IBOutlet weak var briPic: UIDatePicker! //C哥(我的自称)用Xib创建的UIDatePicker,你可以自己初始化一个 private var birthdayStr: String! // 声明一个变量用来记录选择的日期 override func vi 阅读全文
posted @ 2017-01-10 15:23 蓝天下的田埂上 阅读(2678) 评论(0) 推荐(0)
摘要:iOS10中,苹果加强了对用户隐私数据的保护,在访问以下数据的时候都需要在info.list重配置privacy,进行声明,否则程序无法正常运行。 1 1 info.plist中的配置: 注意: 下面是隐私权限以及相关设置 注意,info.plist 不加对应字段,访问相册,通讯录,同时添加的时候, 阅读全文
posted @ 2017-01-09 15:00 蓝天下的田埂上 阅读(3639) 评论(1) 推荐(0)
摘要:1、Q:工程配置问题及编译无法通过的问题请优先参考以下链接: A:请按以下链接对工程进行必要配置 http://developer.baidu.com/map/i … dk/guide/helloworld 2、Q:未通过授权,暂不能使用百度导航SDK: A:1)确保已在网上申请过AK。http:/ 阅读全文
posted @ 2017-01-06 17:11 蓝天下的田埂上 阅读(403) 评论(0) 推荐(0)
摘要:有时候我们在一个大的透明view上添加一个小的view,需要点击透明view时remove掉,但是我们不希望触碰到小的view上也remove就需要实现 UIGestureRecognizerDelegate: private func addGesture() { let tapGesture = 阅读全文
posted @ 2017-01-06 17:09 蓝天下的田埂上 阅读(185) 评论(0) 推荐(0)
摘要:这里我们要研究直播技术首先需要对AVFoundation熟悉掌握 AVFoundation拍照和录制视频 AVFoundation中提供了很多现成的播放器和录音机,但是事实上它还有更加底层的内容可以供开发者使用。因为AVFoundation中抽了很多和底层输入、输出设备打交道的类,依靠这些类开发人员 阅读全文
posted @ 2017-01-06 16:56 蓝天下的田埂上 阅读(292) 评论(0) 推荐(0)
摘要:Swift3.0语法变化 首先和大家分享一下学习新语法的技巧: 用Xcode8打开自己的Swift2.3的项目,选择Edit->Convert->To Current Swift Syntax… 让Xcode帮我们把Swift2.3的代码转换为Swift3.0。 手动调出Xcode自动转换Swift 阅读全文
posted @ 2017-01-06 16:53 蓝天下的田埂上 阅读(273) 评论(0) 推荐(0)
摘要:let textview = UITextView(frame: CGRect(x: 100, y: 100, width: 100, height: 200)) let paraph = NSMutableParagraphStyle() paraph.lineSpacing = 10;// 字体 阅读全文
posted @ 2017-01-06 16:22 蓝天下的田埂上 阅读(1673) 评论(0) 推荐(0)
摘要:从写第一篇Swift文章的时候到现在Swift已经从1.2发展到了今天的3.0,这期间由于Swift目前还在发展阶段并不能向下兼容,因此第一篇文章中的部分代码在当前的Xcode环境中已经无法运行。在WWDC16上Apple公布了Swift3.0,从中可以看出Apple对Swift的重视,以及Swif 阅读全文
posted @ 2017-01-06 16:20 蓝天下的田埂上 阅读(200) 评论(0) 推荐(0)
摘要://进入appstore中指定的应用 let str = NSString(format: "itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa /wa/viewContentsUserReviews?type=Purple+Software 阅读全文
posted @ 2017-01-06 15:44 蓝天下的田埂上 阅读(1264) 评论(0) 推荐(0)
摘要:1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.p 阅读全文
posted @ 2017-01-06 15:12 蓝天下的田埂上 阅读(120) 评论(0) 推荐(0)
摘要://使用swift的朋友们可以,把这个所在的类的.h,在-Header-Swift.h中一用一下。 - (UIImage *)fixOrientation:(UIImage *)aImage { if (aImage.imageOrientation == UIImageOrientationUp) 阅读全文
posted @ 2017-01-06 15:05 蓝天下的田埂上 阅读(1789) 评论(0) 推荐(0)
摘要:AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSerializer.acceptableContentTypes=[NSSet setWithObje 阅读全文
posted @ 2017-01-06 14:58 蓝天下的田埂上 阅读(3237) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/jymn_chen/article/details/19213601 引言 在使用CocoaPods(一)为项目配置第三方类库我们使用CocoaPods非常高效地将一些第三方类库导入到我们的项目中,但是不由得产生一个疑问:如果发现某个类库不适用,甚至是 阅读全文
posted @ 2017-01-06 14:21 蓝天下的田埂上 阅读(183) 评论(0) 推荐(0)
摘要:Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其 阅读全文
posted @ 2017-01-06 14:18 蓝天下的田埂上 阅读(116) 评论(0) 推荐(0)
摘要:一般做登录界面或者要填写表之类的页面会经常使用到textfield。使用很简单,但是其实他有很多小的处理细节,这回让你显得有经验,交互性很好。在这里呢,我就直接拿stroyboard中的截图来说。 clear button: appers while editing//选这个,编辑的时候会出现那个半 阅读全文
posted @ 2017-01-05 17:40 蓝天下的田埂上 阅读(139) 评论(0) 推荐(0)
摘要:let past = UIPasteboard.generalPasteboard() past.string = pasteboardStr // pasteboardStr就是你要复制的字符串 SVProgressHUD.showInfoWithStatus(String(format: "订单 阅读全文
posted @ 2017-01-05 17:25 蓝天下的田埂上 阅读(857) 评论(0) 推荐(0)
摘要:UIView.animateWithDuration(0.5, delay: 0.0, usingSpringWithDamping: 0.3, initialSpringVelocity: 0.0, options: UIViewAnimationOptions.CurveEaseInOut, a 阅读全文
posted @ 2017-01-05 17:22 蓝天下的田埂上 阅读(1702) 评论(0) 推荐(0)
摘要:开发工具带的swift2.3,3.0的朋友们改改语法吧! 首先要有一个UIimageview然后: 我是声明了一个全局的UIVisualEffectView private var effectView: UIVisualEffectView! let blur = UIBlurEffect(sty 阅读全文
posted @ 2017-01-05 16:02 蓝天下的田埂上 阅读(1294) 评论(0) 推荐(0)
摘要:func selctAll() { idArr.removeAll() for var i = 0; i<sellingArr.count; i++ { let path: NSIndexPath = NSIndexPath(forRow: i, inSection: 0) self.tableVi 阅读全文
posted @ 2017-01-05 15:53 蓝天下的田埂上 阅读(179) 评论(0) 推荐(0)
摘要:效果图: 首先要实现这句tableView.setEditing(true, animated: true)才能弹出左侧的小圆圈 然而在oc中tableview删除的写法百度一下很常见但是swift中包的很严实: override func tableView(tableView: UITableV 阅读全文
posted @ 2017-01-05 15:40 蓝天下的田埂上 阅读(1589) 评论(0) 推荐(0)
摘要:- (BOOL)application:(UIApplication *)application shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier { if ([extensionPointIdentif 阅读全文
posted @ 2017-01-05 15:27 蓝天下的田埂上 阅读(589) 评论(0) 推荐(0)
摘要:最近呢把我的几个混编项目,和swift项目做了一个升级。那么今天就给大家分享一下遇到的问题和解决的办法。 首先那肯定的升级Xcode啦,我2015年的时候用的一直是Xcode7.1,电脑系统是OSX 10.10,要想升级Xcode8.0以上系统也要升级到10.11以上,这个他会提示的。这c哥(我的自 阅读全文
posted @ 2017-01-05 14:27 蓝天下的田埂上 阅读(2881) 评论(0) 推荐(0)