随笔分类 -  IOS学习

上一页 1 2 3 4 下一页
iOS学习——核心动画之Layer基础
摘要:iOS学习——核心动画之Layer基础 1、CALayer是什么? CALayer我们又称它叫做层。在每个UIView内部都有一个layer这样一个属性,UIView之所以能够显示,就是因为它里面有这个layer才具有显示的功能。我们可以通过操作CALayer对象,可以很方便地调整UIView的一些 阅读全文
posted @ 2018-07-26 15:56 mukekeheart 阅读(1262) 评论(1) 推荐(0)
iOS学习——Quartz2D学习之UIKit绘制
摘要:iOS学习——Quartz2D学习之UIKit绘制 1、总述 在IOS中绘图技术主要包括:UIKit、Quartz 2D、Core Animation和OpenGL ES。其中Core Animation提供动画实现技术,OpenGL ES是OpenGL针对嵌入式设备的简化版本,用以绘制高性能的2D 阅读全文
posted @ 2018-07-23 16:55 mukekeheart 阅读(672) 评论(0) 推荐(0)
iOS学习——Quartz2D学习之DrawRect
摘要:Quartz2D学习之DrawRect 本文以问答形式主要讲述Quartz2D的相关内容,参考内容是网上下载的学习视频资料。 1、什么是Quartz2D? 他是一个二维的绘图引擎,同时支持iOS和Mac系统 2、Quartz2D能完成的工作 画基本线条,绘制文字,图片,截图,自定义UIView. 3 阅读全文
posted @ 2018-07-20 14:18 mukekeheart 阅读(683) 评论(0) 推荐(0)
iOS学习—— UISearchBar的使用
摘要:转载自:http://blog.sina.com.cn/s/blog_7b9d64af0101dfg8.html 最近用到搜索功能。于是,经过不断的研究,终于,有点懂了。 那就来总结一下吧,好记性不如烂笔头! 搜索,无疑可以使用UISearchBar控件!那就先了解一下UISearchBar控件吧! 阅读全文
posted @ 2018-04-26 17:05 mukekeheart 阅读(1392) 评论(0) 推荐(0)
iOS学习——tableview中带编辑功能的cell键盘弹出遮挡和收起问题解决
摘要:最近在项目中经常用到UITableView中的cell中带有UITextField或UITextView的情况,然后在这种场景下,当我们点击屏幕较下方的cell进行编辑时,这时候键盘弹出来会出现遮挡待输入的cell,导致我们无法很方便地查看到我们输入的内容,这样的体验是非常不好的。这个问题在之前我们 阅读全文
posted @ 2018-03-26 16:09 mukekeheart 阅读(4023) 评论(0) 推荐(0)
iOS学习——UITableViewCell两种重用方法的区别
摘要:今天在开发过程中用到了UITableView,在对cell进行设置的时候,我发现对UITableViewCell的重用设置的方法有如下两种,刚开始我也不太清楚这两种之间有什么区别。直到我在使用方法二进行重用的时候,具体实现代码如下,其中CJMeetingReplyBasicCell是我自定义的UIT 阅读全文
posted @ 2018-03-16 16:25 mukekeheart 阅读(2123) 评论(1) 推荐(0)
iOS学习——UIPickerView的实现年月选择器
摘要:最近项目上需要用到一个选择器,选择器中的内容只有年和月,而在iOS系统自带的日期选择器UIDatePicker中却只有四个选项如下,分别是时间(时分秒)、日期(年月日)、日期+时间(年月日时分)以及倒计时。其中并没有我们所需要的只显示年月的选择器,在网上找了很多相关的资料,但是觉得都写得过于麻烦。因 阅读全文
posted @ 2018-03-15 12:12 mukekeheart 阅读(8887) 评论(2) 推荐(1)
iOS工具——Xcode9无证书真机调试
摘要:入坑iOS开发这么久,一直都是在模拟器上运行,公司的项目也都有公司的开发者账号进行真机调试。但是很多时候在网上download一些demo想在真机上运行看一下效果的时候都没法成行,今天抽空好好研究和学习了一下在最新的xcode9上如何进行无证书真机调试,过程其实很简单,下面我们来了解一下整个过程。 阅读全文
posted @ 2018-03-14 13:25 mukekeheart 阅读(11532) 评论(0) 推荐(0)
iOS学习——iOS原生实现二维码扫描
摘要:最近项目上需要开发扫描二维码进行签到的功能,主要用于开会签到的场景,所以为了避免作弊,我们再开发时只采用直接扫描的方式,并且要屏蔽从相册读取图片,此外还在二维码扫描成功签到时后台会自动上传用户的当前地点,如何自动定位获取用户的当前地点在上一篇随笔iOS学习——自动定位中已经讲过了,本文就简单地说一下 阅读全文
posted @ 2018-03-13 14:33 mukekeheart 阅读(6474) 评论(4) 推荐(1)
iOS学习——自动定位
摘要:最近在项目中需要做自动定位功能,就是你在参加会议通过扫描二维码签到的时候自动定位并将你的定位信息在签到中上传,这样可以避免我们进行假签到。在这个功能中,主要用到的是系统自带的定位模块,首先我们是需要配置定位功能的参数,然后当我们定位成功时调用特定的方法进行相应操作就可以了,当然,在定位失败时我们也可 阅读全文
posted @ 2018-03-12 16:05 mukekeheart 阅读(657) 评论(2) 推荐(2)
iOS学习——(转)UIResponder详解
摘要:本文转载自:ios开发 之 UIResponder详解 我们知道UIResponder是所有视图View的基类,在iOS中UIResponder类是专门用来响应用户的操作处理各种事件的,包括触摸事件(Touch Events)、运动事件(Motion Events)、远程控制事件(Remote Co 阅读全文
posted @ 2018-02-23 15:42 mukekeheart 阅读(701) 评论(0) 推荐(0)
iOS学习——(转)NSObject详解
摘要:本文主要转载自:ios开发 之 NSObject详解 NSObject是大部分Objective-C类继承体系的根类。这个类遵循NSObject协议,提供了一些通用的方法,对象通过继承NSObject,可以从其中继承访问运行时的接口,并让对象具备Objective-C对象的基本能力。下面我们就详细的 阅读全文
posted @ 2018-02-14 09:33 mukekeheart 阅读(1541) 评论(0) 推荐(1)
iOS学习——UIView的研究
摘要:在iOS开发中,我们知道有一个共同的基类——NSObject,但是对于界面视图而言,UIView是非常重要的一个类,UIView是很多视图控件的基类,因此,对于UIView的学习闲的非常有必要。在iOS学习——iOS 整体框架及类继承框架图中列出了iOS中所有类的继承框架图,其中下面这张图就是iOS 阅读全文
posted @ 2018-02-13 16:47 mukekeheart 阅读(2509) 评论(0) 推荐(2)
iOS学习——iOS开发小知识点集合
摘要:在iOS学习和开发过程中,经常会遇到一些很小的知识点和问题,一两句话就可以解释清楚了,这样的知识点写一篇随笔又没有必要,但是又想mark一下,以备不时之需,所以就有了本文。后面遇到一些小的知识点会不断更新和整理。 Question 1: 在iOS开发中经常会遇到定义属性时有getter赋值语句,在U 阅读全文
posted @ 2018-02-13 14:30 mukekeheart 阅读(261) 评论(0) 推荐(0)
iOS学习——@class和#import、#include的区别
摘要:在iOS开发过程中,我们在一些源码中经常会看到导包的时候有的用#import进行导包,但是有的的时候也会看到用@class进行导包,那么这两种方式有什么区别呢? 一 @class和#import的主要区别 首先说一下最主要的区别: 使用#import引入一个类的头文件,编译时会将该类的头文件中的所有 阅读全文
posted @ 2018-02-13 14:00 mukekeheart 阅读(938) 评论(2) 推荐(0)
iOS学习——获取当前最顶层的ViewController
摘要:在iOS开发过程中,我们经常性会需要获取当前页面的ViewController,然后利用ViewController进行一些操作,例如在最顶层的ViewController上展示一个UIAlertController,或者在最顶层的ViewController上present另一个ViewContr 阅读全文
posted @ 2018-02-01 15:09 mukekeheart 阅读(4961) 评论(0) 推荐(0)
iOS学习——(转)iOS中关于通知的使用
摘要:在移动端开打过程中,经常会用到通知和推送,例如有短信来了需要通知提示,手机横屏了需要通知提示,插上耳机了需要通知提示等等,我们可以根据这些通知采取对应的动作。iOS系统自身定义了很对通知,但是在开发过程中我们也可以进行自定义一些通知,然后利用NSNotificationCenter在需要的时候进行发 阅读全文
posted @ 2018-01-31 10:45 mukekeheart 阅读(564) 评论(0) 推荐(0)
iOS学习——键盘弹出遮挡输入框问题解决方案
摘要:在iOS或Android等移动端开发过程中,经常遇到很多需要我们输入信息的情况,例如登录时要输入账号密码、查询时要输入查询信息、注册或申请时需要填写一些信息等都是通过我们键盘来进行输入的,在iOS开发过程中,一般用于进行输入信息的有两类:UITextField和UITextView,前者是单行输入文 阅读全文
posted @ 2018-01-26 10:45 mukekeheart 阅读(6713) 评论(0) 推荐(0)
iOS学习——iOS项目Project 和 Targets配置详解
摘要:最近开始学习完整iOS项目的开发流程和思路,在实际的项目开发过程中,我们通常需要对项目代码和资料进行版本控制和管理,一般比较常用的SVN或者Github进行代码版本控制和项目管理。我们iOS项目的开发工具Xcode本来就集成了Github的代码控制,所以用GitHub会更方便一些,想具体了解Xcod 阅读全文
posted @ 2018-01-21 23:53 mukekeheart 阅读(15166) 评论(6) 推荐(7)
iOS扩展——Objective-C开发编程规范
摘要:最近准备开始系统学习一个完整项目的开发流程和思路,在此之前,我们需要对iOS的开发变成规范进行更系统和详尽的学习,随意对编程规范进行了整理和学习。本文内容主要转载自:Objective-C-Coding-Guidelines-In-Chinese 此外,这篇文章所说的一些常见的编码习惯也可以参考一下 阅读全文
posted @ 2018-01-18 16:36 mukekeheart 阅读(1601) 评论(0) 推荐(1)

上一页 1 2 3 4 下一页