iOS笔记
逸风而行
这个作者很懒,什么都没留下…
展开
-
上传appstore报错: An error occurred uploading to the App Store.
1 cd ~2 mv .itmstransporter/ .old_itmstransporter/ 备份原文件.itmstransporter/到.old_itmstransporter/3 rm -rf .itmstransporter/ 删除原有文件夹,不删除的话ITMSTransporter的更新可能会卡住4 "/Applications/Xcode.app/Contents/Applications/Application Loade..原创 2021-02-06 23:15:17 · 834 阅读 · 0 评论 -
XCode9.4.1 安装Alcatraz插件
XCode9.4.1最新版照样可以安装Alcatraz,安装插件。方法如下:#gem sources -a https://ruby.taobao.org/(已失效需更换)gem update --system # 这里请翻墙一下gem -v gem sources --add https://gems.ruby-china.com/ --remove https://rubyge...原创 2018-08-31 11:18:08 · 816 阅读 · 0 评论 -
Cocoapods 安装与使用
Cocoapod是运行在ruby环境下的,在ruby环境的像Cocoapod这样的开源项目时放在放在Rubygems服务器上面的,但国内访问https://rubygems.org/ 的时候往往会安装不成功,得翻墙才行,我们需要把服务器地址移除,添加taobao提供的镜像地址:https://ruby.taobao.org/1.移除命令:gem sources --remove ht...原创 2015-08-27 16:11:54 · 414 阅读 · 0 评论 -
XCode8 -unable to boot the simulator
XCode8 模拟器无法运行报-unable to boot the simulator,google后总结:解决此问题需要修改目录权限,由于系统启用了SIP(System Integrity Protection), 导致root用户也没有权限修改目录或文件权限。按如下方式可恢复权限。屏蔽方法:重启Mac,按住command+R(不动,等进度条加载完),会进入原创 2016-10-19 11:16:10 · 353 阅读 · 0 评论 -
获取UUID
if ([[NSUserDefaults standardUserDefaults]objectForKey:@"UUID"]==nil) { CFUUIDRef uuid = CFUUIDCreate(NULL); CFStringRef uuidstring = CFUUIDCreateString(NULL, uuid); /转载 2016-03-18 14:37:33 · 367 阅读 · 0 评论 -
OC中UIAlertController和UIAlertView用法
//iOS8以上抛弃了UIAlertView 使用UIAlertController代替 UIAlertController * alertController = [UIAlertControlleralertControllerWithTitle:@""message:[NSStringstringWithFormat:@"总分:%d",_count*100]原创 2016-02-18 15:38:00 · 4562 阅读 · 0 评论 -
Masonry 使用方法
#define MAS_SHORTHAND#define MAS_SHORTHAND_GLOBALS(这里的间距是有方向性的,左、上边距约束为正数,右、下边距约束为负数)防止self无限循环__weak typeof(self) weakself = self;原创 2016-01-27 14:56:09 · 547 阅读 · 0 评论 -
KissXML用法
XML文档节点如下: Butch 1 Fighter Shadow 2 Rogue //第一种需要各属性名 NSString *path = [[NSBundle mainBundle] pathForResource:@"hh.xml" ofT原创 2016-01-26 11:50:54 · 695 阅读 · 0 评论 -
NSString 字符串(一)
//1.创建字符串的方式 NSString * str = @"adf";//常量,一旦创建完成就不能够在改变 //2.new alloc init NSString * str1 = [NSString new]; NSString * str2 = @"ffff";//[[NS原创 2015-12-24 15:26:08 · 299 阅读 · 0 评论 -
代码设置根控制器
self.window.backgroundColor = [UIColor whiteColor]; self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; UIViewController * mainVC = [[UIViewController alloc] init];原创 2015-12-21 15:11:52 · 435 阅读 · 0 评论 -
获取中国当前(上海时区)时间字符串
NSDateFormatter *formatter = [[NSDateFormatteralloc] init];[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss Z"];[formatter setTimeZone:[NSTimeZonetimeZoneWithName:@"Asia/Shanghai"]];NS原创 2015-12-21 11:19:34 · 1268 阅读 · 0 评论 -
判断是否含有中文
//判断是否有中文- (BOOL)IsChinese:(NSString *)str { for(int i=0; i< [strlength];i++){ int a = [str characterAtIndex:i]; if( a > 0x4e00 && a <0x9fff) {转载 2015-12-21 11:16:29 · 328 阅读 · 0 评论 -
UITableView 状态栏返回顶部 和自定义按钮返回顶部
//点击状态栏返回顶部 tableView.scrollsToTop = YES; //自定义按钮 点击返回顶部 UIButton * backToTopBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 100, 100)]; [self.view addSubview:backToTopBtn]原创 2016-01-18 13:58:22 · 374 阅读 · 0 评论 -
IOS8 UITableViewCell线填充方法 不显示多余cell分割线
UITableViewCell线填充原创 2015-07-28 14:52:27 · 439 阅读 · 0 评论 -
Cocoapods无法更新第三库至最新的解决方法
在升级到cocoapods 0.36.0之后,使用原本podfile配置,在重新执行pod install之后,一些依赖库的版本,低于github上的最新版本。可按照下列配置。指定git,强制使用最新版本source 'https://github.com/CocoaPods/Specs.git'platform :ios, '6.1'pod 'IQKeyboardMana转载 2015-08-28 15:55:09 · 744 阅读 · 0 评论 -
日期NSDate 前/后几个年月日时分秒
//以myDate为基准时间算出过去或者未来时间 NSDate * myDate = [NSDatedate]; NSCalendar *calendar = [[NSCalendaralloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *comps原创 2015-08-11 10:24:24 · 691 阅读 · 0 评论 -
根据字符串的字体 最大size 算出label Size 从而得到字符串高度
/** * 根据字符串 字体 最大size 算出label Size 从而得到label高度 * * @param text 字符串 * @param fontSize 字体大小 * @param maxSize 最大Size * * @return labelSize */+ (CGFloat)labelAutoCalculateRectWith:(NSSt原创 2015-08-20 11:44:32 · 427 阅读 · 0 评论 -
IOS8禁用第三方键盘
//禁用第三方输入键盘- (BOOL)application:(UIApplication *)application shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier{ return NO;}原创 2015-07-15 14:11:45 · 2264 阅读 · 0 评论 -
代码备忘
// 删除系统自动生成的UITabBarButton for (UIView *child in self.tabBar.subviews) { if ([child isKindOfClass:[UIControl class]]) { [child removeFromSuperview]; } }//注销一切UITe原创 2015-08-21 12:54:10 · 277 阅读 · 0 评论