
iOS
骑着猪狂飙
疯狂一如既往....
展开
-
iOS技术之 手机系统15.0之后 的 UITableView section header多22像素问题
iOS 15 的 UITableView又新增了一个新属性:sectionHeaderTopPadding 会给每一个section header 增加一个默认高度,当我们 使用 UITableViewStylePlain 初始化 UITableView的时候,就会发现,系统给section header增高了22像素。原创 2023-08-03 18:06:35 · 1836 阅读 · 0 评论 -
iOS巅峰之Xcode 10 not found for -lstdc++.6.0.9 的解决办法
苹果在XCode10和iOS12中移除了libstdc++这个库,由libc++这个库取而代之,苹果的解释是libstdc++已经标记为废弃有5年了,建议大家使用经过了llvm优化过并且全面支持C++11的libc++库。临时解决办法拷贝缺失的libstdc++、libstdc++.6、libstdc++6.0.9下载地址连接 链接:https://pan.baidu.com/s/19Ko_DRV0Z1W5Tl3y0zYz2g提取码: rsyaXCode10目前是Beta版,和XC...原创 2020-09-25 10:19:25 · 1138 阅读 · 0 评论 -
iOS巅峰之单利用法
运用场景:1.有一个全局的实例化的类方法2.保存在静态区,单例的生命周期和应用程序一样长3.内存中有且只有一个副本/对象/实例,指保存一份用法:1.GCD实现单利+ (instancetype)sharedInstance { static InstanceClass *_shareInstance = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{...原创 2020-05-09 16:41:45 · 265 阅读 · 0 评论 -
iOS巅峰之Xcode快捷键汇总
文件相关command + n 新文件command + shift + n 新项目command + o 打开command + s 保存command + shift + s 另存为command + w 关闭窗口command + shift + w 关闭文件command+shift+O 搜索文件并打开编辑command + [ 左缩进...原创 2020-05-07 17:30:34 · 477 阅读 · 0 评论 -
iOS巅峰之命令行自动打包
准备工作:mac环境下, 装有xcode, 证书和描述文件都有,终端会自己查找相应的证书配置,不需要我们自己配置1.cd 到当前项目文件夹下2.终端xcodebuild -workspace 项目的名字.xcworkspace -scheme schemeName -configuration Release -sdk iphoneos build //备注:schemeName:工程的名...原创 2019-06-12 09:32:16 · 233 阅读 · 0 评论 -
iOS巅峰之Linux下使用Jenkins对iOS项目自动打包
1)登录Jenkins, 添加MacOSX节点:系统管理>管理节点>新建节点2)配置节点 若没有Launch slave agents on Unix machines via SSH选项,需要安装SSH Slaves plugin插件, 下载地址:https://updates.jenkins.io/download/plugins/ssh-slaves/若没有...原创 2019-06-17 15:42:19 · 3456 阅读 · 1 评论 -
iOS巅峰之Jenkins自动打包
安装Jenkins可以参考:一.安装Jenkins1)首先使用osx系统自带的homebrew来安装Jenkins在终端运行:$brewinstallJenkins 第一步需要安装至少java1.8, 如果没有安装会提示, java安装路径:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-d...原创 2019-06-17 10:17:16 · 3273 阅读 · 0 评论 -
iOS巅峰之系统iOS9.3以下从App Store下载的应用就奔溃
一、前言如果你刚刚升级了Xcode8,而你的项目的Deployment Target是iOS 9.3以下,运行iOS8的时候过了几十秒后crash到main函数,出现EXC_BAD_ACCESS,或者崩溃到imageNamed:,或者每次编译运行随机崩溃到某个地方。那么恭喜你,你读完这个文章你可能就解决了。二、崩溃原因在Xcode8中,如果你的图片资源文件里有16位图或者图片显示模式为...原创 2018-07-20 14:41:45 · 511 阅读 · 0 评论 -
iOS巅峰之iOS表情转义字符使用
下面的表情可直接用右边的转义字符生成\ue415就是表情编码。更多的表情如下:\ue415\ue056\ue057\ue414\ue405\ue106\ue418\ue417\ue40d\ue40a原创 2018-01-08 15:39:49 · 4903 阅读 · 0 评论 -
关于安装cocoapods遇到的一些坑(ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2)
1.移除现有的Ruby$gem sources --remove https://rubygems.org/2.使用淘宝镜像$gem sources -a https://ruby.taobao.org/3.验证当前ruby版本$gem sources -l成功后提示:*** CURRENT SOURCES ***原创 2017-12-05 10:56:56 · 667 阅读 · 0 评论 -
iOS巅峰之学习封装动态库文件详细步骤及问题解决方案
新建工程并选择默认Target为Cocoa Touch Framework 可能你会遇到这个问题: 解决办法一: 解决方法二:原创 2017-11-22 10:15:10 · 245 阅读 · 0 评论 -
iOS巅峰之真机和模拟器下在沙盒存储数据NSSearchPathForDirectoriesInDomains与NSHomeDirectory的差异
写入沙盒的 存储路径: NSString *path = [NSHomeDirectory() stringByAppendingString:@"document"]; NSString *filePath = [path stringByAppendingString:@"unRead.archiv"];写入沙盒的存储路径在模拟器原创 2017-08-31 16:57:54 · 618 阅读 · 0 评论 -
iOS巅峰之返回上界面UINavigationBar多个虚拟按钮
用这个试试[UIBarButtonItem appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor clearColor]} forState:UIControlStateNormal];原创 2017-07-20 16:49:02 · 375 阅读 · 0 评论 -
iOS巅峰之实现iOS应用图标右上角数字badge number提醒
[UIApplicationsharedApplication].applicationIconBadgeNumber= 3; //右上角badge number 设置成3[UIApplicationsharedApplication].applicationIconBadgeNumber=0; //消掉右上原创 2016-07-20 16:14:49 · 649 阅读 · 0 评论 -
iOS巅峰之跑马灯
// self.labelShow = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 30)];// [v.vc addSubview:self.labelShow];// self.labelShow.textColor = [UIColor原创 2016-04-20 09:14:21 · 637 阅读 · 0 评论 -
iOS巅峰之label描边
- (void)drawTextInRect:(CGRect)rect{CGSize shadowOffset = self.shadowOffset; UIColor *textColor = self.textColor; CGContextRef c = UIGraphicsGetCurrentContext(); CGContextSetLineWidt原创 2016-04-25 13:36:58 · 1060 阅读 · 0 评论 -
iOS之字符串拼接
// 第一方法NSString *string = @"hehe";NSString *newString = [string appendString:@"2344"];// 第二种方法NSString *newString = [NSString stringWithFormat:@"%@, %@", @"hello", @"world"];// 第三种原创 2015-09-30 20:46:23 · 1602 阅读 · 0 评论