撤销 cmd+z 撤销撤销 cmd+shift+z 格式化 先选中代码 cmd+a 然后使用 control+i 看他们的说明一开始我还以为是 L 或者是|呢。。…
分类:xcode
[分享]iOS开发-CGContextRef详解
Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.Quartz提供了以下几种类型的Graphics …
个人常用iOS第三方库以及XCode插件介绍
前言 第三方库是现在的程序员离不开的东西 不光是APP开发 基本上所有的商业项目 都会或多或少的使用到第三方库 Github上Star>100的开源库数量如下 可以看到JS以绝对的优势排名第一 一定程度上也说明了J…
关于Block回调的简单应用
在最近的学习中经常会遇到关于Block回调的应用,所以总结一下关于Block回调的基本用法: 1、业务逻辑:在主页面中添加一个搜索视图控件(XBRSearchBar),当开始编辑搜索栏时,通过Block回调跳转至新的页面…
[分享]iOS开发-当遇到tableView整体上移时的解决方案
方案一在使用了navigationController后,当界面进行跳转往返后,时而会出现tableView上移的情况,通常会自动上移64个像素,那么这种情况,我们可以关闭tableView的自动适配布局。 self.a…
Node+express+mongoose 基础笔记
本篇文章主要介绍mongoose的一些常用api。安装数据库连接中间件 npm install mongoose -s 进入mongodb安装目录,找到bin文件夹执行命令 > mongod --dbpath=项目…
[分享]iOS开发-CGContextRef画图小结
CGContextRef context = UIGraphicsGetCurrentContext(); //设置上下文 //画一条线 CGContextSetStrokeColorWithColor(context,…
如何在 iOS 工程中使用 OpenCV?
前言 OpenCV ,是一个开源的跨平台计算机视觉和机器学习库,通俗点的说,就是他给计算机提供了一双眼睛,一双可以从图片中获取信息的眼镜,从而完成人脸识别、去红眼、追踪移动物体等等的图像相关的功能。更多具体的说明可参见 …
有了这些你们团队的代码也很规范
最近重构项目组件,看到项目中存在一些命名和方法分块方面存在一些问题,结合平时经验和 Apple官方代码规范 在此整理出 iOS 工程规范。提出第一个版本,如果后期觉得有不完善的地方,继续提出来不断完善,文档在此记录的目的…
[分享]iOS开发-datePicker的详解
UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期、时间和持续时长的输入。日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如…
[分享]iOS开发-判断数组是否为空时,两种常用的写法之间的区别
有些开发者,在判断数组是否为空时,会写成: if (array != nil) 或是: if (array.count != 0) 其实严格来说,这两种写法,都是考虑不足并且不稳定的,并且忽略了一种更常见的情况。首先来说…
[分享]iOS开发-NSTimeZone时区属性的初步了解
NSTimeZone**时区是一个地理名字,是为了克服各个地区或国家之间在使用时间上的混乱。基本概念:GMT 0:00 格林威治标准时间; UTC +00:00 校准的全球时间; CCD +08:00 中国标准时间 [来…