![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
文章平均质量分 91
lmmilove
这个作者很懒,什么都没留下…
展开
-
Jenkins+gitlab+fir.im构建一个自动化集成环境
在搭建Jenkins和xcodebuild过程中遇到很多问题。主要讲一下怎么解决这些问题的参考文章http://www.jianshu.com/p/9a245918a219http://reviewcode.cn/article.html?reviewId=11http://www.jianshu.com/p/a17167274463很多步骤都可以参原创 2021-06-28 17:38:43 · 120 阅读 · 0 评论 -
使用Uncrustify在Xcode中格式化Objective-C代码
点击打开链接前段时间在做web开发,然后发现了一些代码格式化的插件。我就想了作为ios开发者一直都没用过obc的格式化功能,是不是有点out。然后就在tinyfool出的新杂志里面看到了这篇文章。Xcode有提供简单的缩进功能(crt+i);但是远远不够的。如果想要完成完备的代码格式化,得要借助Uncrustify这样的工具。更进一步,我们用Automate配置一个针对Text的Servi原创 2013-06-14 16:59:13 · 4701 阅读 · 0 评论 -
ios 汇编教程
注:本文由破船译自:raywenderlich转自破船http://beyondvincent.com/2013/06/19/ios%E6%B1%87%E7%BC%96%E6%95%99%E7%A8%8B%EF%BC%9Aarm/。为自己方便查找转自这里你说的是汇编吗?我们写的Objective-C代码,最终会被转换为机器代码 —— 由ARM处理器能识别的1转载 2013-06-23 10:53:10 · 1902 阅读 · 0 评论 -
ios开发者必不可少的75个工具
原文出处: Ben Scheirman 译文出处: Njuxjy(@脑残的果粉)如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺。记住转载 2013-08-28 15:38:25 · 832 阅读 · 1 评论 -
使用cocoapods来管理第三方库
转自唐巧的博客http://blog.devtang.com/blog/2012/12/02/use-cocoapod-to-manage-ios-lib-dependency/前言每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如Java: maven,IvyRuby: gemsPython: pip, easy_install转载 2013-08-28 15:19:08 · 1763 阅读 · 0 评论 -
在企业内部分发ios应用程序
本文译自:Provision iOS IPA App for In-House Enterprise Distribution在企业内部分发 iOS 应用程序非常复杂。经过努力,我成功实现了在企业内部的应用程序分发。我决定用此文来记录我的最佳实践方法,以供将来参考。如果你希望通过 Safari 能在任意的 iOS 设备上安装应用程序 (不需要发布到 App Store,也不需要通过转载 2014-08-18 10:16:07 · 4198 阅读 · 0 评论 -
破解Revealapp的试用时间限制
转载自:http://jingwei6.me/2014/02/28/reveal_crack.htmlRevealapp作为分析iOS app UI结构的利器,还是非常称手的,89刀的价格也是物有所值。本文分析其试用版时间限制,只是用于学习,如果一直用,还是买个licence支持一下吧。试用版有30天的时间限制,既然是30天时间限制,肯定每次启动是要读当前时间的啰。所以最简单的转载 2015-04-17 21:12:05 · 940 阅读 · 0 评论 -
charles使用教程
Charles 的简介如何安装 Charles将 Charles 设置成系统代理Charles 主界面介绍过滤网络请求截取 iPhone 上的网络封包截取 Https 通讯信息模拟慢速网络修改网络请求内容给服务器做压力测试修改服务器返回内容总结简介Charles 是在 Mac 下常用的网络封包截取工具,在做 移动开发时,我们为转载 2015-12-10 00:32:04 · 155158 阅读 · 1 评论 -
Mac OS10.12更新ruby,gem,安装cocoapods
1.装cocoapods,ruby版本忒低-》开始更新ruby-》开始更新gem,这是一条不归路啊同志们,各种permission denied,各种路径不存在,各种路径没有读写权限,各种不成功!2.舒服优雅的方式:rvm是什么?为什么要安装rvm呢,因为rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换。第一步:安装rvm$ curl -L原创 2017-05-25 17:04:24 · 1030 阅读 · 0 评论 -
ios 自动化版本号和编译号
#iOS知识小集#「 Xcode 工程设置构建版本号自动递增 」在一个 iOS 工程中,通常有两种“版本号”,即 Version 和 Build,如图 1 所示。* Version 为发布版本号,标识应用程序发布的正式版本号,通常为两段式或者三段式,例如:1.2.1、1.0 等,其 Key 为 CFBundleShortVersionString,在 Info.plist 文件中对应 "B...转载 2019-01-22 14:45:23 · 732 阅读 · 0 评论 -
GCD 实现同步锁
文章试图通过 GCD 同步锁的问题,尽量往外延伸扩展,以讲解更多 GCD 同步机制的内容。引语:线程安全问题如果一段代码所在的进程中有多个线程在同时运行,那么这些线程就有可能会同时运行这段代码。假如多个线程每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口...原创 2019-03-22 15:29:32 · 239 阅读 · 0 评论 -
UIView autoresizingMask属性
UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMargin = 1 UIViewAutoresizingFlexibleWidth = 1 UIViewAutore转载 2013-05-13 14:02:03 · 567 阅读 · 0 评论 -
uitextfield去空格,不让输入框内容为空格
//字符串去空格NSString *temp = [str stringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceCharacterSet]]; //看剩下的字符串的长度是否为零 if ([temp length]!=0) { return NO; }原创 2013-04-23 19:44:28 · 5243 阅读 · 0 评论 -
UIImageView上添加Button不能响应点击事件
UIImageView *backImageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, self.view.frame.size.height-UITABBAR_HEIGHT-216-39, 320, 43) ]; [backImageView setUserInteractionEnabled:YES];//使添加其转载 2013-04-22 18:59:10 · 1040 阅读 · 0 评论 -
ios 如何移除全部subview和判断子视图是否加上
NSArray *views = [self subviews];for(UIVIew* view in views){ [view removefromsuperview];}判断子视图是否加了for(UIView *view = self.view.subViews){if(View isKindOfCless:[OneViewObject class]){原创 2012-04-25 13:39:21 · 23110 阅读 · 1 评论 -
ios开源项目
UI界面类项目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touchMBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel —— 效果很酷的分页排列转载 2012-05-28 10:39:52 · 936 阅读 · 0 评论 -
苹果公司邮箱联系大全
AppReview@apple.com-应用在提交后(处于“审核中”),应用和应用内购的状态-状态更新通知——与开发者遭拒和影响审核时间相关的信息-应用遭拒通知咨询-快速审核请求-------------------------------------------------------------------------------------------------------转载 2012-05-16 10:59:46 · 11075 阅读 · 0 评论 -
UITextView控件详解
self.textView = [[[UITextView alloc] initWithFrame:self.view.frame] autorelease]; //初始化大小并自动释放 2 3 self.textView.textColor = [UIColor blackColor];//设置textview里面的字体颜色 4 5 self.textView.font = [UIF原创 2012-06-25 14:13:49 · 739 阅读 · 0 评论 -
ios 开发总结
1.图片异步加载//获取图片链接- (void)loadImageFromURL:(NSURL*)url { if (connection!=nil) { [connectionrelease]; } //in case we are downloading a 2nd imageif (data!=nil) { [datarelease]; }NSURLRequ原创 2012-06-08 21:52:50 · 665 阅读 · 0 评论 -
几个CGRect 函数列子
1.CGRectOffset使用从源CGRect偏移的原点来创建矩形 float offset = 25.0; CGRect r1 = CGRectMake(100, 100, 100, 100); CGRect r2 = CGRectOffset(r1, offset, offset);2.CGRectIntersectsRect允许我们确定两个矩形是否转载 2012-08-03 16:41:38 · 497 阅读 · 0 评论 -
UIImage 图片加载的使用区别
第一次我们用uiimage的时候,一般都是[UIImage imageNamed:ImageName];但是,用imageNamed方法加载图片的话,一般是对于,少量图片因为用这种这种方法在application bundle的顶层文件夹寻找由供应的名字的图象 。 如果找到图片,装载到iPhone系统缓存图象。那意味图片是(理论上)放在内存里作为cache的。原创 2012-07-24 11:57:22 · 4149 阅读 · 0 评论 -
iPhone判断2次触摸间隔时间
- (void)update:(ccTime)time{ _timer += time;}#pragma mark - ccTouch- (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event { _timer = 0;原创 2012-08-28 18:22:34 · 917 阅读 · 0 评论 -
kvo/kvc简介
对kvo/kvc做了简单的介绍,可作为入门读物。有些术语描述不够精确请指正。欢迎讨论。Kvo是Cocoa的一个重要机制,他提供了观察某一属性变化的方法,极大的简化了代码。这种观察-被观察模型适用于这样的情况,比方说根据A(数据类)的某个属性值变化,B(view类)中的某个属性做出相应变化。对于推崇MVC的cocoa而言,kvo应用的地方非常广泛。(这样的机制听起来类似Not转载 2013-03-19 22:09:09 · 553 阅读 · 0 评论 -
UITextField详解
1.UITextField的初始化和设置 textField = [[UITextField alloc] initWithFrame:CGRectMake(120.0f, 80.0f, 150.0f, 30.0f)]; [textField setBorderStyle:UITextBorderStyleRoundedRect]; //外框类型 textField.placehold转载 2013-04-02 13:52:04 · 603 阅读 · 0 评论 -
Phone界面上文本框UITextField的软键盘隐藏和移动键盘下面的内容和限制字数
方法1:使用UITextFieldDelegate来隐藏键盘其实很简单, 需要三步:1. 在你的控制器类头文件中,加入UITextFieldDelegate这个协议 2. 在使用了UITextFieldDelegate协议的控制器类的实现中,加入- (BOOL)textFieldShouldReturn:方法。- (BOOL)textFieldShouldReturn:原创 2012-04-24 15:05:43 · 2335 阅读 · 0 评论