- 博客(85)
- 资源 (25)
- 收藏
- 关注
原创 Invalid Executable The executable contains bitcode
Invalid Executable The executable contains bitcode
2024-09-23 10:48:20
3301
2
原创 egret入坑学习
文章目录官方教程相关项目说明官方教程由于自己比较菜,前端的是知识点薄弱,所以我把官方文档都看了一遍,还是有所收获的.Egret Engine 引擎下载安装新手入门Egret入门官网示例相关项目说明...
2019-12-10 15:27:13
974
原创 Typescript安装和编译,以及VSCode开发工具的相关配置
Typescript安装和编译安装npm:Typescript可以用npm安装, 去nodejs中文网站下载安装node.js,目的是下载安装额node.js包管理工具npm(安装好node.js默认就安装了npm).打开终端查看是否安装完成:node -v 查看 node 版本, npm -v 查看 npm版本;(查到版本说明已经安装好了)安装TypeScript : 全局安装TypeSc...
2019-10-30 11:11:08
775
原创 CSS学习之选择器及其优先级
CSS选择器css选择器用用于定位标签,给其设置样式属性的;常见的选择器标签选择器id选择器class选择器属性选择器通配符选择器选择器优先级选择器很多,可能一个标签通过选择器设置很多样式,如果一个标签的多个选择器设置了同一个样式,那么最终展示的是优先级高的样式;如果优先级相等,那么写在后面的样式会覆盖前面的样式:(这里说的样式是样式的统一属性,不同属性不会有影响)....
2019-10-17 16:06:31
458
原创 HTML+CSS+JAVASCRIPT入门学习教程
HTML 教程HTML 参考手册HTML5 教程CSS 教程JavaScript 教程XML 教程网站主机教程
2019-10-15 10:33:28
1523
原创 Sublime Text的Open in Browser不响应
*Sublime Text的Open in Browser不响应,应该是将文件保存到有中文的文件夹中了,将文件夹改为英文就可以了!
2019-10-11 10:08:54
2111
原创 UIViewController的view的frame问题
文章目录edgesForExtendedLayout(扩展布局的边缘)translucent (tabBar和navigationBar的半透明属性)UIScrollView及其子控件有时会向下偏移问题hidesBottomBarWhenPushed的正确使用总结iOS7以前,UIViewController如果有navigationController和tabBarController,那么...
2019-08-16 10:42:57
3138
原创 iOS UIViewController和UIView的生命周期
文章目录UIViewController的生命周期UIView的生命周期UIViewController和UIView进入展示时整体生命周期调用顺序开发技巧总结UIViewController的生命周期UIViewController生命周期相关函数:// 类的初始化方法+ (void)initialize;//通过xib来初始化控制器- (instancetype)initWit...
2019-08-09 15:16:00
2191
原创 iOS Masonry
文章目录Masonry简介Masonry主要的类和常用apiMasonry基本使用Masonry结构与源码简单解析Masonry使用技巧与注意事项Masonry简介Masonry利用简化,链式和富有表现力的语法,利用AutoLayout NSLayoutConstraints的强大功能。 支持iOS和OSX自动布局。我们一般很少直接用苹果的原生API进行布局和适配,市场上使用很多的就是OC使...
2019-07-26 17:22:44
620
原创 iOS AutoLayout
iOS AutoLayoutAutolayout是一种全新的布局技术,专门用来布局UI界面的,用来取代Frame布局在遇见屏幕尺寸多重多样的问题。Autolayout自iOS 6开始引入,但是由于Xcode 4的不给力,当时并没有得到大规模推广。在iOS 7(Xcode5)开始,Autolayout的开发效率得到很大的提升,苹果官方也推荐开发者尽量使用Autolayout来布局UI界面,减少纯...
2019-07-22 18:52:30
471
原创 最新一期开发涉及到的一些知识点,现在很忙以后消化!
iOS - 利用 (visibleViewController和topViewController ) 获取当前显示的页面iOS右滑返回手势深度全解和最佳实施方案iOS学习之UICollectionViewiOS之流布局UICollectionView全系列教程UICollectionView详解:(Header/Footer)源码笔记—MBProgressHUDMJRefresh框架...
2019-07-11 14:22:51
340
转载 Xcode添加快捷代码块
Xcode添加快捷代码块,请参考下面文章Xcode添加代码块在Xcode中自定义代码块——快速代码xcode 10如何添加快捷代码块
2019-06-19 17:05:26
2507
原创 iOS根据字符串长度设置UILabel的宽高
在开发中有时候返回的字符串长度是不固定的,这时候要想全部展现出来,就需要根据返回的文字和文字大小去计算宽高.在NSString (NSExtendedStringDrawing)分类中提供了相关api:/* 参数1: 自适应尺寸,提供一个宽度,去自适应高度 参数2:自适应设置 (以行为矩形区域自适应,以字体字形自适应) 参数3:文字属性,通常这里面需要知道是字体大小 参数4:绘制文...
2019-05-20 19:40:03
1143
原创 Mac上传本地代码到Github教程
详细过程可参考: mac 上传本地代码到 Github 教程MAC 下找不到id_rsa.pub和id_rsa文件因为这俩文件在名为 .ssh 的隐藏文件夹里,打开终端,输入命令显示影藏文件,命令运行之后需要重新加载Finder:快捷键option+command+esc,选中Finder,重新启动即可.defaults write com.apple.finder AppleS...
2019-05-15 17:43:13
795
原创 iOS可以改变滚动方向的滚动轮播图
文章目录简介原理相关demo示例简介广告无限轮播图都很常见,创建三个UIImageView添加到就能达到无限轮播的效果(其实两张也可以,但是十分麻烦),本示例中有三种模式可以设定往左滚动,往右滚动,或者根据手动滑屏的方向随意改变其滚动的方向.并且不仅考虑到三张以上的图片轮播,也考虑了三张一下或者没有图片的情况.原理默认设置UIScrollView偏移量让中间的UIImageView展...
2019-05-15 16:38:09
867
原创 OC与Swift混编项目中OC类中不能访问Swift类
最近在一个混编项目中,一个OC类需要去访问一个Swift类,访问其他Swift类都可以,但就没法访问报以下错误:点进去看发现该类型是个结构体,如下所示:解决方案:因为Swift的结构体除了不能继承外可以有自己的成员变量和方法,就是一个不能继承的类.所以我将struct改成了class,结果还是不行.后来就像因为Swift中的类可以没有父类,而OC的中有基类的,所有类都最终继承至NSObj...
2019-05-07 11:35:12
2026
原创 排序算法(Swift)
function KaTeX parse error: Expected '}', got '\bno' at position 57: …f (cls.search(/\̲b̲n̲o̲\-highlight\b/)…{cls}"`;} catch (e) {/* handle exception */}for (var i = 0 / 2; i < classes.length...
2019-04-18 15:46:25
470
原创 iOS之数据持久化进阶(plist、SQLite、CoreData)
持久化方式就是数据存储方式.iOS支持本地存储和云端存储,而本地存储主要涉及如下三种机制:属性列表:集合对象可以读写到属性列表中;SQLite数据库:SQLite是一个开源嵌入式关系型数据库;CoreData:是一种对象关系映射技术(ORM),本质上也是通过SQLite存储.属性列表文件一般用于存储少量数据,Foundation框架中的集合对象都有对应的方法读写属性列表文件了;SQLit...
2019-03-22 14:05:48
910
转载 iOS开发之热更新热修复
OC 消息转发机制,当调用一个 NSObject 对象不存在的方法时,并不会马上抛出异常,而是会经过多层转发,层层调用对象的-resolveInstanceMethod:, -forwardingTargetForSelector:, -methodSignatureForSelector:, -forwardInvocation: 等方法,其中最后-forwardInvocation: 是会有...
2019-03-18 16:40:57
2128
转载 代码管理工具Cornerstone 使用详解
iOS开发中经常会使用SVN来管理代码,而Cornerstone就是一款很好的SVN代码管理工具,具体使用请参考。Cornerstone 使用详解
2019-03-18 14:37:29
877
转载 iOS开发之性能优化工具Instruments的使用总结
Xcode 自带的动态检测调试工具Instruments,一个官方提供的强大的性能调试工具集。能够检查应用的CPU、GPU、内存分配、内存泄露、僵尸对象、图形性能、CoreData、电量损耗、以及网络状态等。具体使用可参考iOS 使用Instruments的工具小结iOS Instruments工具使用...
2019-03-18 14:28:16
891
原创 Swift学习之泛型
文章目录简介泛型函数泛型类型泛型扩展简介泛型可以使我们在程序代码中定义一些可变的部分,在运行的时候指定。使用泛型可以最大限度地重用代码,保护类型安全以及提高性能。在Swift集合中数组、Set和字典都是泛型集合。泛型函数func isEquals<T:Comparable>(a:T,b:T)->Bool{ return (a==b)}let a = 10...
2019-03-07 16:36:50
379
原创 iOS适配iPhoneX/XR/XS/XS MAX
适配只看三个参数:1.渲染像素–屏幕截图的图片尺寸,单位px2.逻辑像素–程序员开发所用尺寸,单位pt3.倍率–渲染像素/逻辑像素,得到倍数关系。常见倍率@2x,@3xSafe Area(安全区):iOS 9以后加入了Safe Area概念,页面内容不能超出安全区(Safe Area),底部区域用于手势进入主屏或切换应用,如果将触发交互行为的按钮放在屏幕的底部,会破坏App操作体验。...
2019-03-06 10:15:07
1416
原创 iOS截屏和录屏监听处理(Swift)
最近公司应用安全检查,在用户登录页面要防止截屏和录屏导致用户名密码等敏感信息泄露。iOS实现不了不让截屏或者录屏,但是提供的截屏或者录屏的监听方法,当用户截屏或录屏时系统会发送相关通知,我们可以提示用户截屏或录屏会泄露一些个人安全信息,类似于微信或支付宝的付款码截屏。截屏通知名:UIApplicationUserDidTakeScreenshot录屏是iOS11之后才有的功能,UIScre...
2019-02-19 10:51:27
5617
原创 Swift学习之闭包
文章目录闭包的定义闭包简化闭包的定义一门语言要支持闭包有两个前提:支持函数类型,能够将函数作为参数或返回值传递支持函数嵌套。这两个前提Swift都满足,Swift中闭包的定义:闭包是自包含的匿名函数代码块,可以作为表达式,函数参数,函数返回值,闭包表达式的运算记过是一种函数类型。闭包表达式标准语法格式{(参数列表) -&amp;amp;amp;gt; 返回值类型 in 语句组}fun...
2019-02-18 11:31:59
512
原创 Swift学习进阶
青铜选手【AR扫任意福字得福卡】:活动时间2019年1月25日00:00-2月4日22:00,每日限得2张福。【为福气林浇水得福卡】:活动时间2019年1月25日00:00-2月4日22:00,每日限得2张福。【答答星球答题得福卡】:活动时间2019年1月28日00:00-2月4日22:00,答题获胜或平局都有机会得福卡,每日限得1张。【到店付款,领粘福气卡】:活动时间2019年1月28...
2019-01-28 15:16:19
4637
iOS开发之cookie研究demo2
2019-01-04
iOS开发之cookie研究demo
2018-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人