浅谈JS代码和OC代码的交互
摘要:以下为个人愚见, 如有不妥,望大家斧正!!! 本文的GitHub源码下载地址: https://github.com/DXSmile/JS OC.git 如需转载,请注明转载自DXSmile的 GitHub项目https://github.com/DXSmile/JS OC.git 简述: 随着应用
阅读全文
posted @
2016-03-13 23:45
DXSmile
阅读(741)
推荐(0)
使用bounds出现的一个小bug解决方案
摘要:阐述: 这几天在忙着一个项目,好几天都是加班到凌晨,实在是没有时间来更新博客,今天忙里偷闲来总结一个使用bounds的时候出现的小bug; 确实是比较小的一个bug,也很好解决, 当时遇到的时候, 也是愣了1分钟,后面仔细考虑了一下,解决的思路也就出来了; bug描述: 我们都知道,一般情况下,当我
阅读全文
posted @
2016-03-13 22:18
DXSmile
阅读(319)
推荐(0)
程序出现(LaunchServicesError error 0)的解决办法参考
摘要:一.描述: 这个问题,困扰我很长一段时间了, 之前想了各种办法都没有解决,然后就被我搁置下来, 但是这两天在做一个项目的时候又出现这个bug了, 真是不能欠债啊,不然迟早都会再来的, 所以下定功夫,好好的来尝试解决一下这个bug; 错误如下: 弹窗提示为: 二. 我尝试过的解决办法: 尝试1: 第一
阅读全文
posted @
2016-03-13 22:16
DXSmile
阅读(461)
推荐(0)
使用AFNetworking框架遇到的一个经典bug的解决方案
摘要:以上为个人愚见, 如有不妥,望大家斧正!!! 本文的GitHub源码下载地址: 如需转载,请注明转载自 "DXSmile" 的 GitHub项目 阐述: 在获取网络数据的时候, 我们一般会使用到一个非常著名的框架: AFNetworking框架, 可以说,这是作为iOS攻城狮必备的框架之一; 这个框
阅读全文
posted @
2016-03-04 00:27
DXSmile
阅读(415)
推荐(0)
一篇专题让你秒懂GCD死锁问题!
摘要:故事背景: GCD的死锁问题,一直是在使用多线程的时候,一个比较绕也必须要注意的问题,今天在工作中我们几个同事又讨论到了这个话题,通过和大伙的交流,发现不少的同事还是有绕不明白的地方, 我就想到,要不我来写一个关于GCD死锁的专题好了,于是就有了这篇关于GCD死锁的专题: (下方的理解,仅限于我个人
阅读全文
posted @
2016-02-21 02:04
DXSmile
阅读(398)
推荐(0)
你所不知道的UITabBarButton?
摘要:项目源码请查看我的GitHub项目地址: 阐述: 只要有一定开发经验的iOS攻城狮,只要你做过应用程序APP的开发,不可避免的都会用到UITabBarController, UITabBarController又称标签控制器 ,同样是管理多控制器的,我们一般的做法都是将多个(一般是4 6个之间)UI
阅读全文
posted @
2016-02-19 19:31
DXSmile
阅读(2962)
推荐(1)
控件不显示可能是哪些原因?
摘要:控件不显示可能是哪些原因? 是日常开发中,特别是对于初学者而言,我们编写代码,一步一步的验证的时候,时常会出现控件无法显示的情况, 这里我总结了几种可能出现控件不显示的情况和原因, 希望能对iOS初学者能提供一些解决问题的思路和有更多的帮助: 某个控件显示不出来可能导致的原因: 1. frame属性
阅读全文
posted @
2016-02-15 17:30
DXSmile
阅读(1035)
推荐(0)
如何给Xcode添加我们常用的插件呢?
摘要:如何给Xcode添加我们常用的插件呢? 下面用我们常用的一个快速添加注释的插件来举例:{VVDocumenter Xcode} 1.首先我们需要知道自己电脑中Xcode的UUID 步骤如下: &1.1.查看Xcode的UUID 在终端执行 defaults read /Applications/Xc
阅读全文
posted @
2016-02-15 02:35
DXSmile
阅读(517)
推荐(0)
iOS 学习资料整理{非要有用,强烈推荐}
摘要:iOS 学习资料整理 这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置. 该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开
阅读全文
posted @
2016-02-15 01:59
DXSmile
阅读(354)
推荐(0)
UIView常用属性的注意点:
摘要:UIView常用属性的注意点:@property(nonatomic) CGRect frame;// frame属性注意点:// 1> frame表示:使用控件父容器的坐标系统来描述控件的位置和大小。// 2> frame使用的是点坐标系// 3.1>修改了控件的frame之后,控件会自动重新显示...
阅读全文
posted @
2016-01-14 19:36
DXSmile
阅读(128)
推荐(0)
解析iOS 9.3新功能:又多了1个选iPhone理由(转)
摘要:当太阳再次升起的时候,屏幕就会自动调整至原来的标准设置。好吧,简单来说,NightShift功能就是可以让用户调整屏幕色温。长久以来,不少用户在买到iOS设备的时候都会第一时间检查设备的屏幕是否达到所谓的“完美”,其中一个标准就是对于“冷暖屏”(冷暖屏主要和屏幕色温有关)的评定,也就是我们在文章开头...
阅读全文
posted @
2016-01-14 19:11
DXSmile
阅读(210)
推荐(0)
UI中如何用纯代码的方式来实现一个图片轮播器
摘要:图片轮播器•实现思路:•1.添加UIScrollView•2.动态向UIScrollView中添加图片框(横向)•3.设置UIScrollView的contentSize实现滚动,实现横向滚动•4.实现分页•5.实现分页指示器UIPageControl•6.通过使用Nstimer实现自动滚动1.动态...
阅读全文
posted @
2016-01-02 01:03
DXSmile
阅读(385)
推荐(0)
代理设计模式在 UIScrollView 中的应用
摘要:代理设计模式在UIScrollView中的应用成为delegate的条件:>UIScrollView将delegate需要实现的方法都定义在了UIScrollViewDelegate协议中,因此要想成为UIScrollView的delegate,必须遵守UIScrollViewDelegate协议,...
阅读全文
posted @
2016-01-02 00:50
DXSmile
阅读(398)
推荐(0)
帧动画的完整实现: 代码直接演示
摘要:帧动画的完整实现: 直接上代码演示更加清晰 1 帧动画完整代码实现: 2 #import "ViewController.h" 3 @interface ViewController () 4 5 @property (weak, nonatomic) IBOutlet UIImageView *...
阅读全文
posted @
2016-01-02 00:42
DXSmile
阅读(474)
推荐(0)
UI_如何实现点击图片之后放大,或缩放功能
摘要:如何实现"查看大图"功能。**点击"图片"按钮,显示大图需求分析: 问:&1.点击图片之后就放大图片的功能的步骤是什么?1>创建一个和屏幕一样大小的半透明UIView,用来遮盖整个界面2>需要把“图片按钮”,放置在coverView的前面3>将图片按钮放大4>将这些操作放在block动画当中。 ...
阅读全文
posted @
2016-01-02 00:11
DXSmile
阅读(1250)
推荐(0)
懒加载数据,在取出数据时容易出的bug....
摘要:&1. 易错点bug : 为什么第二行代码这里不用NSString stringWithFormat: 1 NSDictionary *dict=self.picture[self.index];2 self.jieshaoLabel.text=dict[@"desc"];3 ...
阅读全文
posted @
2015-12-26 23:19
DXSmile
阅读(846)
推荐(0)
一句代码就解决一个开发中常见的小bug....
摘要:UI中如何彻底解决在修改个别button之后,背景图片总是覆盖它本身的子控件的方法?在ios应用程序的开发过程中,设计UI阶段,我们免不了要反复设置不同控件的属性, 但是这样总是会出现一点小小的bug,那就是,我们最开始设置的背景图片,总是会覆盖住我们在其内部添加的子控件, 而这个时候,我们往往都是...
阅读全文
posted @
2015-12-21 21:23
DXSmile
阅读(256)
推荐(0)
Swift 已经正式开源了! 你了解到了吗?
摘要:Swift 已经正式开源了! 你了解到了吗?Swift 正式开源!Swift 团队很高兴宣布 Swift 开始开源新篇章。自从苹果发布 Swfit 编程语言,就成为了历史上发展最快的编程语言之一。Swift 通过设计使得软件编写更加快速更加安全。Swift 的 GitHub 地址:https://g...
阅读全文
posted @
2015-12-21 19:41
DXSmile
阅读(446)
推荐(0)
懒加载(延迟加载)之后,在使用数据过程中容易出现的bug
摘要:在UI中,使用懒加载,也就是延迟加载来加载数据的时候,总是会面临几个问题?如:1.>为什么先创建NSArray属性? 2.>为什么重写NSArray的get方法? 3.>为什么要判断是否为空? 4.>为什么下方代码"//1"这里不用NSString stringWithFormat: 而"//...
阅读全文
posted @
2015-12-18 23:00
DXSmile
阅读(2094)
推荐(0)