收集知识点
文章平均质量分 93
梵尘yst
简单并不简单,不简单并非不简单。
展开
-
了解一下开源协议
了解开源协议,有些时候能避免不必要的麻烦。开源可以促进交流和让相关社区变得更加繁荣。就像有些开源允许学习使用,不可以用于商业。一般小公司可能人家不会追究(iOS涉及的较少),当公司达到一定规模,有可能会招惹不必要的麻烦。同时呢在使用一些第三方时可以瞄一下协议,自己开源第三方时也可以选择相关协议。(国内某些云厂商使用某些开源软件不做贡献,导致人家不开源了)某度是这么说的:自由软件/开源软件...转载 2020-04-13 18:15:35 · 411 阅读 · 0 评论 -
最近很火的 Safe Area 到底是什么
iOS 7 之后苹果给 UIViewController 引入了 topLayoutGuide 和 bottomLayoutGuide 两个属性来描述不希望被透明的状态栏或者导航栏遮挡的最高位置(status bar, navigation bar, toolbar, tab bar 等)。这个属性的值是一个 length 属性( topLayoutGuide.length)。 这个值可能由当转载 2018-02-05 15:50:26 · 1281 阅读 · 0 评论 -
Git 常用命令(杂七杂八)
Git学习网址 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/http://www.cnblogs.com/gabo/p/3902644.html git忽略文件 http://blog.csdn.net/xmyzlz/article/details/8592302 ...原创 2017-07-11 17:42:55 · 572 阅读 · 0 评论 -
关于图片的EXif(通过图片获取经度)
通常有些场景 我们通过一张图片就可以获取图片的拍摄地点。这个是如何做到呢?可交换图像文件格式常被简称为Exif(Exchangeable image file format),是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。对就是拿到它。如果我们在拍摄图片时将 拍摄地的经纬度 写入到EXif中,生成图片。如果需要是可以读取的。也有一些图片带有经纬度。//读取NSDictiona...原创 2018-04-02 16:56:58 · 6725 阅读 · 0 评论 -
GIT 的简单使用
1 本地项目与远程私有组件库关联并推送第一次将工程推到远程仓库:cd 本地文件路径git add . (add后面点 两个空格)git commit -m "一个共享的组件" (备注类容)git remote add origin https://github.co...原创 2018-10-19 09:29:41 · 228 阅读 · 0 评论 -
利用Github部署外部可访问的H5网站(无需服务器)
没有服务器如何外部访问你的HTML 本文是借助GitHub 实现 一半测试或者做个小的静态页面还是可以的。 下文是转载(像素级复制)亲测有效,找了几篇博客下文算是比较全的。Step1 :登录到自己的Github,查看代码仓库点击“Repositories”进入自己的代码仓库页面,点击“New”,新建一个代码仓库,用来存放将要上传的网页文件。图1 查看代码仓库Step2 :...转载 2019-03-29 12:31:53 · 2517 阅读 · 0 评论 -
一堆杂七杂八的IT学习视频高清全集
哈哈哈,又是tou的........1.JAVAhttps://www.bilibili.com/video/av47103781/?spm_id_from=333.788.b_636f6d6d656e74.52.Spring Mvchttps://www.bilibili.com/video/av47176832/?spm_id_from=333.788.b_636f6d6d65...转载 2019-07-16 15:28:39 · 349 阅读 · 0 评论 -
升级xCode9 导航栏变化及一些小技巧
code9已在9月20号推出, 相信很多人充满期待, 那么新版Xcode给我们带来哪些新东西呢? 下载后发现很多人哀声载道, 很大一部分是不适应新的编译器, 那么我们我们该如何去调整呢? 耐心看完本文或许你能找到一些答案!1.模拟器的变化相信很多人不太习惯新版模拟器, 那么如何恢复呢, 看下图:是不是切换很随意.2.Jump to Definition 点击转载 2017-09-22 13:57:26 · 5802 阅读 · 0 评论 -
Objective-C self和super关键字解析
章转自@implementation Son : Father- (id)init{ self = [super init]; if (self){ } return self;}1234567812345678这是一个普通到初始化方法, 子类实现初始化前调用父类的init实现。基于这个初始化方法,我们从三个方面来对比self和super关键字。转载 2017-05-12 17:15:24 · 343 阅读 · 0 评论 -
iOS项目开发中的知识点与问题收集整理
文中有些方法可能已过时并不适用于现在的开发环境。 1、Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用)。 其实在代码里还是可以设置的,那就是删除背景view [[self.searchBar.subviews objectAtIndex:0] removeFromSuperview];转载 2017-05-16 10:01:52 · 1170 阅读 · 0 评论 -
编程小技巧
1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabled = YES;2、隐藏某行cell- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{// 如果是你需要隐藏的那一行,返回高转载 2017-06-27 15:15:18 · 526 阅读 · 0 评论 -
iOS10个实用小技巧
在开发过程中我们总会遇到各种各样的小问题,有些小问题并不是十分容易解决。在此我就总结一下,我在开发中遇到的各种小问题,以及我的解决方法。比较普遍的我就不再提了,这里主要讲一些你可能不知道的(当然,也有可能你都知道,大神就不必往下看了)1、控件的局部圆角问题 你是不是也遇到过这样的问题,一个button或者label,只要右边的两个角圆角,或者只要一个圆角。该怎么办呢。这就需要图层蒙版来帮转载 2017-07-18 09:27:18 · 327 阅读 · 0 评论 -
xcode 的一个好玩的功能(防背锅)
你是在一个团队里工作么?你是否遇到过需要或者就是很想知道到底是谁编写了那行可怕的错误代码呢?把光标移动到出错的那一行,单击右键选择然后在菜单里选择Show Blame for Line,啊哦,是你干的么?呵呵这个功能并不是为了甩锅,当出现bug时时间久代码多,不好乱改,如果知道是谁做的,让他改可以防止出现新的bug! ...转载 2017-09-13 16:51:58 · 345 阅读 · 0 评论 -
iOS视频边下边播–缓存数据流(备用知识点)
google搜索“iOS视频变下边播”,有好几篇博客写到了实现方法,其实只有一篇,其他都是copy的,不过他们都是使用的本地代理服务器的方式,原理很简单,但是缺点也很明显,需要自己写一个本地代理服务器或者使用第三方库httpSever。如果使用httpSever作为本地代理服务器,如果只缓存一个视频是没有问题的,如果缓存多个视频互相切换,本地代理服务器提供的数据很不稳定,crash概率非常大。转载 2017-09-19 09:45:53 · 2562 阅读 · 0 评论 -
保留小数点后面两位小数
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ //删除处理 if ([string isEqualToString:@""]) { return YES;转载 2017-09-28 13:35:48 · 589 阅读 · 0 评论