小记

作者: yscGr | 来源:发表于2018-01-19 18:48 被阅读0次

1、真机调试 errors but did not return a nonzero exit code to indicate failure 

找到指定的图片,回炉重造(用photoshop)重新保存一遍。图片保存为NOT INTERLACED(不交错)。(参考:http://blog.csdn.net/kylinbl/article/details/8990832)

2、Mac 设置安全与隐私  允许任何来源

在终端中输入: sudo spctl --master-disable

3、重写UIPageControl,用来修改 圆点大小  (参考:http://blog.csdn.net/txz_gray/article/details/53218297     https://www.jianshu.com/p/59600c18bc11)

4、UISlider 

在使用过程中,其value属性(起始位置),要放到control 里面去设置,不能放到view中设置。(原因:待补充~)

5、创建一个 “00:00” 样式的字符串   count 为int 类型

 [NSString stringWithFormat:@"%02d:%02d",count/60,count%60];

6、读取本地plist内容时为空(路径、文件名称都正确)

原因可能是在读取 plist文件是 没有注意 Root,array 、dictionary 要区分读取的

(1) 、dictionary

NSDictionary *dataDict = [NSDictionary dictionaryWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"yourplistName" ofType:@"plist"]];

(2)、array 

NSString * path =[[NSBundle mainBundle] pathForResource:@"yourplist" ofType:@"plist"];

yourMutableArr = [[NSMutableArray alloc] initWithContentsOfFile:path];

7、NSMutableArray 切换顺序

dataArrs = (NSMutableArray *)[[dataArrs reverseObjectEnumerator] allObjects];

8、for循环添加button, 在外部控制 for循环里button 的初始化状态

1)初始化button

2)在外面控制button 是否被选中

9、删除 Xcode中的 “Provisioning Profile证书”

在“访达”中 “command + G”  输入 “~/Library/MobileDevice/Provisioning Profiles ” 进入指定文件夹 即可删除不需要的

10、读取 info.plist 文件

NSDictionary *plistDict = [NSBundle mainBundle].infoDictionary;

11、p12文件 转 pem文件 

1)打开终端,去到文件所在位置

2)执行下面的命令行

openssl pkcs12 -in yourfile.p12  pemFileName.pem -nodes

12、$(SRCROOT)  的使用

1、找到所在位置

1、找到Prefix Header

2、选择并添加

2、添加$(SRCROOT) /yourAppName/xxxx.pch 

12、将一个UIView添加到当前视图控制器最上层

 UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];

 UIView *view = ....

 [keyWindow addSubview:view];

13、判断是否是第一次使用APP

        NSString *isBackMusicFirst =@"isBackMusicFirst";

        BOOLisHomeFirst = [Default boolForKey:isBackMusicFirst];

        if(!isHomeFirst) {

            [Default setBool:[NSNumber numberWithInt:1] forKey:isBackMusicFirst];

            [[NSUserDefaults standardUserDefaults] synchronize];

            NSLog(@"第一次登陆");

        }else{

            NSLog(@"非第一次登陆");

        }

14、主线程刷新UI的写法

[[NSOperationQueue mainQueue] addOperationWithBlock:^{

      alertLabel.text =@"";

 }];

15、Error Domain=NSURLErrorDomain Code=-1022;使用AFNetWorking连接报错

在plist文件中操作

添加App Transport Security Settings, 展开后输入Allow Arbitrary Loads,值改成YES

16、Masonry 约束,在self.contentView 上面添加元素,在自定义cell中添加约束,如下:

make.bottom.equalTo(self.contentView.

需要添加contentView。

相关文章

  • Web版扫雷开发小记(3)

    前篇: web版扫雷开发小记(1)web版扫雷开发小记(2)web版扫雷开发小记(3)web版扫雷开发小记(4) ...

  • 小记

    小记

  • 参观中药房

    今天是孩子第一次参加安广小记者的活动,早早的起床,穿上小记者的马甲,带上小记者帽子,还有小记者的专用笔和...

  • 参观中药房

    今天是孩子第一次参加安广小记者的活动,早早的起床,穿上小记者的马甲,带上小记者帽子,还有小记者的专用笔和...

  • Web扫雷开发小记(1)

    目录Web扫雷开发小记(2)Web扫雷开发小记(3)Web扫雷开发小记(4) 刚好今天做阿里前端笔试问到扫雷了,那...

  • web版扫雷开发小记(4)

    目录:Web扫雷开发小记(1)Web扫雷开发小记(2)Web扫雷开发小记(3) 其实在完成上篇的功能之后,一个扫雷...

  • #悦读养成计划Day15#

    见 小记

  • 2017-07-15

    东海小记

  • 《散文小记》

    《散文小记》 ...

  • 夏日小记

    夏日小记

网友评论

      本文标题:小记

      本文链接:https://www.haomeiwen.com/subject/xnzooxtx.html