- 博客(100)
- 收藏
- 关注
转载 企业级项目把.app文件转成.ipa文件的自动化实现
将MakeIPA.sh添加到项目的根目录下此脚本针对企业级项目打包,不会编译项目,在打包前确认项目已经编译完成生成了”XXX.app“文件使用前需要配置该脚本部分路径才能正确打包,需要修改的字段有”~~...~~“标识Xcode可修改.app文件的生成路径,具体方法请参考(感谢”花老????“的这篇文章):https://www.cnblogs.com/huahuahu/p/Xcode...
2018-12-22 11:38:00
175
转载 fir.im 测试包下载工具--FIRReader 的图文介绍
fir.im 是一个供开发者上传测试包(也可以是企业的正式包)的网站。该网站提供了接口访问应用资源。下面要介绍的这个应用对接了这些接口,供用户方便下载应用。先来看下应用截图吧!主要有以下功能点:1. 查看应用列表。2. 查看应用详情。3. 修改应用信息。4. 下载应用。5. 跳转网页。--》打开FIRReader后,首先看到的是非常醒目的“Start”,点击即可进...
2018-09-29 14:00:00
215
转载 iOS 总结APP间跳转的常用以及非常用需求 APP跳转Safari APP跳转APP
需求驱动技术,有了新的需求,旧技术无法实现时,就会有新的技术出现。一般的APP跳转需求有以下几种:1. 从自己的APP跳转到别人的APP。2. 从自己的APP跳转系统APP。3. 让别人的APP调起自己的APP。这三种跳转的常见操作参考iOS URL Schemes实现APP之间的跳转这些是旧的需求,上面一篇文章基本可以涵盖。...
2018-08-21 09:42:00
325
转载 如何通过包名打开手机里的APP
目前已知的打开APP的方式有两种,一种是通过openUrl打开,这种有一个严重的问题,即必须添加白名单,白名单之外的APP即时安装了也无法打开。另一种就是今天的重点,通过包名打开APP。先上核心代码:Class lsawsc = objc_getClass("LSApplicationWorkspace");NSObject* workspace =...
2018-08-03 11:40:00
265
转载 iOS 机智的修改导航栏返回事件
只需要一个在自定义的基类控制器的UIBarButtonItem,在需要的时候继承该类,实现selector方法即可(如果大部分处理都是一样的,只需在基类控制器内实现操作)。self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"b...
2018-07-18 09:29:00
116
转载 使用Xib创建自定义视图(不是cell)时需要注意的问题
开发项目过程中,有些地方不免会用到Xib来提高开发效率,如果你的手速够快,写代码建视图,我并不反对这样做。因为我以前也是纯手写代码开发。进入正题,Xib好用,但是这些下面这些问题需要注意一下。问题一:Xib在使用的时候不能修改frame的宽高。还原场景:在一个列表的顶部会有各种banner,各种模块入口,以及广告位。在某些操作后需要酷炫的弹出框,有什么活动...
2018-06-06 10:15:00
101
转载 你的文件还都在桌面吗?也许是时候换个地方了
电脑会越用月卡,这个问题不可避免,哪怕是苹果电脑也不能避免,毕竟用久了硬件可能会老化,系统垃圾越来越多,偶尔不慎点击到了流氓软件,等等,都会拖慢你的电脑。但是如果你犯了下面的错误,对不起,你不卡天理难容啊!1.电脑桌面上摆满了各种图标,更严重的是多数图标都是文件夹图标。为什么这么说呢?第一,明确一个概念,桌面只是一个文件夹,该文件夹存放在C盘。你可...
2018-02-11 23:09:00
270
转载 金融 贷款类 App 审核被拒 4.3 1.2 2.1 4.2.2 问题总结
辛辛苦苦搞了一两个月,开发测试修bug,一路艰辛,到了审核这最后一关,各位同仁,咬紧牙关!接下来是鄙人遇到过的被拒问题,望能帮到诸君!*********************************************************************************************************************4.3问...
2018-02-11 19:36:00
495
转载 SVN文件版本太旧问题解决
错误信息如下:E155036: The working copy at '/Users/...'is too old (format 10) to work with client version '1.9.4 (r1740329)' (expects format 31). You need to upgrade the working copy first.大致意思是:给...
2017-09-13 10:44:00
536
转载 解决日志unicode编码问题
Xcode打印日志里如果有汉字,有时会以Unicode编码形式展示,另需工具转码,降低了开发的效率,未解决这一问题,简便的解决方法是pod 'HYBUnicodeReadable'这个第三方库很好地解决了编码的问题.github地址转载于:https://www.cnblogs.com/PaulpauL/p/7446722.html...
2017-08-29 09:22:00
419
转载 Xcode 解决日志打印不全问题
Xcode 出了8.0后,代码运行日志过长时会出现打印不全的问题.这可能是Xcode优化的一项,不过这也给开发带来的不必要的麻烦.下面的宏定义可以解决这一问题.#ifdef DEBUG#define NSLog( s, ... ) printf("class: <%p %s:(%d) > method: %s \n%s\n", self, [[[NSString ...
2017-08-29 09:15:00
215
转载 苹果电脑系统怎么重装?这几步就可以轻松搞定
10.12安装器制作步骤:1.在App Store 已购买项目里面下载 macOS Sierra工具,下载好以后把它放在finder应用程序里面。(进入App Store 在已购买项目里面下载)2.连接一个8g的u盘。把u盘名字改为1233.打开设备终端(可以在右上方放大镜里面搜索到 终端)。4 .在终端输入代码:sudo /Appli...
2017-08-29 09:09:00
419
转载 Mac 一键显示所有隐藏文件 不要那么六好吧
系统应简洁而有效,对一般用户来说这一点尤为重要.不必要让普通用户知道的信息往往会给他们造成困扰,因而,隐藏掉他们便是个不错的选择,既可以保证系统平稳流畅运行,也可以为用户提供友好界面.对于开发者而言,有时隐藏文件也是会用到的,所以我们通常会有以下几种方式查看隐藏文件第一种:百度搜索"Mac 显示所有隐藏文件"第一条百度知道就会列出两种方式查看,参考"苹果Mac操作系统...
2017-08-29 08:14:00
92
转载 iOS导入高德地图出现缺失armv7--"Undefined symbols for architecture armv7"
在已有项目中使用pod导入高德地图,报了以下错误:ld: warning: directory not found for option '-L/Users/paul/iOS/yun-hui-yi/libs/Release-iphoneos'Undefined symbols for architecture armv7: "_OBJC_CLASS_$_MAMapVie...
2017-07-24 23:07:00
283
转载 如何生成.a文件,小心有坑!!
.a文件是一种对实现文件细节进行隐藏的打包文件。由于是打包文件,所以需要创建工程,将功能代码添加到工程。下面是创建.a文件的具体步骤:Step One:打开Xcode(此处使用的Xcode 8.2.1版本),新建工程选择新建醒目类别:"Cocoa Touch Static library"新建工程名:“ShowMe”接下来你会看到工程中已经创建了一个".h...
2017-03-20 14:25:00
517
转载 保护你的代码,生成.a文件以及.framework文件需要注意的地方
一个好的设计,一个方便使用的控件封装,一个酷炫的动画...是不是迫不及待要分享给大家你的每一个突然蹦出来的好的idea,那就下手吧!可是,你想要的只是让大家使用它,而不是把所有技术点都公开给每个人,那就打个包吧!看看你的代码,是不是有很多".h"和".m",偶尔有几个Xib,也许你还会为你的控件添加几张酷炫的图片难道这些东西可以一起打包吗?最好不要,确切来说,这样做会出错...
2017-03-20 12:27:00
122
转载 二维码扫描工具实现
拿出手机扫一扫,轻轻松松打开链接,不仅避免了冗长的地址输入,而且更美观。无论是大众化的微信还是充满生活气息的QQ,都有扫码功能。可是大家可能在使用过程中也注意到了,有时扫码打开一个下载链接并不能在微信或QQ的浏览器中直接下载;因为他们把所有下载的地址都屏蔽掉了,我们于是不得不另外在浏览器中打开一次。别苦恼了,“PSR”可以避免这个问题。接下来让我们...
2017-03-14 16:04:00
117
转载 iOS 调整图片尺寸,告诉你的UI,别问我尺寸!我要最大的
如果UI问你“这个图片你要多大尺寸的?”,你该怎么回答呢?为了不让图片因拉伸或压缩而变形或模糊,请精确告诉UI图片的比例,至于图片的分辨率,不必要要求太严,但是最低要求是要让最大的屏幕不会出现前面描述的情况,其他的交给下面的方法来处理就好了。再次强调一下,图片比例一定要精确!以下是iOS手机常用的尺寸:图片摘自这里接下来是方法处理:-...
2017-03-07 16:24:00
118
转载 iOS 手机截屏
百度地图自带截图功能,可以截取路线列表,保存到本地。可是对比发现截下来的图片并不是app中看到的那样,截图中头部加入了搜索的起点和终点,每段路程的详细站点都已展开,而且图片会根据路线的长短自动判断图片的长度。于是猜想,百度地图的截图思路是:Step1:创建当前列表的头视图用于展示起始位置信息,获得视图1。Step2:重新创建新的站点列表视图,并将详细站点展开,获得视图2.St...
2017-03-07 16:05:00
79
转载 ruby安装神器rvm,你造吗?
以前的一篇文章介绍过如何安装ruby,叫做:如何安装/更新ruby,安装cocoapods,为开发做好准备!(2016年12月07日更新内容)文章中讲到的方法依然可行,但是该方法繁琐并且可能会出现各种问题,让人很是头疼。这不,就在昨天,改其他东西时吧gem的版本从2.4.5降到了2.0.3,使用“gem update”命令时就会报下面的错误:ERROR: Loadin...
2017-03-02 14:09:00
76
转载 导入Frameworks 死活引用不Liao头文件
向工程中拖入或add file时可能会出现Frameworks导入,但是在添加该Frameworks后却引用不到相应的头文件打开工程文件目录发现frameworks所在的路径并不存在,而是直接在工程的根目录下所以,紧接着就是查看frameworks的引用路径了Targate->BuildSettings 搜索“Frameworks search Pat...
2017-02-22 17:42:00
177
转载 静态库引入引起的错误解决方案,ld: warning: ignoring file ”…/XXX.a”, file was built for archive which is not the arc...
想目中不免会引入一些静态库,可是有时加入'.a'文件后编译便会报以下错误ld: warning: ignoring file ”…/XXX.a”, file was built for archive which is not the architecture being linked (armv7): “…/XXX.a”Undefined symbols for archi...
2017-02-22 14:20:00
830
转载 arm64的适配问题,这次真醉了
写过tableView的童鞋都知道,有必须的两个代理方法要实现,还有几个选择实现的。必须实现的代理方法:~设置行数- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;~初始化并设置cell样式及内容- (UITableVi...
2017-02-17 10:51:00
547
转载 FarBox的使用经历
新年伊始,一个崭新的开始,我的博客也有个新的起点。怎么会有这个想法呢?个人觉得这是程序员那颗不安分的心开始躁动了(其实就是开始作了~~哈哈,开个玩笑)。更佳界面、更流畅的操作、更方便的查看、更炫酷动画、更精尖的技术是每一个IT界有追求的工程狮不懈追求的目标,就像王巍、唐巧这些技术大牛,博客界面玩得飞起啊!下面简单介绍一下他们的博客搭建方法:1.首先是王巍...
2017-02-15 11:23:00
200
转载 UIPageControl修改圆点大小,根据View大小自适应
遇到了个基本的控件问题,当设置UIPageControl的frame很小时,上面的小圆点会忽视view的frame而将圆点显示到控件外面。但是如果想要设置小一点的圆点,或改变圆点间的间距,从而实现自己想要的样子呢?查看UIPageControl的接口发现没有设置圆点间距或大小的属性或方法,搜了一下,一般的思路是重写UIPageControl。代码如下.h文件#impo...
2017-02-06 17:56:00
422
转载 使用SVN时出现的文件缺失问题
使用SVN的童鞋们,可能有三种提交代码的方法: 第一种使用客户端(例如SVNX,CornerStone); 第二种使用Xcode提交(Source Control -> commit); 第三种使用命令行(参考这篇文章)。但是无论哪种方法,在提交代码时SVN都会默认不提交一部分文件,例如后缀为a的文件(例如:libSVN.a),这样的话就会存在问题,当再次下载...
2017-01-05 16:11:00
1215
转载 Xcode导航栏不显示模拟器选择框ToolBar
不显示ToolBar的小伙伴可能就是下面的样子:全屏后就可以看到ToolBar,像下面这样:刚开始还以为是模拟器没装,还傻不拉几的去下载模拟器,后来才发现,只要下面的操作即可显示点击“view”然后如果ToolBar是隐藏的,就会显示“Show ToolBar”,如果ToolBar是显示的,就会显示“Hide ToolBar”快捷键c...
2016-12-15 21:23:00
169
转载 Xcode8不能使用快捷键“command+/”注释代码的解决方法
sudo /usr/libexec/xpccachectl打开终端,输入该命令(如果电脑有密码的话,会有提示让输入密码)接下来重启电脑。command + option + / 还可以多行注释转载于:https://www.cnblogs.com/PaulpauL/p/6182570.html...
2016-12-15 11:30:00
109
转载 驼峰命名与蛇形(下划线)命名的互转
在使用数据库(FMDB)时,读取数据库字段名时发现读出来的全部是小写,而创建表时是按照驼峰命名(传进去的是model),这样会造成查询不到数据使用下面两个方法可以实现两种名字的互换 1 //驼峰名字转下划线名字 2 -(NSString *)translateToInsertName:(NSString *)name 3 { 4 NSMutableStri...
2016-12-08 09:29:00
881
转载 FMDB中 databaseWithPath 的使用问题
阅读fmdb的源码文件(下载地址http://github.com/ccgus/fmdb)会发现下面一段注释,里面提到的创建数据库的方法也在很多博客中被引用,但是跑代码的时候发现,文件并不会像文档中所说的那样自动去创建(哪怕是在沙盒目录下的Documents目录下也不能创建成功)/** Create a `FMDatabase` object.An `FMDatab...
2016-12-02 10:18:00
110
转载 UIAlertViewController的使用
UIAlertViewController是苹果自带的信息提示框,仅在iOS8.0以后可以使用NS_CLASS_AVAILABLE_IOS(8_0) @interface UIAlertController : UIViewController下面是一个使用的简单例子: UIAlertController *alertControlle...
2016-11-27 15:15:00
201
转载 说说我的企业级应用上线历程(A little different!)
刚到公司时,我还是一个个人应用都没上线过的小白一枚,甚至都不知道.p12文件,不知道个人应用上线所使用的证书只能是自己机子创建的发布证书才可以打包上线,不知道企业级应用如何打包,不巧的是我还赶上了 iOS 10 问世,Xcode8.0新鲜出炉。这下焦急了!不过,幸运的是,公司有大牛的带路。一边查资料,一边问大牛,总算平安度过了那段黑暗时光。接下来就总结一下这期间我学到的知识和经...
2016-11-20 13:44:00
80
转载 iOS10 的适配问题,你遇到了吗?导航栏标题和返回按钮神奇的消失了
苹果系统升级后好多应用都发了新版本来适配,今天就来分享一下我的适配历程。首先是出现的问题: 1.push一个控制器,返回按钮和标题神奇的消失了,打开三维视图(比较坑的是有的版本老到打不开三维视图 ),发现返回按钮和标题并没有消失,而是被一层视图挡到了。 2.有文本输入的地方,在iOS10中文本框也消失了,导致无法输入内容。 3.权限问题。其次是解决思路: ...
2016-10-31 22:58:00
138
转载 如何在获取不到第一响应者控件时移除键盘
[[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder)to:nil from:nil forEvent:nil];在你想要移除键盘的方法中执行这句代码,即可移除键盘,例如开始滑动页面时,点击空白处时的方法中。转载于:https://www.cn...
2016-10-19 16:57:00
119
转载 类名与字符串的互转
类名转类id class = NSClassFromString([NSString stringWithFormat:@"%@Controller", self.viewName]);类转类名NSString *className = NSStringFromClass([UIView class]);其他转换FOUNDAT...
2016-10-15 12:07:00
147
转载 clang format 官方文档自定义参数介绍(中英文)
官方文档:http://clang.llvm.org/docs/ClangFormatStyleOptions.html中文在代码中配置样式当使用 clang::format::reformat(...) 方法, 格式将被clang::format::FormatStyle 框架指定。配置格式化样式选项这一部分列出了被支持的选项。 每个操作都有...
2016-10-03 22:33:00
2034
转载 clang format 自定义样式常用参数说明
常用的格式设置:#如果为真(true),分析格式化过的文件中最常见的&和*的对齐方式。然后指针对齐仅作为回退DerivePointerAlignment: false#缩进宽度IndentWidth: 4#@[]里面两边空格,原trueSpacesInContainerLiterals: false#OC中,在@property之后添...
2016-10-03 22:19:00
277
转载 Xcode 设置代码不自动换行
“command + ,”打开设置界面后,找到“Text Editing”然后选择“Indentation”,最后找到“line wrapping”并将对勾取消即可。转载于:https://www.cnblogs.com/PaulpauL/p/5929563.html...
2016-10-03 20:21:00
444
转载 企业项目如何打包成.ipa文件
首先准备好企业的项目,真机和申请好的正式证书,关于企业证书的申请此处不再写,可以参考网上相关的教程,本人并未参与证书申请,所以此处不敢乱写。1.找到正式证书与描述文件,双击打开(需要密码,这个要问申请证书的人)2.在项目中选择项目->"Build Settings"->"Code Signing",将“Provisioning Profile”后...
2016-09-20 20:59:00
113
转载 swift webView 提出这样的要求你能忍吗?
提出的要求是:webView字体显示大小合适,里面会有大的图片,大的表格,不能按比例缩放,可以左右滑动查看。首先,如果要满足上面的要求需要将webView放入scrollView中显示scrollView.addSubview(webView)然后设置webView的属性webView.scrollView.alwaysBounceHorizonta...
2016-09-13 23:07:00
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人