SF
iOS开发技术成长
iOS开发技术成长
注册登录
关注博客
注册登录
主页
关于
RSS
[分享]iOS开发-字符串的几种使用方法
ShevaKuilin
2016-03-04
阅读 1 分钟
2.6k
拼接字符串 {代码...} 截取字符串 {代码...} 匹配字符串 {代码...} 分隔字符串 {代码...}
[分享]iOS开发-报错:clang: error: linker command failed...
ShevaKuilin
2016-03-04
阅读 1 分钟
15.3k
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[分享]iOS开发-判断数组是否为空时,两种常用的写法之间的区别
ShevaKuilin
2016-03-04
阅读 1 分钟
3.4k
这种情况指的是这个array对象是一个nil对象,而不是一个NSArray类型对象。nil对象是一个可以接收任何消息的对象,它可以赋值给任何一个对象,你对它发消息也没什么问题,尽管你得不到你想要的结果。
[分享]iOS开发-view手势点击响应
ShevaKuilin
2016-03-04
阅读 1 分钟
2.8k
实现view手势点击响应 在UIViewController中,加入协议UIGestureRecognizerDelegate,然后.m文件里加入以下代码: {代码...} 然后有一个关键的,要实现一个方法: {代码...} 最后,响应的方法中,可以获取点击的坐标哦! {代码...}
[经验]iOS开发-记录下在开发过程中遇到的问题的解决方案及经验总结-1
ShevaKuilin
2016-03-04
阅读 49 分钟
18.5k
2.git终端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夹内容,以cd xxxx ,ls格式>git status查看>git pull origin master从网上储存库中下下来。 返回上一级地址命令cd ..
[分享]MAC断网后无法连接到路由器如何处理
ShevaKuilin
2016-03-03
阅读 1 分钟
3.9k
今天公司突然断网,几分钟后又都恢复了,但是,出了我的电脑,其他人的电脑网络状况如常,只有我的电脑迟迟连不上网。后来打开系统偏好设置>网络,发现路由器没有显示,也就是说,没有被路由器识别到,可是通用一个路由器到同事们都没有遇到这个问题,偏偏我这台电脑连不上网,这是什么原因造成的呢?
[分享]iOS开发-通过日期求星期
ShevaKuilin
2016-03-03
阅读 2 分钟
2.4k
通过日期求星期 {代码...} 获取当前年月日,星期 {代码...}
[分享]iOS开发-通过重写set方法,浅谈_和self.的区别
ShevaKuilin
2016-03-03
阅读 1 分钟
7.9k
至于重写set和get方法,简要说明一下,当我们使用@property这用法之后,系统便会自动给我们定义的变量以一个默认的set和get方法。插一句,_any和self.any的区别,_any就是只指_any本身,是系统会生成的,而如果我们重写了any的set方法后,self.any会调用我们重写的set方法中的内容,而_any不是,比如这句
[分享]iOS开发-UIAlertView的几种触发方法
ShevaKuilin
2016-03-03
阅读 1 分钟
2.3k
点击按钮时触发的方法 {代码...} 将要展现警告框时触发的方法 {代码...} 已经展现警告框时触发的方法 {代码...} 警告框将要消失时触发的方法 {代码...} 警告框已经消失时触发的方法 {代码...} 设置是否允许第一个按钮不是取消按钮 {代码...}
[分享]iOS开发-iOS中的生成随机数方法
ShevaKuilin
2016-03-03
阅读 1 分钟
3.8k
生成0-x之间的随机正整数 {代码...} 生成随机正整数 {代码...} 通过arc4random() 获取0到x-1之间的整数的代码如下: {代码...} 获取1到x之间的整数的代码如下: {代码...} 最后如果想生成一个浮点数,可以在项目中定义如下宏: {代码...} 然后就可以使用arc4random() 来获取0到100之间浮点数了(精度是rand()的两倍),...
[分享]iOS开发-UICollectionViewCell 布局
ShevaKuilin
2016-03-03
阅读 2 分钟
5.1k
{代码...} {代码...} 将collectionview加到tableviewcell上的效果: {代码...} {代码...} {代码...} demo代码: {代码...} 分享来源:[链接]
[分享]iOS开发-block一点也不神秘,如何利用block进行回调
ShevaKuilin
2016-03-03
阅读 4 分钟
2.4k
我们在开发中常常会用到函数回调,你可以用通知来替代回调,但是大多数时候回调是比通知方便的,所以何乐而不为呢?如果你不知道回调使用的场景,我们来假设一下:1.我现在玩手机2.突然手机没有电了3.我只好让手机开始充电4.充电的过程中我好无聊,我要去看电视,但是我不会一直看电视,我要等手机电充满了停止看电视,继...
[分享]iOS开发-Xcode打包ipa的基本步骤
ShevaKuilin
2016-03-03
阅读 5 分钟
10.9k
1、关于Apple ID很简单,任何人只要跟苹果设备打交道,必须要有Apple ID。要想打包ipa,同样也必须要有Apple ID,没有的自己注册去。
[分享]iOS开发-50行代码实现图文混排
ShevaKuilin
2016-03-02
阅读 4 分钟
6.8k
开头本文是技术集中的第一篇技术性文章,所以就记录一点简单且浅显易懂的东西。 现在即时通讯和朋友圈这两块功能基本上属于app的标配功能了吧。图文混排在这两块中使用最为常见,我已经做好了demo:图文混排demo[链接]。 文中会讲述几点小技巧:图文混排、动态计算文字长度、图片拉伸方法。 以前的做法 在以前做图文混排...
[分享]iOS开发-UITableView滑动删除指定行
ShevaKuilin
2016-03-02
阅读 4 分钟
5k
滑动删除指定行代码如下: Controller.h文件 {代码...} 执行截图: 分享来源:[链接]
[分享]iOS开发-NSMutableString 可变字符串
ShevaKuilin
2016-03-02
阅读 1 分钟
5k
1.NSMutanleString是NString的子类,作为可变长的字符串,可以完成许多NSString不能完成的功能。比如字符串中字符的增、删、改和查。NSMutableString * str = @”Hello world”; 这样写是错误的,因为作为一个子类,相当于子类的指针指向父类。
[分享]iOS开发-图片点击点击放大
ShevaKuilin
2016-03-02
阅读 3 分钟
4.9k
图片点击放大,再次点击返回原视图.完美封装,一个类一句代码即可调用.IOS完美实现 创建了一个专门用于放大图片的类,以下为.h文件 {代码...} 以下为.m文件 {代码...} {代码...} 引入此类之后,为自己需要放大的imageView添加tap手势 {代码...} {代码...} 分享来源:[链接]
[收藏]常用正则表达式大全
ShevaKuilin
2016-03-02
阅读 1 分钟
2.5k
本人笔记链接:[链接] 由于segment fault的文章功能贴上正则表达式后无法正常显示,所以请点击笔记链接查看。
[分享]iOS开发-贝塞尔曲线理论UIBezierPath类 介绍
ShevaKuilin
2016-03-02
阅读 9 分钟
3.7k
使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。
[分享]iOS开发-贝塞尔曲线 总结
ShevaKuilin
2016-03-02
阅读 9 分钟
5.1k
Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的计算公式,因此按照这样的公式绘制出来的曲线就用他的姓氏来命名,称...
[分享]iOS开发-CGContextRef画图小结
ShevaKuilin
2016-03-02
阅读 4 分钟
3k
{代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} 分享来源:[链接]
[分享]iOS开发-UIView顺时针旋转、逆时针旋转
ShevaKuilin
2016-03-02
阅读 1 分钟
12.2k
正常想法,一个控件经历一次顺时针旋转180度之后(也就是执行一遍这个方法),再执行一遍,应该是回归原位。但是不知道为什么没有。可能是跟设置坐标类似吧,它旋转的时候不是以现在的角度为基准进行旋转,而是一定固定好要旋转到的角度。
[分享]iOS开发-CGContextRef详解
ShevaKuilin
2016-03-02
阅读 7 分钟
8.7k
Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.Quartz提供了以下几种类型的Graphics Context:Bitmap Graphics ContextPDF Graphics ContextWindow Graphics ContextLayer ContextPost Graphics Context先熟悉下CGCon...
[分享]iOS开发-UI篇:CAlayer层的属性
ShevaKuilin
2016-03-02
阅读 4 分钟
2.5k
iOS开发UI篇—CAlayer层的属性 一、position和anchorPoint 1.简单介绍 CALayer有2个非常重要的属性:position和anchorPoint @property CGPoint position; 用来设置CALayer在父层中的位置 以父层的左上角为原点(0, 0) @property CGPoint anchorPoint; 称为“定位点”、“锚点” 决定着CALayer身上的哪个点会在position属性所指...
[分享]iOS开发-CGContext小记
ShevaKuilin
2016-03-02
阅读 3 分钟
2.4k
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线 4 CGContextAddEllipseInRect 画一椭圆 4 CGContextSetLineCap 设置线条终点形状 4 CGContextSetLineDash 画虚线 4 CGContextAddRect 画一方框 4 CGContextStrokeRect 指定矩形 ...
[分享]iOS开发-CGContextAddCurveToPoint 的深入理解
ShevaKuilin
2016-03-02
阅读 4 分钟
6k
CGContextAddCurveToPoint 这个函数看上去一般般,仔细琢磨发现不简单,为什么三个点就可以确定一条曲线呢? 网上查了查,小小研究了一下下。
[分享]iOS开发-Objective C运行时(runtime)技术总结,好强大的runtime
ShevaKuilin
2016-03-02
阅读 6 分钟
3.3k
Objective C的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。
[分享]iOS开发-datePicker的详解
ShevaKuilin
2016-03-01
阅读 3 分钟
3.9k
UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期、时间和持续时长的输入。日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如何配置表盘这样的底层操作。你也可以对其进行定制,令其使用任何范围的日期。
[分享]iOS开发-通过修改UIdatePicker的字体颜色来认清Runtime的真相
ShevaKuilin
2016-03-01
阅读 4 分钟
6.9k
本篇文章主要介绍了"通过修改UIdatePicker的字体颜色来认清Runtime的真相",主要涉及到方面的内容,对于IOS开发感兴趣的同学可以参考一下: 用过苹果原生UIdatePicker的Ios开发者都知道,UIdatePicker这个时间选择器的字体颜色默认的是黑色,并且官方API并没有提供可以修改字体颜色...
[分享]iOS开发- iOS反射机制: objc_property_t的使用
ShevaKuilin
2016-03-01
阅读 2 分钟
3.6k
iOS属性反射:说白了,就是将两个对象的所有属性,用动态的方式取出来,并根据属性名,自动绑值。(注意:对象的类,如果是派生类,就得靠其他方式来实现了,因为得到不该基类的属性。)
1
2
(current)
3
下一页
上一页
2
(current)
下一页