- 博客(18)
- 收藏
- 关注
翻译 xcode10.0beta编译工程遇到的坑(持续更新中)
xcode10编译现有工程,28.4秒之后,凉凉了,提示有重复的info.plist文件。问题:Multiple commands produce '/Users/jiaxiaoyan/Library/Developer/Xcode/DerivedData/LJShell-emaksjqtieseunfuiotagpjkluwp/Build/Products/Debug-iphonesimulat...
2018-06-19 21:25:09
17340
1
原创 cocopods 清理缓存
命令:pod cache clean 第三方库名称 --all为了提高效率,可以创建一个shell脚本文件,XXX.sh,需要清理缓存的时候一键运行。
2018-05-15 22:13:47
867
原创 iOS UIViewController如何提升页面加载速度,代码规范方面
下面贴出我自测的结果前提:一个UIviewController,添加一个ScrollView和Button;ScrollView有三屏的contentSize,每屏添加一个uiview,uiview中无子视图;方案一:数据初始化、添加子视图、子视图布局都放在viewDidLoad方法中方案二:frame布局一部分放在viewDidLoad,一部分放在
2018-01-25 19:37:33
1282
原创 iOS 计算中英文混合字符串的长度
原则:一个中文字符占用2个unicode,一个英文字符占用1个unicode,一个emoji表情占用4个unicode,“\n”占用1个unicode使用[NSString length]获取到的是一个中文字符是1,一个英文字符也是1,因此此种计算方法不适合定制中英文混合字符串长度的规则;建议和产品沟通一番,采用unicode的个数来计算字符串长度,例如:一个英文字符算0.5的长度,一个中
2018-01-16 11:43:40
3012
原创 Mac 升级10.13.1 安装cocopods
Mac 升级到10.13.1 cocopods重新安装终端提示:-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory解决办法:sudo gem in
2017-11-23 15:37:33
1429
原创 Xcode 如何快速创建代码块
可以给自己想要改变的地方设置成像苹果那样的,如下@property (nonatomic)BOOL ;在提示语前面加上前缀
2017-07-12 10:58:44
386
原创 iOS9.2 univesal link 踩过的坑
参考文章:1.大招之 官方文档2.不错的博文3.苹果验证通用链接是否可用的网站4.通用链接文件存放的server需要支持https 苹果支持的https证书列表产品原型:从app内部分享出去的网页中有一个“在app中查看详情”,如果用户未安装app,跳转至APPStore;如果用户已安装app,直接唤起app跳转至相应的详情页1、如何判断用户是否已安装app:我司目前用的是
2017-07-12 10:52:09
495
翻译 使用CocoaPods时遇到pod setup失败
解释:pod setup的本质就是将https://github.com/CocoaPods/Specs上的Specs项目clone到/Users/用户名/.cocoapods/repos目录下。若此目录下已有Specs项目,则会将项目更新到最新的状态。由于Specs很大,容易导致pod setup失败。这时就需要我们手动安装Specs。若直接从github上下载zip文件,由于缺少git文件
2016-12-08 10:42:05
795
原创 安装最新的cocoapods
Cocoapods安装步骤1、升级Ruby环境https://segmentfault.com/a/1190000003784636 请参照改地址详解(第一步和第二步),不再赘述2、安装CocoaPods时我们要访问cocoapods.org,该网站可能被墙了,淘宝的镜像源现在已经不更新了,但是我们可以使用腾讯的源,方法如下:$gem update --
2016-08-24 11:38:37
275
原创 swift 版本 无限滚动Banner条
github 链接地址:https://github.com/HelloWorldJXY/BannerScrollViewTest
2016-07-26 17:13:15
429
原创 tableviewcell 单个选中状态(swift)
github 链接地址;https://github.com/HelloWorldJXY/TableViewSelectedStyle
2016-07-26 17:11:52
2179
原创 Swift 版本相册,防微信相册
底层使用Photos FrameWorkGithub link Address: https://github.com/HelloWorldJXY/XYPhoto
2016-07-26 17:10:13
296
原创 swift pageScrollView
https://github.com/HelloWorldJXY/BannerScrollViewTest/tree/masterfirst style :like circle bannersecond style:scrollview back and forth
2016-05-05 16:26:19
257
翻译 textfield修改placeholder的字体颜色和大小
方法一: textField.placeholder = @"hello world !"; [textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"]; [textField setValue:[UIFont boldSystemFontOfSi
2015-12-01 17:41:28
406
原创 iOS 中textfield只允许输入字母和数字,限制长度
在textfield中添加以下代码-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (textField ==_pwdTextField) {
2015-10-13 19:24:46
6268
原创 app提交新版本流程(ios)
作为ios开发的女程序猿一枚,今天第一次为已上线的app提交新版本,虽然经历有点坎坷,但最终不负众望,希望这篇文章可以给刚入门的童鞋们一些帮助1、需要生成一份新版本的.app包,过程如下:(1)在xcode中将模拟器设置为IOS Device;(2)点击 command+B,等待系统编译,直至Product文件夹中生成了XXX.app2、Archive,过程如下:(1)在Xco
2015-10-12 14:43:22
625
原创 ios9适配中的分享(微信、新浪微博、QQ、QQ空间、支付宝)
iOS 9使用URL scheme必须将其加入白名单小编工程中使用到得第三方类分享用到的有微信、新浪微博、QQ、QQ空间、支付宝,只需要在工程的info.plist文件中添加以下源码即可LSApplicationQueriesSchemes wechat weixin sinaweibohd sina
2015-09-24 14:20:04
511
原创 ios8适配遇到的问题及解决方法
Xcode6,Bulid Setting中的Base SDK选择ios8.01.程序中经常用到的,viewWillAppear之类的函数,要调用其super方法,之前不写没问题没警告,8.0中有警告。2.[UIScreen mainScreen].bounds的值在ios8中是随横竖屏改变的,例如: Iphone5竖屏的bounds为(0,0,320,568),在横屏时则为(0,0,
2015-08-19 16:32:28
390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人