iOS
文章平均质量分 70
龙龙-iOS
第一次来博客,希望可以互相学习
展开
-
手动设置屏幕的方向或者称之为旋转
在实际项目中我们会碰到个别试图需要做出横屏竖屏等状态,在之前我们对一个viewController的基类重写它的三个方法确实实现了,但是现在不满足需求了。这个时候我们需要在appDelegate中重写这个方法- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsF原创 2015-12-25 17:21:54 · 2118 阅读 · 0 评论 -
OC项目框架目录
在自己的学习与开发中,会碰到各种各样的问题,我会为之苦恼,也会为之兴奋。因为我知道这是我成长的时候,每当我解决一个问题时,发现自己有所成长,这是我自己想见到的。奈何自己好像是大海里面的一叶孤舟,找不到方向,找不到组织,唯有自己奋斗,唯有自勉。下面是我整理的项目框架目录,请各位指正,我将虚心学习。Categories:里面放了一些类的分类,其中有UIView的的圆角和边框设置原创 2017-06-20 10:38:26 · 486 阅读 · 0 评论 -
UIButton的基本使用
UIButton作为iOS开发里基本控件,是我们第三个需要学习的。下面我来为大家介绍一下UIButton的一些常用属性和它们的用法。这里附上UI控件演示的源码地址:https://github.com/LOLR2017/UIKitDemo。源码持续更新中...因为部分代码是从Xcode直接拷贝出来的样式有误请谅解。下面是UIButton的基本使用。//设置按钮正常状态下的标题 [self.f...原创 2018-05-25 11:50:43 · 1676 阅读 · 0 评论 -
UIImageView的基本使用
UIImageView作为iOS开发里基本控件,是我们第四个需要学习的。下面我来为大家介绍一下UIImageView的一些常用属性和它们的用法。这里附上UI控件演示的源码地址:https://github.com/LOLR2017/UIKitDemo。源码持续更新中...因为部分代码是从Xcode直接拷贝出来的样式有误请谅解。下面是UIImageView的基本使用,相对于其他控件说就比较简单,但是...原创 2018-05-28 10:32:13 · 5846 阅读 · 0 评论 -
UITextField的基本使用
UITextField作为iOS开发里基本控件,是我们第五个需要学习的。下面我来为大家介绍一下UITextField的一些常用属性和它们的用法。这里附上UI控件演示的源码地址:https://github.com/LOLR2017/UIKitDemo。源码持续更新中...因为部分代码是从Xcode直接拷贝出来的样式有误请谅解。 //设置输入框提示语句 self.textField.pl...原创 2018-05-28 17:53:56 · 349 阅读 · 0 评论 -
UILabel的基本使用
UILabel作为iOS开发里基本控件,是我们第二个需要学习的。下面我来为大家介绍一下UILabel的一些常用属性和它们的用法。这里附上UI控件演示的源码地址:https://github.com/LOLR2017/UIKitDemo。源码持续更新中...因为部分代码是从Xcode直接拷贝出来的样式有误请谅解。下面是UIlabel的基本的样式。 //设置文本内容 self.common...原创 2018-05-24 11:43:33 · 1740 阅读 · 0 评论 -
UIView的基本使用
UIView作为iOS开发里基本控件,是我们第一个需要学习的。下面我来为大家介绍一下UIView的一些常用属性和它们的用法。这里附上UI控件演示的源码地址:https://github.com/LOLR2017/UIKitDemo。源码持续更新中...因为部分代码是从Xcode直接拷贝出来的样式有误请谅解。下面是UIView的基本用法。//初始化一个view self.mineView = ...原创 2018-05-24 17:46:05 · 2419 阅读 · 0 评论 -
UITableView的基本使用
UITableView作为iOS开发里基本控件,是我们第七个需要学习的。下面我来为大家介绍一下UITableView的一些常用属性和它们的用法。这里附上UI控件演示的源码地址:https://github.com/LOLR2017/UIKitDemo。源码持续更新中...因为部分代码是从Xcode直接拷贝出来的样式有误请谅解。UITableView的内容较多,这里我就只演示基本代码,关于table...原创 2018-06-22 11:48:06 · 309 阅读 · 0 评论 -
UIScrollView的基本使用
UIScrollView作为iOS开发里基本控件,是我们第六个需要学习的。下面我来为大家介绍一下UIScrollView的一些常用属性和它们的用法。这里附上UI控件演示的源码地址:https://github.com/LOLR2017/UIKitDemo。源码持续更新中...因为部分代码是从Xcode直接拷贝出来的样式有误请谅解。self.scrollView.frame = CGRectMake...原创 2018-06-19 09:56:35 · 4234 阅读 · 0 评论 -
CALayer学习------------基本属性
我们在实际的开发中也会设置圆角,阴影等一些比较常用的属性,下来我整理出还有其他的一些属性常用的 1.backgroundColor 背景颜色,类型为CGColorRef 2.contents 图片显示,类型为CGImageRef 3.contentsGravity 图片显示的对齐方式,kCAGravity开头 4.content原创 2017-06-28 17:26:13 · 355 阅读 · 0 评论 -
Swift学习之UserDefaults
之前我在用UserDefaults的使用,经常使用UserDefaults.standard.set("姓名",forKey:"name")printf(UserDefaults.standard.value(forKey:"name"))用这种方法就算是写成全局变量或者写成一个方法,虽然解决了重用的问题,但是在体验还是不友好。为了向系统靠近,我学习了下面的一个方法来存储和使用。1原创 2017-05-31 11:54:29 · 1891 阅读 · 0 评论 -
圆形进度条,可设置内外环,多彩
今天做一个健身的项目,客户需要一个圆形的进度条来查看个人的运动记录等,做了一些功课之后贴出代码大家一起分享下新建一个继承UIView类.h文件@interface MyProgressView : UIView@property (strong,nonatomic)UILabel *textLabel;@propert原创 2015-12-23 16:30:25 · 7202 阅读 · 3 评论 -
IOS SRWebSocket的使用
首先你要确定你的SRWebSocket是从git或者通过pod安装的。在你的工程里面导入SRWebSocket所有文件,在你需要的地方引入SRWebSocket.h文件。接着就是我们的实例化。 _webSocket.delegate =nil; [_webSocket close]; _webSocket = [[SRWebSo原创 2016-05-06 10:01:36 · 8305 阅读 · 0 评论 -
IOS ibeacon的基本使用
最近有一个室内定位的项目,需要用到的就是ibeacon,精度可以达到几厘米。经过一系列的研究与探索终于在昨天成功的做了出来,在这里写下与大家分享,探讨。再本项目中需要导入CoreLocation.framework和CoreBluetooth.framework首先:需要最少一个广播,下面是建立广播的方法。#import #import @inter原创 2016-03-23 11:59:28 · 1734 阅读 · 0 评论 -
ios开发错误日志获取以及上传邮箱
在我们实际开发中,我们会碰到很多的问题。但是闪退是我们和用户是最不能接受的,可我们打包之后没有办法获取到错误日志,所以在这里,我们将学习怎么在程序里获取错误日志,并且上传至我们规定的邮箱里面。首先,我们先创建一个可以获取错误日志的类继承NSObjectCatchCrash在这个类的.h里面定义一个可以获取错误日志的void uncaughtExceptionHa原创 2015-10-23 14:23:16 · 2871 阅读 · 0 评论 -
iOS开发 UITest的使用
在iOS开发中,我们日常编写代码之外,还需要进行改BUG阶段。BUG基于在测试完成之后,针对某一个问题去座修改,但是每次都不能等待测试去反馈问题。我们自己也需要进行一些自测。在Xcode,创建工程时给我们提供了UITest,这对于我们测试很方便,因为它被称之为自动化测试。下来不多说,我们进入UITest的学习,和基本使用。首先我们的工程要有UITest这个Tag。这个我们可以在创建工程的时候选原创 2017-01-17 12:04:10 · 7046 阅读 · 0 评论 -
React Native跨平台移动应用学习与开发(二) 第一个项目
继上一篇文章,我们的环境已经搭建完毕。下来,我们开始第一个项目的开发与学习中。首先我们需要创建一个工程,打开命令行终端。使路径改变到你需要创建工程的路径下,然后执行 react-nactive init 项目名。之后我们需要等待,一段时间之后,在相应的路径会生成项目。然后打开该目录里面的IOS工程,选择模拟器运行该工程之后,模拟器出现三行字。这个就是我们新建工程之后出来的样子。下来,我们接原创 2017-02-08 16:21:03 · 1127 阅读 · 0 评论 -
IOS 开发之奇巧淫技
iOS开发之奇巧淫技该文章是有本人在开发过程中,碰到的问题以及解决方法,记录并分享,望各位指教。原创 2017-01-05 13:51:30 · 647 阅读 · 0 评论 -
解决输出字典/数组 打印编码问题
在我们直接使用系统打印字典是,输出的汉字会变为Unicode编码,为了解决这个问题,我们需要重写系统的方法首先我们创建一个NSDictionary 的分类 Decription然后重写load方法,这load方法实现以下内容+(void)load{ [super load]; static dispatch_once_t onceToken;原创 2017-02-15 11:04:33 · 722 阅读 · 0 评论 -
IOS的四种传值方式
在IOS界面跳转中,通常需要传值来解决一些实际问题,比如A界面跳转B界面时,需要告诉B界面显示那些内容。B界面做了某些操作之后,A界面需要做一些其他的操作等等。这些操作的数据来往,我们可以看做它在传值,所以传值不是我们一般意义的传一些数值过去,而是一些数据,可以是一些字符串,一个数组,某种状态等等。 在介绍之前,先奉上自己做的Demo:https://github.com/LOLR2...原创 2018-07-04 16:22:57 · 474 阅读 · 0 评论