IOS
文章平均质量分 55
langyuejing
这个作者很懒,什么都没留下…
展开
-
SwiftUI 城市选择器 --多级联动
折叠效果之城市选择器。原创 2023-04-16 22:17:17 · 490 阅读 · 0 评论 -
Mac 下编译ffmpeg
Mac 下编译ffmpeg 首先下载 [ffmpeg](https://ffmpeg.org/download.html)首先下载 ffmpeg复制Git地址 下载然后到下载目录执行./configure --prefix=/usr/local/ffmpeg --enable-debug=3 --enable-shared --disable-static`这个时候出错了在编译ffmpeg时,执行./configure,报出了如下错误nasm/yasm not found or too原创 2021-10-15 16:19:21 · 881 阅读 · 0 评论 -
iOS object818.2源码编译心路历程
iOS 底层探索之alloc分析首先找到苹果源码地址找到objc源码下载一个版本下来,我下载的是objc4-818.2.tar.gz 解压后如下图运行了一下发现报错 oh 这不是我想要的结果这是Xcode12.5的锅吗 伤心原创 2021-06-19 16:29:06 · 368 阅读 · 1 评论 -
iTerm2+oh-my-zsh配色Mac M1环境下
一、首先安装iTem2二、安装oh-my-zsh方式一(如果无法安装可通过方式二进行安装):sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"方式二:1、下载oh-my-zsh,从Github地址或Gitee地址下载:2、解压后进入到tools目录执行install.sh3、卸载:卸载oh-my-zsh命令:uninstall_oh_my_zsh安装成功原创 2021-04-11 12:45:03 · 1324 阅读 · 1 评论 -
Mac M1 homebrew 安装
首先 执行命令/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"如果报错为error: Not a valid ref: refs/remotes/origin/master这个错误是由于多次下载,导致一些冲突,最简单粗暴的解决就是卸载重装。卸载homebrew下载https://raw.githubusercontent.com/Ho原创 2021-04-11 12:40:13 · 967 阅读 · 0 评论 -
Mac m1 安装cocoapods
1,找到终端,右键选择显示简介,勾选使用Rosetta打开,避免后续pod时候报错2,新的电脑基本上都已经安装好最新的ruby了,不放心的可以检查一下ruby的版本和sources,ruby -vgem sources如果ruby版本低的话,想要更新ruby的话sudo gem update --system当然在更新之前要注意,先删除之前的sourcesgem sources --remove https://rubygems.org/之后再添加国内的rubysourcesgem s原创 2021-04-10 23:30:51 · 3869 阅读 · 0 评论 -
RxSwift&Moya&ObjectMapper&Unit UI test
RxSwift&Moya&ObjectMapper&Unit UI teshttps://github.com/chocolatemetoprolol/RxSwiftLearning原创 2021-04-08 10:52:33 · 197 阅读 · 0 评论 -
2021-03-29
RxSwift - Reactive Programming with Swift// Rxswift 监听UITableView的点击rxTableView.rx.modelSelected(String.self).subscribe { (event: Event<String>) in print(event.element ?? "") self.gotoNext(event.element ?? "") }.disp原创 2021-03-29 00:06:32 · 69 阅读 · 0 评论 -
swift LeetCode岛屿类问题
swift LeetCode岛屿类问题200. 岛屿数量class Solution { func numIslands(_ grid: [[Character]]) -> Int { guard grid.count > 0 && grid[0].count > 0 else { return -1 } var res = grid var count = 0原创 2021-03-18 23:24:14 · 97 阅读 · 0 评论 -
iOS提交ipa ERROR ITMS-90080,90087,90209,90125
iOS提交ipa ERROR ITMS-90080,90087,90209,90125错误信息ERROR ITMS-90087: “Unsupported Architectures. The executable for 全xxxx.app/Frameworks/BaiduTraceSDK.framework contains unsupported architectures ‘[x86_64, i386]’.”ERROR ITMS-90209: “Invalid Segment Alignmen转载 2020-09-04 22:46:15 · 502 阅读 · 0 评论 -
UIPickerView 和 UITextField 键盘的混搭使用
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ UIDatePicker *datePicker = [[UIDatePicker alloc] init]; [datePicker setDate:[EPC_Date getNSDate: textField.text] animated:YES]; datePicker原创 2013-08-03 23:04:32 · 1855 阅读 · 0 评论 -
ios如何判断当前网络的运营商
ios如何判断当前网络的运营商内容转至:http://www.iloss.me/2012/07/21/ios如何判断当前网络的运营商/#more-1091在IOS上存在retain屏,经常需要在一些时刻用到高清图,有些时候也要到普通图。在网络条件很爽的情况下,这当然不在话下。如果咱是iphone用户,又正好用的是移动卡。如果还用的高清图的话是不是灰常的杯具,显然是一定的转载 2013-08-22 10:33:54 · 834 阅读 · 0 评论 -
Local declaration of 'scanner' hides instance variable
一般是你函数里面定义的变量和class属性变量重名了。很少有和系统变量重名的情况。 参考此文http://stackoverflow.com/questions/8470502/local-declaration-hides-instance-variable-warning原创 2013-08-16 11:50:15 · 1058 阅读 · 0 评论 -
查看ios网络http请求响应
1:下载系统相应版本的Paros2安装完后,打开Paros并找到配置选项(on OS X Tools -> Options)。Paros的缺省配置只监听localhost,但是我们需要通过Paros查看iphone的流量。因此我们需要设置Paros去监 听处于同一无线局域网的iphone.局域网IP地址段是我们唯一需要填写的设置。Paros会监听所有的808转载 2013-09-12 16:46:39 · 2901 阅读 · 0 评论 -
CFURLCopyResourcePropertyForKey failed because it was passed this URL which has no scheme:
出现此错误:$ gitk --allWish[33464:707] CFURLCopyResourcePropertyForKey failed because it was passed this URL which has no scheme: Wish[33464:707] CFURLCopyResourcePropertyForKey failed because it was p原创 2013-09-05 15:52:01 · 8303 阅读 · 0 评论 -
IOS新浪微博认证进军中
遇到的错误的是1:对不起,你的站点在新浪微博认证失败,请于XXX联系。。。。。解决:回调地址的填写2:授权后,出现一个白板页面,页面上显示,新浪微博。。。解决:bundle identifier 填写 可能有误,手敲一次吧后续遇到再添。。。。 哈哈原创 2013-09-29 16:43:14 · 1101 阅读 · 0 评论 -
Xcode环境变量列表
参考此文 http://stackoverflow.com/questions/6910901/canonical-list-of-xcode-environment-variables转载 2013-09-16 13:50:45 · 1640 阅读 · 0 评论 -
IOS GHUnit常见错误信息
*** Assertion failure in int UIApplicationMain(int, char **, NSString *, NSString *)(), /SourceCache/UIKit_Sim/UIKit-2380.17/UIApplication.m:2113 *** Terminating app due to uncaught exception 'NSInt原创 2013-09-16 23:59:19 · 2037 阅读 · 0 评论 -
IOS腾讯登陆进军中_inflate", referenced from&&Dwarf Exception Unwind Info
Dwarf Exception Unwind Info (__eh_frame) in TencentOpenAPI(AppidConvert.o)"_inflate", referenced from: +[MTA4QCHelper GUnzip:Out:] in TencentOpenAPI(MTA4QCHelper.o) "_deflate", ref原创 2013-10-05 20:19:51 · 2816 阅读 · 0 评论 -
IOS debug网络PonyDebugger
下载->库地址:https://github.com/square/PonyDebugger.git前言iOS的Debug 系统在github上还是有不少。 PonyDebugger是看上去比较牛气的一个。尝试一下LogoPonyDebugger可以监控网络NetworkTraffi转载 2013-10-11 11:55:25 · 1243 阅读 · 0 评论 -
IOS 制作 Framework库 Or .a库
IOS 制作 Framework库 Or .a库 Xcode3,Xcode4,Xcode5原创 2013-09-16 10:08:06 · 710 阅读 · 0 评论 -
IOS debug网络PonyDebugger 实践篇
IOS debug网络PonyDebugger 实践篇引言: PonyDebugger是一个很给力的iOS调试工具,它的监视器安装在Chrome浏览器下做为插件使用,通过监视器和PonyDebugger的iOS SDK相辅相成,可以很好的监视App的运作情况.它的突出的亮点功能如下: 1:实时的检测应用与网络的交互情况 2:查看应用内Core Data的数据变化 3:实时反馈UI层的层级情况原创 2013-10-12 23:53:49 · 2168 阅读 · 0 评论 -
Xcode 5 iPhoneSimulator7.0.sdk/System/Library/Accessibilit
在Xcode 5里新建项目之后 运行模拟器发现 出现Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/AccessibilityBundles/CertUIFramework.axbundle> (not loaded)出现此BUG 是个怎么原创 2013-09-26 16:26:16 · 2175 阅读 · 0 评论 -
GIT入门之二:版本历史/回溯
GIT的介绍就不多说了。这里只是简单的写些入门的操作。重点介绍历史版本的查看和控制相关的操作。一切从简,不讲大道理,只讲简单的操作。以铜为镜,可以正衣冠;以史为镜,可以知兴替;以人为镜,可以明得失 我们要以旧版本为镜,可以知道自己的成长历程 进入git控制的目录,试试 gitk(哇~有图形了啊)呵呵,别激动哦。转载 2013-10-20 12:06:33 · 787 阅读 · 0 评论 -
IOS 日期格式化 新浪微博返回字符串
IOS新浪微博 返回日期格式化原创 2013-10-22 21:19:15 · 1968 阅读 · 0 评论 -
关于Xcode5,4,3版本间的Add Headers
可以参考此文做参考http://www.runscriptbuildphase.com转载 2013-11-06 10:01:58 · 653 阅读 · 0 评论 -
warning:performSelector may cause a leak because its selector is unknown
在ARC项目中使用 performSelector: withObject: 函数出现“performSelector may cause a leak because its selector is unknown”。在stackoverflow找到了一个解决方案,地址:http://stackoverflow.com/questions/7017281/performselector-ma转载 2013-11-20 21:33:50 · 1143 阅读 · 0 评论 -
Xcode5 运行IOS7以下的,如:IOS6模拟器
Xcode 5默认自带SDK 7.0,升级Xcode 5后,Xcode.5就没了,这样我想编译SDK 6.x的程序就难办了(除非同时安装Xcode 4.x和Xcode 5.x两个版本Xcode)。其中我们知道xcode有个Base SDK。但是xcode5默认只自带SDK 7.0的。那么如何实现可选择老版本的呢(如SDK 6.x)。这里给出如何把老版本的SDK加入到新的Xcode中的方法。转载 2013-11-21 16:19:53 · 1373 阅读 · 0 评论 -
Xcode5 上64位编译 出错No architectures to compile for
详细错误信息如下:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).在Xcode5 build setting 里 设置Build Active Architecture Only 为No就解决此错误信息了原创 2013-11-23 14:39:14 · 8917 阅读 · 0 评论 -
Xcode5上跑iPhone4出此警告信息purgeIdleCellConnections: found one to purge conn
真机iPhone4 请求网络数据 用的3G 会出现此 警告信息purgeIdleCellConnections: found one to purge conn XXXXXXXXXX如果用wifi的话 就不会出此信息了有意思,哈哈原创 2013-11-22 16:36:32 · 1664 阅读 · 0 评论 -
Xcode工程中 添加AFNetworking出错_SecCertificateCreateWithData _SecTrustGetCertificateCount
添加AFNetworking出错啦 简要信息如下->_SecTrustGetCertificateCount-_SecTrustGetCertificateAtIndex-_SecCertificateCopyData-_SecPolicyCreateBasicX509-_SecCertificateCreateWithData-_SecPolicyCreateBasicX509-_SecTrustCreateWithCertificates-_SecTrustEvaluate-_SecTrustCopyP原创 2013-11-23 09:45:21 · 4159 阅读 · 0 评论 -
IOS动态获取字符串NSString的长宽--自适应文本宽度、高度
其实动态获取字符串NSString的CGSize的大小最主要的还是API NSString类提供的一个方法sizeWithFont: constrainedToSize例如: CGSize size = [feeling sizeWithFont:[UIFont systemFontOfSize:12] constrainedToSize:CGSizeMake(190,转载 2013-11-25 16:28:02 · 3163 阅读 · 0 评论 -
loaded the "BlueView" nib but the view outlet was not set 错误的解决办法。
'-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "BlueView" nib but the view outlet was not set.' 查书才知道,没有做nib文件到xxxViewControler程序的关联,特此记录下来: 1, 打开nib文件2, 点击"File's O转载 2013-11-13 16:59:47 · 765 阅读 · 0 评论 -
IOS里UIColor 与RGB
在IOS里 不能像Css那样 可以使用 十六进制 如#f6f6f5把这个十六进制手工计算转为十进制后 哈哈使用UIColor *testColor1= [UIColor colorWithRed:245/255.0 green:246/255.0 blue:245/255.0 alpha:1];就可以了.也可以用系统自带的工具,数码测色计 去测一个区域而得到RGB值还可以用用Ph原创 2013-11-29 11:39:24 · 2356 阅读 · 0 评论 -
IOS 中的frame bounds的区别
UIView中的frame获取的是相对于所在ParentView的坐标,而bounds则是指UIView本身的坐标。比如下图(假设A是屏幕): View B的Frame坐标是指相对于View A的坐标,即(50,50),其bounds的坐标是(0,0) View C的Frame坐标是指相对于View B的坐标,即(50,50). 但其bounds坐标依然是(0,转载 2013-12-09 13:22:53 · 1072 阅读 · 0 评论 -
IOS绘制圆,直线,弧线,矩形,扇形,三角形,贝塞尔等图形
首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.自己学习时实现的demo,希望对大家有转载 2013-12-10 16:57:00 · 10394 阅读 · 0 评论 -
iphone开发之用lipo合并模拟器库和真机库,发布一个通用的静态库
lipolipo –create Release-iphoneos/libiphone.a Debig-iphonesimulator/libiphone.a –output libiphone.a看到这样的命令行,你会怎样理解呢。很简单,我将模拟器和设备的静态库文件合并成一个文件输出了,以后在发布可以库的时候不用发一个模拟器版的和一个真机版的了,这样子的一个库可以在编译的时候自动识别转载 2013-12-11 15:10:25 · 770 阅读 · 0 评论 -
IOS之CGRectInset->CGRectOffset
1、CGRectInset CGRect CGRectInset ( CGRect rect, CGFloat dx, CGFloat dy ); 该结构体的应用是以原rect为中心,再参考dx,dy,进行缩放或者放大。 图中的每一个矩形都是以上一个矩形作为参考矩形。所以下一矩形(比如黄色矩形对绿色矩形来说是下一个矩形)都比上一个矩形要小。转载 2013-12-12 15:39:27 · 1110 阅读 · 0 评论 -
Presenting action sheet clipped by its superview UIActionSheet和UITabBarViewController
如题,如果在项目中使用了UIActionSheet和UITabBarViewController,那么actionSheet的最底下的一个按钮可能就不会响应你的触摸事件,原因是被tabbar覆盖了,下面是xcode中出现的警告信息:Presenting action sheet clipped by its superview. Some controls might not respon转载 2013-12-31 11:27:25 · 1283 阅读 · 0 评论 -
IOS NSIndexSet的使用小节
NSIndexSet可以用来存储一系列的索引值区间,索引值可以使用单个的NSUInteger或者NSRange来表示。而且和许多其他集合类型一样,它有不可变和可变的执行,分别对应NSIndexSet类型和NSMutableIndexSet类型。NSIndexSet可以通过一个NSUinteger,NSRange或者另一个NSIndexSet来创建。也可以使用NSMutableIndexSet来多次转载 2014-01-02 15:50:46 · 6250 阅读 · 1 评论