ios 11中tableView的新特性

1.LargeTitle: a.全局使用: // if (@available(iOS 11.0, *)) { // [[UINavigationBar appearance] setPrefersLargeTitles:true]; // } else { // ...

2019-03-25 03:25:05

阅读数 26

评论数 0

去掉某个controller及子controller的navigationController底部的分割线

在当前控制器下: [self.navigationController.navigationBar setShadowImage:[UIImage new]];     [self.navigationController.navigationBar setBackgroundImage:[U...

2018-11-22 16:51:57

阅读数 29

评论数 0

常用GCD梳理(二)

// 四种队列 //———————————————————————————————————————————————————————————————————————————————— // //1、主队列(是串行队列) dispatch_queue_t ...

2018-04-24 15:22:02

阅读数 79

评论数 0

pod install 无权限

使用pod install导入第三方包的时候,如果第三方包没有公开权限会出现一下报错信息:

2018-04-24 14:45:13

阅读数 241

评论数 0

xcode9遇到xib编辑错误

有时候在网上下载的demo等打开运行的时候报错如下: Illegal Configuration: Compiling IB documents for earlier than iOS 7 is no longer supported. 。。。解决方案如下图:builds for ... 选为7...

2018-04-24 14:32:30

阅读数 177

评论数 0

浅谈信号量的简单应用

理解这个概念之前,先抛出一个问题问题描述:假设现在系统有两个空闲资源可以被利用,但同一时间却有三个线程要进行访问,这种情况下,该如何处理呢?或者我们要下载很多图片,并发异步进行,每个下载都会开辟一个新线程,可是我们又担心太多线程肯定cpu吃不消,那么我们这里也可以用信号量控制一下最大开辟线程数。 ...

2018-04-24 12:22:14

阅读数 470

评论数 0

iOS11中 navigation的一些新特性

1.大标题:    self.navigationController.navigationBar.prefersLargeTitles = true;2.navigationItem的searchController if (@available(iOS 11.0,*)) {  UISearch...

2018-02-27 12:27:45

阅读数 174

评论数 0

git同步上传的几个命令

git pull origin master      //同步远程仓库和本地仓库 git add .    //添加修改或新增的文件到保存到暂存区 git commit -m 'some message about the change file'  // 将暂存区里的东西提交到本地库版本 gi...

2017-08-17 00:30:31

阅读数 213

评论数 0

iOS 10.3之后的富文本样式对中文实效

NSAttributedString *attrStr = [[NSAttributedString alloc]initWithString:str attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:size],   ...

2017-06-28 13:10:04

阅读数 333

评论数 0

AFNetworking3.1 基本使用

AFNetworking3.1 基本使用 #import "HttpsManager.h" @implementation HttpsManager #pragma mark - 创建请求者 +(AFHTTPSessionManager *)manager {...

2017-05-24 12:05:09

阅读数 189

评论数 0

iOS 实现NavigationController的titleView动态缩放效果

screenShot.png 自己动手用Object-C和Swift两种语言各写了一个简单的小demo,下面先说一下用Object-C实现的简单原理. 知识补充=====> 因为在这个效果实现的过程中我遇到一些关于tableView的contentInset和con...

2017-04-13 17:48:04

阅读数 865

评论数 0

NSURLSessionDownloadTask文件下载

本文内容大纲: 1、回顾NSURLSessionTask 2、NSURLSessionDownloadTask大文件之block下载 3、NSURLSessionDownloadTask大文件之代理方法下载 4、NSURLSessionDownloadTask大文件之代理方...

2017-04-13 17:44:17

阅读数 594

评论数 0

NSFileManager

NSFileManager类主要对文件和目录的操作(删除、修改、移动、复制等等)。如果对文件的内容更改,应该使用NSFileHandle。所以说NSFileManager相对于NSFileHandle偏向于对文件的管理,而不是对内容的操作。 NSFileManager管理文件 1....

2017-04-13 17:41:05

阅读数 274

评论数 0

autoresizing布局

UIView *view = [[UIView alloc]initWithFrame:CGRectMake(20, 20, 200, 50)];     view.backgroundColor = [UIColor orangeColor];     view.autoresi...

2017-04-12 13:01:37

阅读数 157

评论数 0

gitpull合并失败的可能原因,以及更改仓库连接

git push 的时候失败,提示冲突,需要pull。 于是git pull ,结果pull失败。 fatal: refusing to merge unrelated histories git --version看了下版本, git version 2.10.1 (Apple ...

2017-03-29 15:58:53

阅读数 1618

评论数 0

Xcode8制作.a静态库和存放xib和图片的.bundle

接上篇文章,继续创建.bundle文件 1、首先在MyLbrary中添加bundle,名称为:LibraryResources 2、因为bundle默认是OS系统的,所有需要修改他的信息。如图,修改成iOS系统 3、设置Build Setting中的COMBINE_HIDPI_IMAGES ...

2017-02-23 17:16:21

阅读数 950

评论数 0

Xcode8制作.a静态库和存放xib和图片的.bundle

1、创建MyLibrary静态库 如图:选择Cocoa Touch Static Library 点击下一步,然后起工程的名字就叫:MyLibrary 选择库类型 创建完毕的的样子就是下图: 项目创建完成图 为了使库的头文件被外面的项目工程找到并调用,需要我们将需要暴露的文件写在特定的目录...

2017-02-23 16:51:40

阅读数 370

评论数 0

在静态库中的xib跳转

在静态库中的xib跳转,bundle需要设置一下路径,否则容易报错: Could not load the nib '**" NSString * rescourcePath = [[NSBundle mainBundle] pathForResource:@"LibraryR...

2017-02-23 16:37:37

阅读数 240

评论数 0

随机字符串

char data[16];          for (int i=0;xchar)('a' + (arc4random_uniform(26)))); //    for (int i=0;x     return [[NSString alloc] in...

2017-02-05 14:23:10

阅读数 160

评论数 0

navbarButtonItem一些小技巧

导航栏右边按钮:颜色 info.plist 添加  View controller-based status bar appearance,  设置为NO, [self.navigationController.navigationBar setBackgroundImage:[UI...

2016-10-25 17:32:46

阅读数 243

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭