iOS开发
文章平均质量分 51
TyrantBoy
这个作者很懒,什么都没留下…
展开
-
iOS开发Playground文件运行Running卡住问题
问题:运行Playground文件,卡住出现如下图所示的情况,一直在Running。解决方案:1、首先关闭Xcode直接关闭或者终端命令行输入下面语句关闭killall Xcode2、结束模拟器的进程sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService3、删除现有的模拟器,包括所有已安装的应用rm -rf ~/Library/Developer/CoreSimulator/Devices然后重新打开Xcode项目工程原创 2020-11-12 15:36:13 · 2304 阅读 · 6 评论 -
NSDecimalNumber类型数据的基本运算和比较大小
开发过程中遇到的问题,从服务器拿的数据NSString类型的,然后转化成CGFloat类型的,数据的值就不准确了,没办法,就找了下资料,找到了苹果有专门的API,针对金融货币单位,希望可以解决有遇到同样问题的人。一、NSDecimalNumber的基本运算 NSDecimalNumber *decOneNum = [[NSDecimalNumber alloc] initWithFlo...原创 2020-03-05 11:25:04 · 2730 阅读 · 0 评论 -
git下载项目报错RPC failed; curl 18 transfer closed with outstanding read data remaining
最近clone项目的时候运行git clone时提示错误如下:error: RPC failed; curl 18 transfer closed with outstanding read data remaining可能报错原因1:缓存区溢出解决方法:在命令行输入下面的命令,可以增大缓存区git config http.postBuffer 524288000如果执行上面命令如果依...原创 2020-02-22 15:19:15 · 939 阅读 · 0 评论 -
CocoaPods出现错误[!] CDN: trunk Repo update failed与[!] CDN: trunk URL couldn't be downloaded:
问题:CocoaPods升级到1.8.4版本后,pod search 查询1个库的版本的时候报错如下:[!] CDN: trunk URL couldn’t be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/3/9/b/PulseReactiveC/3.1.1/PulseReactiveC...原创 2019-12-27 16:30:45 · 5094 阅读 · 1 评论 -
Mac下使用Homebrew进行CocoaPods的安装及使用
PS:注意以下命令均在终端中执行一、安装前先看下电脑上面是否安装过cocoapods,如果安装过了,先卸载掉清理干净再去安装。sudo gem uninstall cocoapods //卸载cocoapods的命令然后再查下本地是否还有cocoapods的残余文件gem list --local | grep cocoapods //查询cocoapods的残余文件命令...原创 2019-12-16 13:09:13 · 1885 阅读 · 1 评论 -
QQ分享无法分享群组的问题
开发过程中接了友盟集成的QQ分享,遇见QQ分享可以分享个人跟讨论组,但是分享群组的时候会有分享成功的弹框提示,但是分享的链接并没有再群组里面发出去,开始以为是分享链接域名问题,因为测试服是可以的,后来才发现是正式服分享出的标题中包含了 赚钱 2个字,估计是QQ做了限制标题和文本中包含这类字眼的禁止分享群组,不过这个只是猜测仅供遇到该问题的朋友们参考????...原创 2019-11-01 15:17:40 · 1424 阅读 · 0 评论 -
iOS开发—获取手机型号2019最新补充
页面先引入头文件 #import <sys/utsname.h>- (NSString *)getMobileType { struct utsname systemInfo; uname(&systemInfo); NSString *deviceModel = [NSString stringWithCString:syst...原创 2019-10-21 14:43:00 · 308 阅读 · 0 评论 -
iOS开发——Swift工程中引用OC文件
最近使用swift的时候引用了OC文件,就给大家说一下我的个人经验,以供大家参考。一、是直接将OC文件拉到Swift的工程中,然后Xcode会自动创建桥接头文件,这种就比较省事了,Xcode给你自动创建。二、就是Xcode没有提示,需要自己创建桥接文件,步骤如下1.首先去添加一个桥接的OC头文件,还有就是大家起名字的时候,最好取成xxx_Bridge_Header这种格式的...原创 2015-08-04 16:07:25 · 4154 阅读 · 0 评论 -
SVN上传文件静态库文件.a文件缺失解决方案
我也是在向SVN服务器上传文件时,遇到了这个问题,文件上传后,再下载后发现所有的.a文件全部丢失,后来才知道是上传文件的时候.a文件根本就没传上去,查找原因才知道上传的时候.a文件被过滤掉了,后来找到了解决的办法,大家可以借鉴下。 我用的是SVN软件Versions做的版本记录,我先说下步骤:1、右键Finder,选择 前往文件夹 选项,把该路径 ~/.subversion/conf原创 2015-04-18 13:54:18 · 4182 阅读 · 0 评论 -
文件管理操作
一、iOS中的沙盒机制iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plist文件、sqlite数据库以及其他文件。每个应用程序都有自己的独立的存储空间(沙盒)一般来说应用程序之间是不可以互相访问模拟器沙盒的位置/User/userName转载 2015-04-16 11:24:17 · 689 阅读 · 0 评论 -
NSString、NSdata、Byte数组、UIImage 的相互转换
NSData-> NSString类型NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];NSString->NSData类型NSString *aString = @"1234abcd";NSData *aData =翻译 2015-01-19 11:53:04 · 888 阅读 · 0 评论 -
在app中添加新手引导视图
在app中添加新手引导视图原理是用NSUserDefaults来判断是否是第一次启动,如果是第一次启动,则在当前页面添加启动画面。首先是AppDelegate:- (BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{转载 2014-12-01 22:23:50 · 1297 阅读 · 0 评论