- 博客(32)
- 收藏
- 关注
转载 iPhone 手机开发尺寸分辨率(转载补充)
6.5英寸 —— 1242 x 2688 px —— Xs Max —— 0.46206.1英寸 —— 828 x 1792 px—— XR —— 0.46205.8英寸 —— 1125 x 2436 px —— X/Xs —— 0.46185.5英寸 —— 1242...
2019-09-03 14:55:13 496
转载 mac (linux/unix)执行shell脚本报错
情况说明:假设你是在Windows下用编辑器打开a.sh,屏幕粘贴到b.sh来自Windows的文件,到了linux/unix下面,最好用dos2unix命令转换它的格式解决:Install dos2unix on Mac OSX1.打开终端2.运行ruby -e "$(curl -fsSL https://raw.githubusercontent.com
2018-02-05 20:59:17 1634
原创 没有内购,却被拒
Dear reviewers:Below is the question of answer.- Does your app access any paid content or services?yes- What are the paid content or services, and what are the costs?In the part of the web
2017-08-24 21:57:05 1039
转载 只在本视图隐藏nav bar
- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; //很重要,每次要显示之前都将delegate设置为自己 self.navigationController.delegate = self; _navController=self.navigationCont
2017-07-22 02:12:52 352
原创 自定义视图布局的时候,获取相关坐标
CGRectGetHeight 返回label本身的高度CGRectGetMinY 返回label顶部的坐标CGRectGetMaxY 返回label底部的坐标CGRectGetMinX 返回label左边缘的坐标CGRectGetMaxX 返回label右边缘的坐标CGRectGetMidX 表示得到一个frame中心点的X坐标CGRectGetM
2017-07-19 10:07:52 460
原创 cocoapods pod install 没有xcworkspace
问题描述:———>终端显示:Abort trap:6———>有Pods文件,但是没有生成xcworkspace注意:保证你的‘Podfile’文件格式为platform :ios, '8.0'use_frameworks!target 'MyApp' do pod 'AFNetworking', '~> 2.6' pod 'ORStackVi
2016-12-30 13:32:42 3641 1
转载 Label或Button自适应宽高或文字大小
1、确定Label或Button的字体大小,使其宽高自适应UILabel *contentLabel = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 120, 30)]; contentLabel.font = [UIFont systemFontOfSize:15];//-------->定义Font的大小 contentLa
2016-12-29 11:52:41 3559
转载 UINavigationController的setViewControllers方法----->>push一组界面
在iOS开发中,UINavigationController是很常用的Controller,对它的一般操作就像操作一个栈,push和pop。但也经常会遇到pop和push无法优雅的完成的操作,比如退回到中间的某个VC上,或者在第一个VC之前添加一个VC等,更甚者要重新构造整个VC的顺序,这时候setViewControllers方法就排上用场了,它使对VC栈的操作不再局限于push和pop,而是构
2016-11-08 10:31:29 1062
原创 判断版本号进行升级更新
- (void)viewDidLoad { [super viewDidLoad]; NSString *maxStr = @"2.1.0"; NSString *minStr = @"2.0.0"; NSString *nowStr = @"2.1.2"; if ([maxStr compare:nowStr option
2016-09-01 10:51:32 1223
转载 iOS获取当前app的名称和版本号
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; //手机序列号 NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; NSLog(@"手机序列号: %@",identif
2016-08-17 10:51:45 445
原创 ios tabbar隐藏
//1.设置self.tabBarController.tabBar.hidden=YES; //2.如果在push跳转时需要隐藏tabBar,设置self.hidesBottomBarWhenPushed=YES; self.hidesBottomBarWhenPushed=YES; NextViewController *next=[[NextViewCo
2016-07-11 17:48:11 307
转载 iOS 开发 Pch 文件的正确使用
在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。首先说一下pch的作用:1.存放一些全局的宏(整个项目中都用得上的宏)2.用来包含一些全部的头文件(整个项目中都用得上的头文件)3.能自动打开或者关闭
2016-06-30 10:52:23 1150
原创 自动布局 autoresizingMask
typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) { UIViewAutoresizingNone = 0, //不自动调整 UIViewAutoresizingFlexibleLeftMargin = 1 自动调整与superView左边的
2016-04-18 14:56:08 310
转载 iOS之轻松上手block(下)
导语在上一篇文章《iOS之轻松上手block(上)》中,笔者已经讲述了block的使用与注意事项,此文继续讲解block在内存中的情况,以及对外界变量的捕获,如果你还没有学会block的基本使用,上面传送门,同时笔者也不建议看此文章,否则越看越懵。笔者不是什么大神,所以本文只是笔者对block的理解,不代表权威,以免误导新手,大神莫见笑block的分类block可分为三
2016-04-12 16:44:29 426 1
转载 iOS之轻松上手block(上)
导语不会使用block的iOS程序员,不是一个合格的程序员学会了block,你再也不想用繁琐的代理block没有你想象中的那么难,不要害怕,不要畏惧,勇敢尝试笔者入行iOS时已经是ARC的天下,所以这里只说ARC环境下的使用什么是blockblock其实就是一个代码块,把你想要执行的代码封装在这个代码块里,等到需要的时候再去调用。那block是OC对象吗?答案是
2016-04-12 16:42:55 412 1
转载 iOS开发中手机号码和价格金额有效性判断及特殊字符的限制
///// 手机号码的有效性判断//检测是否是手机号码- (BOOL)isMobileNumber:(NSString*)mobileNum{ NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$"; NSString * CM =@"^1(34[0-8]|(3[5-9]|5[017-9
2016-04-01 10:40:44 518
转载 NSLog语句注释掉
我们可以在发布版本前先把所有NSLog语句注释掉,等以后要调试时,再取消这些注释,这实在是一件无趣而耗时的事!还好,还有更优雅的解决方法,就是在项目的prefix.pch文件里加入下面一段代码,加入后,NSLog就只在Debug下有输出,Release下不输出了。#ifndef __OPTIMIZE__#define NSLog(...) NSLog(__VA_AR
2016-03-15 15:27:11 946
转载 【IOS】总结-AFNetworking学习笔记
1 类库功能简介1.1 AFNetworking的大体思路1.1.1 NSURLConnection + NSOperation daozheNSURLConnection 是 Foundation URL加载系统的基石。一个 NSURLConnection 异步地加载一个 NSURLRequest 对象,调用 delegate 的 NSURLResponse /
2016-01-27 15:10:14 1504
原创 关于UILable自适应问题--《内容多少》《行间距》
//设置label的最大行数 lable.numberOfLines = 0; UIFont *font=[UIFont systemFontOfSize:12]; lable.font=font; NSMutableAttributedString *attributedString = [[NSMutableAttri
2016-01-21 10:21:14 415
转载 [IOS]edgesForExtendedLayout、automaticallyAdjustsScrollViewInsets、、
在IOS7以后 ViewController 开始使用全屏布局的,而且是默认的行为通常涉及到布局就离不开这个属性 edgesForExtendedLayout,它是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图仍会延伸覆盖
2016-01-14 14:48:11 328
原创 高德地图添加手势不响应
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer { return YES;}
2016-01-06 11:54:14 1934
转载 UITextFiedl 左侧设置小图标 leftview
UIView* view1 = [[UIView alloc]initWithFrame:CGRectMake(0,0,30,30)]; view1.backgroundColor=[UIColor yellowColor]; UIView* view2 = [[UIView alloc]initWithFrame:CGRectMake(0,0,30,30)];
2016-01-06 10:03:22 435
原创 使用UINavigationController时,子页面判断是从哪个页面push进来的
for (UIViewController *controller in self.navigationController.viewControllers) { NSLog(@"%@",controller.nibName); }
2016-01-04 15:16:05 585
原创 iOS移除所有的子View
[self.view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
2015-12-30 16:31:53 616
转载 XCode调试技巧–设置全局断点快速定位问题代码所在行
转载至:http://blog.sina.com.cn/s/blog_876a2c9901016ezh.html很多时候,在调试程序的时候,我们很想马上知道错误的代码在哪一行, 而不想大概设置一个断点,逐行调试发现最终是哪一行代码出问题导致程序崩溃。 可以使用下面这个办法快速定位问题代码。进入断点窗口首先需要为-[NSExce
2015-12-29 09:34:51 349
原创 将一个数组插入到另外一个数组的指定下标
//原数组 NSMutableArray *mutArray=[[NSMutableArray alloc] initWithObjects:@"刘旭",@"jason", nil];//需要插入的数组 NSArray *array=@[@"123",@"456"]; //获取插入的下标位置和将要插入的数组的长度 NSRange
2015-12-28 16:41:57 1089
原创 navigationController popToViewController的用法
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:0]animated:YES];
2015-12-22 10:49:33 360
转载 AFNetworking 3.0迁移指南
AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。本指南将引导您完成这个过程。本指南是为了引导使用AFNetworki
2015-12-21 15:04:28 299
原创 AppDelegate.m文件中 “6个实例方法” 的意义
AppDelegate类遵守了UIApplicationDelegate协议,就需要实现该协议定义的⽅方法,这些⽅方法负责处理iOS应⽤用的各种⽣生命周期事件// 当应用程序第一次加载时,系统会调用该方法- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
2015-12-16 09:36:46 642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人