
iOS-OC
文章平均质量分 52
ios
MoreZeus
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于Reference to 'xxxxx' is ambiguous 错误
最近引用工程的时候出现Reference to ‘xxxxx’ is ambiguous 错误 记录下 方便以后查询。 如图 检查pch文件和本文件是否包含了同一个库 图中都包含了同一个库 重复了 删掉本身.h中的引用 clean 一下运行就不报错了。原创 2017-03-17 14:12:15 · 44515 阅读 · 0 评论 -
setNeedsUpdateConstraints,needsUpdateConstraints等基于约束的AutoLayer的方法
转摘原文地址 setNeedsUpdateConstraints,needsUpdateConstraints等基于约束的AutoLayer的方法1、setNeedsUpdateConstraints当一个自定义view的某个属性发生改变,并且可能影响到constraint时,需要调用此方法去标记constraints需要在未来的某个点更新,系统然后调用updateConstraints.2转载 2017-02-16 16:23:51 · 748 阅读 · 0 评论 -
iOS多线程 (二)-----------NSOperation
多线程 NSOperation NSOperation在ios4后也基于GCD实现,但是相对于GCD来说可控性更强,并且可以加入操作依赖NSOperation本身是抽象基类,因此必须使用它的子类,使用NSOperation子类的方式有2种:Foundation框架提供了两个具体子类直接供我们使用:NSInvocationOperation和NSBlockOperation自定义子类继承原创 2017-01-13 15:05:41 · 361 阅读 · 0 评论 -
iOS多线程 -----------NSThread
前言:复习一下多线程,脑子有点不够用记录下学习下。Demo线程Demo iOS多线程NSThread 个人而言NSThread相对于NSOperation和GCD更加简单一点,每一个NSThread创建一个线程,创建完成之后需要手动开启。第一种 动态创建NSThread *thread =[[NSThread alloc]initWithTarget:self selector:@select原创 2017-01-13 11:20:42 · 322 阅读 · 0 评论 -
关于A valid provisioning profile for this executable was not found
1.关于A valid provisioning profile for this executable was not found 想用真机测试 生产环境 将 Build Configuration 设置为Release。 2.重新申请描述文件 选择Provisioning Profiles->+ ->Distribution->Ad hoc 证书 一步步走下去 ,选择你要上线的证原创 2016-10-17 14:24:45 · 759 阅读 · 0 评论 -
SVProgressHUD的用法
GitHub:https://github.com/samvermette/SVProgressHUDSVProgressHUD和MBProgressHUD效果差不多,不过不需要使用协议,同时也不需要声明实例。直接通过类方法进行调用即可:1[SVProgressHUD method] 可以使用以下方法来转载 2016-08-22 11:08:16 · 762 阅读 · 0 评论 -
iOS ---------- 提示用户版本更新
由于改版之后应用中不能含有自动更新提示的样式,只能提示用户进行更新 App检测更新可以使用两种方法。第一种是和安卓等系统一样,获取自己服务器的App版本号与已安装的App版本号比较;第二种是根据已发布到App Store上的应用版本号与已安装的App版本号比较更新。第一种检测更新方法的优点是:检测更新速度快、检测稳定;缺点是:和App Store上的应用版本号不同步(App上架需要审核时间原创 2017-02-06 10:58:17 · 2641 阅读 · 1 评论 -
iOS 数字添加逗号
例如把100000转化成100,000 直接引用调用就行- (void)hanleNums:(NSString *)numbers{ NSString *str = [numbers substringWithRange:NSMakeRange(numbers.length%3, numbers.length-numbers.length%3)]; NSString *strs原创 2017-01-19 11:17:03 · 1316 阅读 · 1 评论 -
iOS 保留两位小数 不四舍五入
最近项目中用到的小tip保留两位小数不进行四舍五入1).Nslog("@.2f",floor((2.34567)*100)/100);第二种方法传送门-(NSString *)notRounding:(float)price afterPoint:(int)position{ NSDecimalNumberHandler* roundingBehavior = [NSDecimalNu原创 2016-12-30 11:07:12 · 15218 阅读 · 0 评论 -
iOS---悬浮按钮的创建和使用
因为项目中添加这个功能然后研究了一下,记录下供以后回顾悬浮按钮的创建和使用通过UIButton直接创建通过UIWindow创建按钮一. 通过UIButton直接创建原创 2016-11-24 18:03:47 · 4087 阅读 · 0 评论 -
修改Xcode生成的版权信息 Copyright ? 2016年 xxx. All rights reserved.
修改Xcode生成的版权信息 Copyright ? 2016年 xxx. All rights reserved.选中.xcodeproj工程文件 --》显示包含内容 --》打开project.pbxproj文件 --》全文搜索ORGANIZATIONNAME --》 修改ORGANIZATIONNAME = "公司名称" ; 注意:如果是公司名称是中文,两边需要原创 2016-11-17 11:46:14 · 7879 阅读 · 0 评论 -
iOS 循环创建按钮进行点击切换颜色问题
最近工作中用到了这个循环创建的按钮并进行点击切换的颜色的问题,并对它进行了总结。第一种方法 循环创建btn 的时候将按钮放到数组里面-(void)btn:(UIButton*)sender{ for (UIButton *btnin _btnArray){ if (btn.tag ==sender.tag) { [sender setT原创 2016-08-08 17:52:07 · 3242 阅读 · 0 评论 -
关于iOS UitableViewcell的分割线不能左侧从左侧开始
如果想让cell分割线从左边开始。第一种自定义cell 讲view放到cell的底部。取消系统的cell显示的分割线第二种在tableview界面添加以下的方法-(void)viewDidLayoutSubviews { if ([_tabrespondsToSelector:@selector(setSeparatorInse原创 2016-08-08 10:47:08 · 260 阅读 · 0 评论 -
XCTest/XCTest.h' file not found
遇到'XCTest/XCTest.h' file not found问题从stackoverflow上找到了解决方法,如下:选择xxxUITests -> Build Settings -> Framework Search Paths 填入$(PLATFORM_DIR)/Developer/Library/Frameworks再次运行吧!原创 2017-12-13 11:02:31 · 1360 阅读 · 0 评论 -
iOS-Pod bundle format unrecognized, invalid, or unsuitable 错误
从网上down的代码出现bundle format unrecognized, invalid, or unsuitable这个错误 记录下供以后方便查询 Pods->TARGETS->你的出错的第三方sdk 库 ->General->Sign(Enable Development Signing),然后在identity里在选择info.plist原创 2017-03-15 14:56:02 · 1230 阅读 · 0 评论 -
出现Unable to find a pod with name, author, summary, or description matching解决方法
Unable to find a pod with name, author, summary, or description matching 错误 执行pod setup其实在你安装CocoaPods执行pod install时,系统会默认操作pod setup,然而由于中国强大的墙可能会pod setup不成功。这时就需要手动执行pod setup指令,如下: 终端输入:pod set原创 2017-02-14 11:28:17 · 9625 阅读 · 0 评论 -
关于Cocopods错误 is not used in any concrete target
今天从pods上获取自己的代码时候,出现下面这种错误The dependency ``isnot used in any concrete target仔细检查了一下,是因为自己电脑的pods版本大于公司的版本 原来pods 可以这么写platform :ios, '8.0'pod 'AFNetworking'现在高版本必须这么写plat原创 2016-08-03 00:08:09 · 265 阅读 · 0 评论 -
关于Cocoapods的错误解决
笔者最近用pods时候遇到一些问题在这整理下功大家参考一 查询到的版本号低于官方发布的的版本号1)如图高德地图查询到版本最新是3.3.0,但是现在已经发布到4.1.0许多功能已经修改。解决方案 1)(本人使用未成功)升级Cocoapods版本查看当前系统Cocoapods版本命令:pod --version升级方法$ sudo gem update --syst原创 2016-07-29 10:22:26 · 726 阅读 · 0 评论 -
关于Cocoapods的安装使用(一)
前提:之前一直都是去参考别人的博客自己没有整理过,打算记录自己的工作学习的各种状况遇到的坑。与大家共勉。关于cocoa pods开发必备的神器,笔者在这就不多说了本篇适合新上手Cocoapods。苹果电脑自带Ruby,如果没有安装Ruby或者版本存在问题请参考Mac如何安装Ruby。CocoaPods使用步骤(已有Ruby环境):一:CocoaPods安装(注:$为提示作用,不原创 2016-07-29 09:20:18 · 248 阅读 · 0 评论