- 博客(32)
- 收藏
- 关注
原创 一次性dismiss多个viewcontroller
有时候需要登录、注册会通过presentViewController的方式弹出;但是登录可能可以去注册,注册可以去登录,从而造成页面层级present的过多想要在注册、登录成功后,回到(dismiss)到最初始的页面,一次次dismiss很麻烦很直接的,只要在最终成功后,不断找到有没有presentingViewController即可UIViewController *present
2016-09-23 12:06:04 2571
原创 ios如何移除git管理
有时候多人协作时会出现异常,所以最直接的解决办法就是重新上传 XD但直接上传会提示已经存在git管理,所以可以通过以下办法移出git打开终端1、cd到项目目录2、执行 find ./ -name .git -exec rm -rf {} \; 即可命令中包含.git是删除掉目录下隐藏的.git文件夹,如果是svn管理的话,可以find ./
2016-08-17 17:39:04 3733
原创 the file 'xxxx' couldn't be opened because there is no such file
注:截图虽然指向UM,但我想该解决方法适用于任何情况用git管理碰到好恶心的问题,某个同事导入um,我更新后目录中整个um的文件不存在(但build phases - copy bundle resources存在),add files后,又删了build phases - copy bundle resources中重叠的文件,结果就出现这个问题。开始以为是string缺失了,但是奇怪的
2016-08-13 11:33:36 3421
原创 ios常用宏整理、定义
分享一个自己整理的常用宏,有摘抄网络,有自己写的,不定时更新v1.0 2016-08-10//// PrefixHeader.pch// EJW-IOS//// Created by iroycn//#ifndef PrefixHeader_pch#define PrefixHeader_pch//常用字符// Include any system fram
2016-08-10 09:40:48 1128
原创 mac安装nvm“ pm WARN unmet dependency /usr/local/lib/node_modules/ionic requires”
可以前往https://github.com/creationix/nvm#installation查看更具体步骤,这里只做备忘,mac下如何安装打开终端,执行sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash执行. ~/.nvm/nvm.sh添
2016-04-26 15:36:17 899
原创 清除WKWebView cookies
在UIWebView下,可以使用[[NSURLCache sharedURLCache] removeAllCachedResponses];//清除缓存来实现清除缓存,但当替换使用WKWebView后,这个方法并不生效了(据说WKWebView不支持,我没找到官方说法~)不过寻找了一下解决方法,分享一下--------------IOS9以上----------------W
2016-04-25 15:13:14 6189 3
原创 xcode更新svn地址 switch svn url
svn服务器迁移,ip出现变更,可以使用以下命令对工程的svn地址进行更换。一、打开终端,cd到项目的目录二、执行svn switch --relocate oldSVNUrl newSVNUrl: )
2016-04-19 18:20:01 639
原创 IOS生成GUID
+ (NSString *)GetUUID{ CFUUIDRef theUUID = CFUUIDCreate(NULL); CFStringRef string = CFUUIDCreateString(NULL, theUUID); CFRelease(theUUID); return (__bridge NSString *)string;}
2016-04-13 11:15:26 1404
原创 UIImageView实现图片平铺
so easy,直接上代码UIImage *image = [UIImage imageNamed:@"bg_yuandian"];UIImage *newImage = [UIImage imageWithCGImage:[image CGImage] scale:image.scale orientation:image.imageOrientation];[_bg4 setBackg
2016-04-11 15:40:03 5340
原创 IOS如何给VIEW设置2个圆角?set cornerRadius for only top-left and top-right corner of a UIVIEW
-----如果大家有更好的方法请告诉我,谢谢--------有些设计中,需要实现top-left和top-right为圆角,而bottom-left and bottom-right依然是平角,这样就不能使用_bg.layer.cornerRadius了。这里要用到一些基本的绘制功能UIBezierPath and CAShapeLayer-----------这里
2016-04-11 15:01:08 4038
原创 如何现实隐藏UIBarButtonItem? show/hide a UIBarButtonItem
有时候需求要求根据不同角色来切换、隐藏现实Navigation的UIBarButtonItem,可以这么做首先把storyboard/xib的对象连接到类中@property (weak, nonatomic) IBOutlet UIBarButtonItem *addControl;在viewDidLoad(或你想要的地方),实现:----隐藏----// 获取rightBa
2016-04-08 10:06:17 4277
原创 IOS设置Tab Bar item的颜色
很简单的,实现效果如下:为选中:选中:step1:a) 设置selected image为选中后的图片(图片本身的颜色并不会起作用,默认会使用system default,所以只要选中后的图片形状。有镂空的图片注意阿尔法通道,不然会被覆盖)b) 设置title和image(未选中图片)step2:custom class,创建一个UITabBar
2016-03-15 10:01:13 3138 1
原创 you are trying to reader the global image variable as a react element.you probably forgot to require
请引入要使用的控件,如'use strict';import React, { AppRegistry, Component, StyleSheet, Text, Image, //引入我~ View} from 'react-native';
2016-01-19 18:03:35 1044
原创 react native Command /bin/sh failed with exit code 1( at process._tickCallback (node.js:336:13))
出现这个问题,是因为编码时导致app崩溃了,然后重新运行时出现build faild嗯,是因为没有关掉终端的命令导致的,只要control + c停止命令即可,如图:自己stop run再重新run是没问题的,只有崩溃时才会出现~
2016-01-19 17:56:41 3601
原创 使用Animations动画改变View的cornerRadius半径
hello!大家好,今天想做一个动画效果,就是把一个矩形UIImage(or UIView)通过动画变成圆形。开始是想这么写的, [UIView animateWithDuration:1.0f animations:^{ // NSLog(@"%f",x); _logo.layer.cornerRadius = _logo.fram
2015-11-16 20:15:57 3297
原创 ios UiView转换成UIImage
纯笔记类……希望喜欢:)#import + (UIImage *) imageWithView:(UIView *)view{ UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0); [view.layer renderInContext:UIGraphicsGetCurren
2015-11-14 23:45:32 2509
原创 关于laravel new no working一直卡着没反应问题
laravel new和composer create-project laravel/laravel project-name --prefer-dist命令创建项目失败或一直卡着,以前还可以的,现在突然不行了,烦躁。。。。鉴于用以上命令会访问国外的Laravel官网,下载速度慢,而且容易墙,所以------建议更换Composer镜像为国内镜像----------
2015-11-05 15:58:03 3453
原创 Mac配置Laravel Path环境变量
咳咳,因为太难得一次装,总是会忘,就记下来先~在使用composer global require "laravel/installer=~1.1"安装完Laravel之后,为了能在终端直接使用Laravel命令,直接执行这段命令即可export PATH=$PATH:~/.composer/vendor/bin/不用去vim什么bashrc啊profile什么的,挺麻烦的。。。
2015-11-05 15:06:53 4181
原创 Mac安装Composer
Composer是什么东西,可以参见Composer中文网,或自行百度这是官网地址———————直接进入安装环节———————————————————————按照官网的说法,使用curl -sS https://getcomposer.org/installer | php或php -r "readfile('https://getcomposer.org/installer'
2015-11-05 14:37:42 7410 4
原创 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod
嗯,这个标题取的到,完全没有主题 --||————————————————前几天升级系统到EI Capitan 10.11,今天更新到10.11.1,因为突然要用到cocospod,突然发现在使用pod install的时候出现-bash: pod: command not found我去~不知道为什么,然后我就想重新安装下cocospod,在使用sudo gem instal
2015-10-30 13:54:33 4408 2
原创 ios textfield 修改 placeholder color 颜色
UITextField修改placeholder color有很多种方式,但选择哪一种看你自己,有一些方法并不建议,同时希望大家分享没有摘录的方法,tks方法一(不推荐):[_textPhone setValue:[UIColor whiteColor] forKeyPath:@"_placeholderLabel.textColor"];最直接
2015-10-21 10:01:31 7394
原创 ios7(8|9)以上设置navigation bar为透明
oc版:self.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)self.navigationBar.shadowImage = UIImage()self.navigationBar.translucent = trueswift版:[self.navigatio
2015-10-15 16:19:57 2736
原创 ios修改status bar颜色及xcode7下日志出现CGContextSaveGState: invalid context 0x0错误
设计稿要求Status bar的颜色是白色的,按照以往的做法就是:info.plist添加View controller-based status bar appearance为NO(默认是YES)然后在页面执行[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];即
2015-10-14 11:10:42 2416
原创 itunes connect TestFlight 无法邀请用户 l10n.interpolate('ITC.HeaderFooter.PrivacyPolicyLinkText')
今天尝试使用TestFlight,将内测版本分发给邀请用户遇到一个问题。在iTunes Connect 添加用户时,会发一封邀请邮件,结果点击进去后,页面一片空白(手机也这样~),嗯,其实在左下角可以看到apple.com的链接,在最底部出现以下代码(全选可见){{ l10n.interpolate('ITC.HeaderFooter.Copyright.text') }} ©
2015-10-13 10:55:26 3398 13
原创 IOS国际化
要做到真正意义上的国际化,其实有一定的难度,摘自百度百科中说道,“国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化。”所以说,不要以为只是单纯的将文字翻译一下就
2015-08-26 13:20:22 618
原创 Laravel在XAMPP环境下,render生成分页链接404错误
XAMPP安装PHP开发环境虽好,但总是会遇到一些纠结的问题。如果以后再按照官方教程做的时候出现一些不寻常的情况,可以参照。上次也是因为使用了XAMPP环境,出现了这个问题今天,使用Laravel在XAMPP环境下,render生成的链接404错误在官方分页教程中, @foreach ($users as $user) {{ $user->name }}
2015-07-28 10:50:39 1530
原创 Laravel如何引用第三方(自定义)库
想做一个网页抓取的功能,底层使用php的laravel框架。这里使用phpQuery库来实现网页抓取,这里不做介绍。需要了解的可以百度,或者等我填坑。下载最新版本可以前往https://code.google.com/p/phpquery/不能科学上网的可以直接点击我上传的下载包- -|怎么上传。。。自己百度吧,目前最新的版本是phpQuery-0.9.5.386-------
2015-07-24 10:23:23 21425
原创 Laravel在Mac下使用php artisan migrate命令出现No such file or directory
这里就不详细描述php artisan migrate的用法了。直接看解决方法。一般遇到这种情况的话,可能用的是MAMP或XAMPP,在这里要加一个unix_socket路径。没有测试在纯配置php&apache&mysql情况下会不会出现。我用的是XAMPP。首先用终端进入mysqlmysql -u root -p执行一下命令获取socket路径m
2015-07-22 14:32:05 2293
转载 HTML字符实体引用
HTML实体常用于生成那些键盘上没有的印刷字符,比如€、∞、≠、©等等。HTML实体以和号(&)开头,分号(;)结尾,两者之间表示实体的字符串(或数字)。这里摘抄了国外一个比较完整的HTML实体表格作为个人的备忘,并分享给大家。来源地址:http://www.elizabethcastro.com/html/extras/entities.html---------每个表有五列
2015-06-17 15:11:17 6132
原创 使用facebook infer寻找项目潜在BUG
Facebook的infer是一个静态分析工具,如果你给定infer Objective-C,Java或C代码,它将分析潜在的bug列表。任何人都可以使用infer拦截严重的安全漏洞,在应用上线之前有助于防止崩溃或性能不佳。
2015-06-12 17:24:15 2005
原创 CocoaPods使用异常及处理方式
这篇文章主要记录CocoaPods在安装和使用过程当中遇到的问题,不涉及具体的安装步骤和使用方法,如果要了解如何安装和使用,请访问XXXXX(坑一枚)欢迎各位参与补充----------------------INSTALL时出现的问题---------------------------------XXXdeMacBook-Pro:~ XXX$ sudo gem
2015-06-10 11:20:56 865
原创 CocoaPods的安装和使用
这种教程烂大街了,不过我还是写一写,有利于我个人的生态平衡…… :-)项目开发中,难免会遇到一些开发起来耗时间(or 棘手 or 难办)的功能,那么我就会访问我的贴心小棉袄github,寻找是否已经存在一些符合(or not)项目需求的解决方案。得益于github大神众多,我往往能找到一些不错的开源库,然后暴力拖拽到项目当中,导入、引用、调试、成功、提交,哦也!(^-^)/
2015-06-10 10:18:18 1607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人