iOS开发
文章平均质量分 57
咕噜丸子
这个作者很懒,什么都没留下…
展开
-
iOS NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象
摘要 NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候就不能直接存储到NSUserDefaults了NSUserDefaults 存储自定义对象点击打开链接:https://my.oschina.net/u/12453转载 2017-05-26 12:21:11 · 14759 阅读 · 0 评论 -
多年iOS开发经验总结(一)
总结了几个月的东西终于能和大家分享了,不多说,直接看东西!1、禁止手机睡眠1[UIApplication sharedApplication].idleTimerDisabled = YES;2、隐藏某行cell123456转载 2017-06-27 12:41:34 · 393 阅读 · 0 评论 -
多年iOS开发经验总结(二)
连接总结(一):67、透明颜色不影响子视图透明度1 [UIColor colorWithRed: green: blue: alpha:];68、取图片某一点的颜色12345678910转载 2017-06-27 14:33:22 · 833 阅读 · 0 评论 -
吐血中, 调用分享到微信好友,加载的网络图片显示不出来,微信分享,自定义分享标题、内容描述关键词限制(红包)
太坑爹了,尝试吐血后,总结一番,这种问题,让我从何说说起啊!!!!!!!分享后,自己能看到,自己分享的链接图片,被分享人竟然看不到图片!!原因何在 调用分享到微信好友,加载的网络图片显示不出来:我分享到对方微信好友,截图展示:对方截图展示:竟然是自定义title中,和content中,存在『红包』两个字的字原创 2017-07-07 18:14:51 · 5365 阅读 · 2 评论 -
iOS 自定义相册
目录(?)[-]One 将图片保存到系统的相册中Two AssetsLibrary/AssetsLibrary.h>苹果原生框架Three iOS8推出的Photos/Photos.h>一共有两种方法自定义相册第一种是iOS9之后过期的 AssetsLibrary/AssetsLibrary.h>苹果原生框架第二种是iOS8推出的Photos/Photos.h> 苹果转载 2017-07-24 16:32:38 · 1085 阅读 · 0 评论 -
iOS webview尾部加自定义view,并且有个黑条
链接:http://blog.csdn.net/wqs1028/article/details/51273981在 webView 上添加视图,页面需要和webView一起上下滑动,所以实现方法大概有两种(一)把需要添加的视图添加到webView上 // 添加额外的滚动附近区域的内容] CGFloat topImgHeight = 250原创 2017-10-27 14:55:32 · 1195 阅读 · 0 评论 -
iOS分析崩溃日志 dYSM,友盟统计错误分析
目录(?)[-]前言dYSM文件崩溃日志提取崩溃日志中有用的信息开始分析查找bug结语前言 iOS分析定位崩溃问题有很多种方式,但是发布到AppStore的应用如果崩溃了,我们该怎么办呢?通常我们都会在系统中接入统计系统,在系统崩溃的时候记录下崩溃日志,下次启动时将日志发送到服务端,比较好的第三方有umeng之类的。今天我们来讲一下通过崩溃日志来分析定位我们的bu转载 2017-07-26 14:38:20 · 2049 阅读 · 0 评论 -
在UICollectionView上面添加分割线
万能的百度,没有找到这个解决方法,我糅合了这个 点击打开链接 帖子的答案,在函数- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath里增加了以下代码: CGSize c原创 2017-11-28 17:14:15 · 3194 阅读 · 2 评论 -
ios 9 statusBar style
状态栏的相关设置(UIStatusBar)设置statusBar的【前景部分】简单来说,就是设置显示电池电量、时间、网络部分标示的颜色, 这里只能设置两种颜色:默认的黑色(UIStatusBarStyleDefault) 白色(UIStatusBarStyleLightContent)可以设置的地方有两个:plist设置里面 和 程序代码里方法一:(iOS 9之前)在i...原创 2018-08-27 19:18:55 · 521 阅读 · 0 评论 -
ios引导页图片尺寸
iPhone的屏幕尺寸有几种比较:iphone 4/4s: 3.5 寸 分辨率:640X960 高宽比 960/640 = 1.5iphone 5/5c/5s:4 寸 分辨率:640X1136 高宽比 1136/640 = 1.775iphone 6 4.7寸 分辨率:750X1334 高宽比1334/750 = 1.775 iPhone 6s/6p 5.5寸 分辨率:1242X2...转载 2018-09-20 13:06:43 · 5630 阅读 · 0 评论 -
UIButton图片文字控件位置自定义(图片居右文字居左、图片居中文字居中、图片居左文字消失等)
在开发中经常会碰到需要对按钮中的图片文字位置做调整的需求。第一种方式是通过设置按钮中图片文字的偏移量。通过方法setTitleEdgeInsets和setImageEdgeInsets实现代码如下:/*!**方式一***/- (void)updateBtnStyle_rightImage:(UIButton *)btn { CGFloat btnImageWidth...转载 2018-11-13 16:47:07 · 1045 阅读 · 0 评论 -
iOS 12.2(16E227)真机调试包
手机系统更新到12.2,发现手机无法进行真机调试了,我又不想下载最新版本的Xcode。看到Xcode提示缺少iOS 12.2(16E227) 调试包,于是就去网上找了找资源。提示:This iPhone 8 (Model A1863, A1905, A1906, A1907) is running iOS 12.2 (16E227), which may not be supported by...原创 2019-04-03 17:49:31 · 2322 阅读 · 0 评论 -
xcode 功能:收缩代码块
1.xcode 偏好设置原创 2017-02-28 12:14:57 · 1415 阅读 · 0 评论 -
【独家】2015年App Store审核被拒的23个理由(附官方邮件原文)--整理
iOS应用提交审核要持续一周或者更久,在提交之前,我们一定要进行「自我审查」,避免被拒。麦姐为大家收集整理了2015年App Store审核被拒的23个理由,并且附上官方拒绝理由原文,供大家上传应用时对照检查。应用被拒分为两种:Binary Rejected 和 Metadata Rejected。前者需要重新上传应用并且重新排队,后者只需要修改信息,不需要重新上传应用。1、应转载 2016-11-24 11:42:01 · 1600 阅读 · 0 评论 -
UIButton 设置阴影效果
总结:方法一:此时需要考虑对button的layer进行设置button layer 设置以下几个属性cornerRadius;shadowOffsetshadowOpacity;shadowColor;// showPosterBtn.layer.masksToBounds=YES;loginBtn原创 2017-04-27 19:19:12 · 3525 阅读 · 0 评论 -
iOS itunes中,构建版本提交失败原因,以及控制台打印错误dyld: Library not loaded: @rpath/libswiftCore.dylib
1、itunes中,构建版本提交失败原因:打包交付应用后,构建版本一直不出现,收到itunes邮件:修改:2、运行真机编译失败,控制台打印:dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/containers/Bundle/A原创 2017-04-19 11:17:55 · 4756 阅读 · 0 评论 -
iTunes Connect 如何删除应用App
1、iTunes Connect 如何删除未提交状态应用的APP没有上架过的app是不能删除的 2、iTunes Connect 如何删除提交状态应用的APP如果上架了,要先在rights and pricing中的 specific stores中,把所有的区域都去掉(不在任何区域销售),在『APP信息』中就有删除按钮了。原创 2017-03-28 16:56:13 · 22182 阅读 · 1 评论 -
iOS 金额添加千位分隔符
1、iOS 金额添加千位分隔符例如:将数字“1234567”格式化为“1,234,567”。方法一:使用 NSNumberFormatter//NSNumber格式化转换为NSString添加千位分隔符NSNumberFormatter* numberFormatter = [[NSNumberFormatteralloc] init];[numberF原创 2017-03-13 16:42:18 · 2781 阅读 · 0 评论 -
componentsJoinedByString 和 componentsSeparatedByString 的方法的区别!!
componentsJoinedByString 和 componentsSeparatedByString 的方法的区别!!将string字符串转换为array数组,用『,』 NSArray *array = [Str componentsSeparatedByString:@","];==反向方法将array数组转换为string字符串原创 2016-03-03 14:01:15 · 620 阅读 · 0 评论 -
UITextField常用属性:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等
UITextField 常用属性:(1)可以根据需要设置文本框的样式(包括形状、边框颜色、背景等)。(2)可以根据需要设置文字显示样式(包括输入密码时的密文显示、文字横向居中、纵向居中上下、输入的文字是否首席木大写、文字超过后是否缩小还是向右滚动等)。(3)可以根据需要设置各种不同的键盘样式(只有数字、只有字母等等)。(4)还有inputView可以弹出一个视图,用转载 2016-03-19 01:22:03 · 1532 阅读 · 0 评论 -
cornerstone上传静态库(.a文件)
1、Cornerstone选中Preference,进行偏好设置--subversion2、第一个地方把对号去掉,第二个地方把.a那个删除,然后save。然后把你的.a文件放到本地的相应文件夹下,但是 CornerStone(我的是v2.7.10 版本的) 里相应文件夹下看不到带问号的.a文件的话,点击上边 View-Show Ignored Items原创 2016-06-14 10:44:05 · 746 阅读 · 0 评论 -
Xcode cannot run using the selected device Xcode无法连接真机,进行真机调试
今天在新电脑上想进行真机调试。可是连接的手机,一直不显示。如果强制运行,会出现以下情况:这种问题,主要是因为XCode 无法识别你的真机设备!!!!!解决办法:然后,记得一定Clean一下,不行的话,彻底退出XCode,再重新打开运行,一切OK!!!!完美,就这么简单!!原创 2016-06-14 21:12:56 · 830 阅读 · 0 评论 -
self.edgesForExtendedLayout=UIRectEdgeNone;
IOS7之后 self.edgesForExtendedLayout=UIRectEdgeNone;self.automaticallyAdjustsScrollViewInsets=NO;只要设置了 self.edgesForExtendedLayout ,UIRectEdgeAll的时候会让tableView从导航栏下移44px,设置为UIRectEdgeNone的时候,刚刚转载 2016-06-17 12:03:39 · 709 阅读 · 0 评论 -
UIWebView携带参数的POST请求
1、UIWebView携带参数的POST请求2、webView代理方法中,截取url,跳转至原生页面#pragma mark - UIWebView 代理- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebV原创 2016-08-11 18:46:42 · 871 阅读 · 0 评论 -
调取相机--------头像拍照
调取相机--------头像拍照原创 2016-08-11 18:57:18 · 607 阅读 · 0 评论 -
NSString类型的属性一般用copy修饰,而不是用strong来修饰。
从一句代码规范说起:NSString类型的属性一般用copy修饰,而不是用strong来修饰。看过一些文章后,总结: 举个例子创建一个Person对象,设置属性用strong修饰ViewController: /** * strong 2016-08-12 1、temp转载 2016-08-12 13:38:22 · 2949 阅读 · 0 评论 -
iOS 项目中遇到的警告
IOS 项目开发,遇到警告强迫症想要消除警告一:<span style="font-size:14px;">ld: warning: no rule to process file XXX of type net.daringfireball.markdown for architecture x86_64</span>解决方式:<span s...原创 2016-10-10 10:29:26 · 663 阅读 · 0 评论 -
UISegmentedControl-更改背景色和字体颜色
UISegmentedControl在很多的地方都会用到,但是每次修改的时候都不尽人意比如说UISegmentedControl有个tintColor属性 segmentedControl.tintColor = [UIColor redColor];结果是这样的而我想要的却是这样远远达不到效果不过,万能的转载 2016-11-09 17:25:00 · 3700 阅读 · 0 评论 -
Xcode 8.0 调试运行,This ** is running iOS 10.1.1 (14B100), which may not be supported
2016年10月份 苹果升级了iOS系统为10.1,xcode 8.0 运行会提示:This iPhone 5 (Model A1429) is running iOS 10.1.1 (14B100), which may not be supported by this version of Xcode.升级包放在路径:应用程序(xcode)-右键-显示包内容 /D原创 2016-11-10 09:45:13 · 16002 阅读 · 1 评论 -
iOS 获取网络图片的尺寸
// 1、直接获取 NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:serverUrl]]; UIImage *showimage = [UIImage imageWithData:data]; DDLOG(@"w = %f,h = %f",showimage.size.width,原创 2017-05-25 10:27:16 · 5217 阅读 · 0 评论