iOS
文章平均质量分 80
刚刚下课
你猜我在想什么
展开
-
swift最新热门开源库
43个优秀的Swift开源项目作为一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,而其在GitHub上各种优秀的开源项目也层出不穷。本文作者@SwiftLanguage从2014年6月苹果发布Swift语言以来,便通过跟踪、归纳、汇总持续更新《Swift语言指南》半年有余。近日,他站在个人的角度,将2014年Swift开源项目做了一个甄别、筛选。1、工具类1.1、Swift...原创 2019-05-31 10:07:19 · 544 阅读 · 0 评论 -
上传图片流
URL不要少了三个字母…导致我已连接服务器就404 …….啥也不说了整个上传步骤如下TT注:本文纯属个人纪录所用 抄袭而来 ——留记第一步//获取图片 UIAlertController *actionSheet =[UIAlertController alertControllerWithTitle:@"原创 2016-06-28 14:33:49 · 402 阅读 · 0 评论 -
上传服务器之字典转json json转字典
son格式字符串转字典+(nsdictionary *)dictionaryWithJsonString:(nesting *)son String{if(son String == nil){return nil;}}nsdata *jsonData = [jsonString dataUsingEndin原创 2016-06-28 14:43:38 · 716 阅读 · 0 评论 -
修改button上文字的对齐方式 字和图片共存
[button setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft];字和图片共存 用set image列: [leftBtsetImage:[UIImageimageNamed:@"xx"]];原创 2016-06-28 14:45:59 · 369 阅读 · 0 评论 -
webview自适应高度
_detailWebView = [[UIWebViewalloc]initWithFrame:CGRectMake(0,CGRectGetMaxY(view.frame)+35,KScreenWidth,KScreenHeight-64-290)]; _detailWebView.delegate = self; //预先加载url NS原创 2016-06-28 18:45:09 · 274 阅读 · 0 评论 -
添加索引 两种方式,ios新手总结篇
在设置搜索ABCDEFG...的时候 可以在tableview上设置属性self.ui_tableView.sectionIndexColor = RGB_MD(120, 209, 97); //改变abcd。。。的颜色 self.ui_tableView.sectionIndexBackgroundColor = [ColorManager clearCo原创 2016-06-29 10:46:04 · 745 阅读 · 0 评论 -
字符串的相关,新手终结,截取,匹配,分隔,数字转化等
1.截取字符串NSString*string =@"sdfsfsfsAdfsdf";string = [string substringToIndex:7];//截取掉下标7之后的字符串NSLog(@"截取的值为:%@",string);[string substringFromIndex:2];//截取掉下标2之前的字符串NSLog(@"截取的原创 2016-06-29 10:57:29 · 602 阅读 · 0 评论 -
NSDate相关处理,获取当前时间戳,获取本地时间,获取星期 iOS新手笔记
//获取的date 转化成日期 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm"]; NSString *date = [formatter stringFromDate:[NSDate d原创 2016-06-29 11:00:24 · 1417 阅读 · 0 评论 -
Xcode请求不了数据看这里
1. //设置NavigationBar Xcode 7请求数据在plist里面添加一个大项,大项下面添加一个小项,具体如下:NSAPPTransportSecurity Dictionary样式NSAllowsArbitraryLoads Boolean YES原创 2016-06-29 11:07:32 · 277 阅读 · 0 评论 -
打印documents 本地文件
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docDir = [paths objectAtIndex:0];原创 2016-06-29 11:08:56 · 579 阅读 · 0 评论 -
状态栏变白 变黑 iOS 新手笔记
因图片处理原因,将下面三个链接复制到网页中,解决状态栏变白 变黑file:///Users/myword/Library/Group%20Containers/group.com.apple.notes/Media/9FC3333B-ED51-4DFB-B6F6-0472982F7E5A/BX9_2~5B7F8L067A_I%60V%7BZT.jpg原创 2016-06-29 11:10:15 · 819 阅读 · 0 评论 -
tableview属性 不显示cell分割线,右边小箭头取消选中 iOS 新手笔记
tableView 属性 scrollerView 不现实cell分割线 [self.ui_tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];右边的小箭头:cell.accessoryType=UITableViewCellAccessoryDisclosureIndic原创 2016-06-29 11:12:20 · 548 阅读 · 0 评论 -
获取应用版本号,名称等 iOS 新手笔记
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow((__bridge CFTypeRef)(infoDictionary)); // app名称 NSString *app_Name = [infoDictionary objectForKey:@"C原创 2016-06-29 11:14:59 · 299 阅读 · 0 评论 -
关于emoji表情数据库处理方案 iOS 新手笔记
公司分享会上的截图,复制到链接里去看下 我就不敲字了file:///Users/myword/Library/Group%20Containers/group.com.apple.notes/Media/68C0EFAC-A0AD-4EEE-A71C-39D6F4619A84/7ULCFOLN30NT~%7DH8PD5QSOS.jpg原创 2016-06-29 11:23:29 · 348 阅读 · 0 评论 -
开发者证书,加真机调试 讲解 非常适合新手
找到的一篇非常不错的讲解开发者证书的文章 简介明了 虽在此分享一下首先打开苹果的开发者网站(Tips:这里我就不贴网址了)点击网站上方的MemberCenter,会跳转到登录界面(Tips:如果登录过,并选择了浏览器保存此密码的时候,默认是登录状态)。2如图所示输入你的开发者账号和密码。输入完成后点击"原创 2016-06-28 14:21:48 · 2269 阅读 · 1 评论 -
iOS 获得键盘的高度 NSNotificationCenter
//在遇到有输入的情况下。由于现在键盘的高度是动态变化的。中文输入与英文输入时高度不同。所以输入框的位置也要做出相应的变化#pragma mark - keyboardHight-(void)viewWillAppear:(BOOL)animated{ [self registerForKeyboardNotifications];}-(void)viewWillDisappe翻译 2016-06-13 16:42:54 · 378 阅读 · 0 评论 -
文本属性Attributes的使用
NSFontAttributeName //设置字体大小NSParagraphStyleAttributeName //设置段落格式NSForegroundColorAttributeName //设置字体的颜色NSBackgroundColorAttributeName //设置背景的颜色NSLig...原创 2019-05-09 14:13:49 · 634 阅读 · 0 评论 -
IOS 制作.framework和bundle资源文件
首先创建一个普通工程。然后我们在这个工程中制作framework和bundle文件首先创建框架1:打开文件 - 新建 - 目标--- macos搜索framework创建文件选中如下创建的时候可以去掉test的勾创建成功如下图,这么几个地方多出这么几个东西如果你勾选了测试还会多两个没用的测试文件然后同样的道理打开文件 - 新 - 目标--- 注意这里选中:macos搜索bu...原创 2018-08-21 15:26:38 · 985 阅读 · 0 评论 -
ios App微信H5支付不能跳转和返回App 事件处理
1:首先是h5不能唤醒微信的事件处理代理事件如下 逻辑处理如下 - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))deci...翻译 2018-08-15 17:10:14 · 5869 阅读 · 0 评论 -
SDWebImage总结,很到位,简单易懂
序言在iOS的图片加载框架中,SDWebImage可能是占据大半壁江山。它支持从网络中下载并缓存图片,并设置图片到对应的UIImageView控件或者UIButton控件。在项目中使用SDWebImage来管理图片加载相关操作可以极大地提高开发效率,让我们更加专注于业务逻辑实现。SDWebImage支持异步的图片下载+缓存,提供了UIImageView + WebCache的类别,方便使用。优点:...原创 2018-05-31 09:51:00 · 1902 阅读 · 0 评论 -
ios开发中常用的第三方
YYKit多功能组件MLPhotoLib TZImagePickerController MWPhotoBrowser IDMPhotoBrowser CTAssetsPickerController KSPhotoBrowser JTSImageViewController ZLPhotoBrowser图片选择,浏览IQKeyboardManager 键盘遮挡输入框的处理MGSwipeT...原创 2018-05-31 09:49:11 · 1003 阅读 · 0 评论 -
为什么登录不了 Application Loader
xcode - > Open Developer Tool - > Application Loader直接 用这个登录试试看,之前从官网下载的Application Loader 登录不上,估计是因为版本协议原因原创 2018-06-13 10:13:51 · 5033 阅读 · 0 评论 -
升级了xcode9.3 导致pod里的kissxml报错
新测试机更新,被迫更新到最新Xcode9.3 后,项目工程里的KissXML/DDXMLDocument.m文件报错:1、Declaration of 'xmlKeepBlanksDefault' must be imported from module 'libxml2.parser' before it is required2、Conflicting types for 'xmlParseM...原创 2018-05-21 09:51:36 · 490 阅读 · 0 评论 -
头文件导入不起作用
选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项新增一个值"${SRCROOT}",并且选择\”Recursive\”原创 2018-04-07 12:42:42 · 843 阅读 · 1 评论 -
真机调试可以收到推送消息,打包成ipa,装到手机上,收不到推送消息
前段时间需要远程发测试包 遇到这种问题 很是操蛋,在这记录一下 以备不时之需,也供大家参考在这里说两个解决方式,可能针对的情况不同 效果也不同一:1.打包方式,要选第四种,以前我这选的都是第二种,也是收不到。改成第四种后,可以收到2:.打包时,检查下aps类型,应该是dev,不能是prod。二: 打包程序 是要选择证原创 2018-04-10 15:19:49 · 2013 阅读 · 0 评论 -
获取不到设备token NSLocalizedDescription=remote notifications are not supported in the simulator
兄得~不要用模拟器获取token原创 2018-04-08 11:13:20 · 1253 阅读 · 0 评论 -
最新iOS获取通知状态并跳转设置界面设置
1、获取用户通知中心对程序消息通知的设置,是否开启消息通知if ([[UIDevice currentDevice].systemVersion floatValue]>=8.0f) { UIUserNotificationSettings *setting = [[UIApplication sharedApplication] currentUserNotification原创 2018-03-01 15:14:26 · 1839 阅读 · 0 评论 -
翼支付集成
发个广告:iOS开发两年了,一步步走来,从小白到大白,有自己的新的体验 关注公众号一起进步,有技术、工具分享前段时间项目中集成了翼支付,刚开始对接的时候一脸懵逼,两家技术都是在qq中你一句我一句的聊 前期对接很是吃力,在网上找了许久的资料也是少之又少,虽然有相关人员负责对接 但是抓不到重点效率就会很慢,现在我完美对接,于是准备分享一下几点重点,供大家参考,文档现实翼支付只支持真机,,原创 2017-08-30 11:33:04 · 1904 阅读 · 3 评论 -
iOS 之录音笔,AVAudioRecorder,AVAudioPlayer的使用
无意中找到一篇文章 觉得简洁易懂,在这整理下留待回看在iOS的基础类库中, 提供了AVFoundationFrameWork,即Audio/Video基础类库,通过使用这个类库,可以非常容易的在应用程序录制,播放视频,音频等。本文将通过一个简单的录音笔应用,介绍如何在iOS应用程序中使用AVAudioRecorder,AVAudioPlayer。录音笔的界面以及功能都非常简单,如下: 1.翻译 2016-06-13 09:54:53 · 603 阅读 · 0 评论 -
将控件置于最上层 UITextView 限制行数 iOS 新手笔记
UITextView 限制行数的问题之前试了好多方法,最终解决了,解决方法非常简单,在UITextView Delegate中加下面的方法即可:- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {原创 2016-06-29 11:26:16 · 683 阅读 · 0 评论 -
label求文本字体高度
有自己总结的 有网上找的 一股脑全都复制下来了,,,自己有啥需要的自己慢慢找哈label求文字高度 // iOS7中用以下方法替代过时的iOS6中的sizeWithFont:constrainedToSize:lineBreakMode:方法 CGRect tmpRect = [_content.text boundingRectWi原创 2016-06-29 11:27:32 · 254 阅读 · 0 评论 -
简单的动画效果 iOS新手笔记
[UIView animateWithDuration:0.3 animations:^{ xxxxxxxxxxx }];原创 2016-06-29 11:30:47 · 201 阅读 · 0 评论 -
iOS支付配置 ping++
ping++帖子总结应用在接入 Ping++ SDK 时,需要使用以下三个参数,这三个参数你可以在管理平台中获取:API Key:API Key 是 Ping++ 分配给你的唯一身份标识。在 Server SDK 的使用过程中需要配置该参数。注册 Ping++ 账号并通过审核后,Ping++ 会分配给你两个 API Key,分别为:test key和live key。这俩 分别表明使用原创 2016-08-11 10:56:42 · 932 阅读 · 0 评论 -
ios字母与数字相互转化,ascll码转化
NSString *string = @"A";NSInteger int = [string characterAtIndex:0]; 上面的结果胃65 NSInteger int = 65;NSString *string = [NSString stringWithFormat:@"%c",int]; // A 不过,中文就另原创 2016-08-24 16:06:48 · 8614 阅读 · 0 评论 -
ios 新特性
iOS 10 消息推送(UserNotifications)秘籍总结(一)http://mp.weixin.qq.com/s?__biz=MzIwOTQ3NzU0Mw==&mid=2247484008&idx=1&sn=f2285de0e1df6cc9df2d8ed115be1eab&chksm=977208a0a00581b6faeb57385d6bf81dbe0db6edd021d49cd原创 2016-10-08 11:35:42 · 279 阅读 · 0 评论 -
iOS 10 开发适配系列 之 权限Crash问题
抄录来的如有需要附上原文链接请告知iOS 10 开发适配系列 之 权限Crash问题字数450 阅读21683 评论32 喜欢26升级 iOS 10 之后目测坑还是挺多的,记录一下吧,看看到时候会不会成为一个系列。直入正题吧今天在写 Swift 3 相关的一个项目小小练下手,发现调用相机,崩了。试试看调用相册,又特么崩了。然后看到控制台输出了以下信息:T原创 2016-10-11 11:00:31 · 274 阅读 · 0 评论 -
修改xib没有效果 看这里 简单粗暴
今天我在Xcode8上做了修改,运行的模拟器,没有变动,怎样修改都没有变动解决方法:1、删除模拟器上已经存在的该项目,如果是真机就删除真机上的项目 2、clean一下,如果还不行,执行步骤3 3、强制退出Xcode,重新打开,clean,完美解决原创 2016-10-24 16:44:19 · 1590 阅读 · 0 评论 -
ios 企业级开发者账号打包证书
借鉴的其他文档,加上自己的理解修改得来~~~我先讲下打包需要的东西:1证书,2描述文件: 证书可以直接创建,描述文件需要证书和AppId共同选定生成,(就是那两个选项),首先生成证书也就是csr文件;如下密码自己设置就好 这个证书老罗你自己重新申请,都用新的一、通过企业账号申请证书 1 Certificate Signing R原创 2017-01-12 11:00:09 · 6591 阅读 · 0 评论 -
cocoapod升级遇到的那些坑2017
在网上找了很多资料,都是乱七八糟的,不过还是从中找到了完美的cocoapods升级的操作,下面就是自己从茫茫大海中总结的经验,再次分享给大家其实网上有很多版本,但是万变不离其宗首先我们一步一步来打开终端,什么都不做,先做三个操作ruby -v查看ruby 版本 ,例如如下信息ruby 2.3.3p222 (2016-11-21 revision 56859) [x8原创 2017-01-18 11:20:49 · 495 阅读 · 0 评论 -
https协议升级
发现一篇好文章,小小修改记录下 关于https的简介和说明我都是参考下面的文章:(谢谢文章作者)1.http://my.oschina.net/vimfung/blog/4946872.http://oncenote.com/2014/10/21/Security-1-HTTPS/ 3.http://blog.csdn.net/dachao_me/artic原创 2017-02-06 10:16:42 · 1962 阅读 · 0 评论