自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 iOS 蓝牙 Bluetooth 外围设备 中央设备

今天项目中的蓝牙功能已经开发完毕,总结一下。 CoreBluetooth.framework:功能强大的蓝牙框架,只要该设备支持蓝牙4.0,就可以进行蓝牙传输,只要该设备支持蓝牙4.0。 CoreBluetooth中分为两大设备:中央设备和外围设备。 1.如果一个设备设置为外围设备,那他负责...

2018-01-23 17:13:28

阅读数 602

评论数 0

原创 Swift4.0 study3 单例

创建完了tableView,接下来要加载一些真实的数据,用到网络请求工具,我们封装网络请求工具必然用到单例模式及闭包,一步一步进行,现在就封装网络请求类为单例模式。 在swift3.0 已经废弃dispatch_once_t 方法,故不能再用oc的方法写单例,但是Swift给出的单例模式也是极...

2018-01-19 14:17:50

阅读数 1815

评论数 0

原创 Swift4.0 study2 初始化项目 tableView

经过第一天的学习,对Swift语法已基本会用,今天就就来初始化一下项目,在项目中进行实战学习。(发布的这些博客 完全按照自己的学习思路进行发布) 新建项目及模块文件夹的过程和oc一致,只要记得语言选择Swift。在AppDelegate中初始化跟控制器, window = UIWind...

2018-01-19 11:08:14

阅读数 406

评论数 0

原创 Swift4.0 study1 语法

swift学习第一天 :语法 1.常量和变量 var 修饰变量 (可以修改) let 修饰常量(不可变) print代理oc中的NSLog输出 2.数据类型转换:Swift是强语言(OC是弱语言)故进行转换时必须指明数据类型,即Swift中不存在隐式类型...

2018-01-19 10:29:45

阅读数 306

评论数 0

原创 CAShapeLayer UIBezierPath 动画 圆环,直方图,折线图

今天项目中需要做一个圆环,今天就连同圆环,直方图,折线图都做了一下。效果如下, 要弄清楚UIBezierPath 创建路径的方法很容易画出来。 // 创建基本路径 + (instancetype)bezierPath; // 创建矩形路径 + (instancetype)be...

2018-01-17 14:02:45

阅读数 354

评论数 0

原创 MVVM(block回调形式) 自我认识

一直以来用MVC,今天用了一下MVVM设计模式,至于MVVM是什么,其他技术大牛的博客,简书等都说的非常深刻,像我这样的虾兵蟹将就不啰嗦了哈,只想说一下自己用的过程和使用MVVM模式的心得。 首先我创建了要用MVVM模式的模块的文件夹,如图所示 个人感觉这样分层级更容易理解,ViewM...

2018-01-17 10:38:29

阅读数 240

评论数 1

原创 导航栏 titleView 位置

今天新接到的界面的导航栏上面有一个搜索框(之前也有过,但之前没注意到) 按照设计给的图设置坐标。一 我的想法:为了好控制搜索框和客服按钮的位置,大小及两者距离,我决定将两者均放到titleView上面。二 我的做法: 1,先创建backView(UIView) UIView *bac...

2016-12-19 16:55:28

阅读数 4220

评论数 1

原创 react native(九)修改警告 解决图片加载的坑

图片加载陷入了坑中,不管是本地图片还是网络图片,都没法显示,但是程序并没有一片红,我也十分确定我的图片加载代码正确,以我柯南附体的指挥,我判定与警告有关,哈哈 自从昨天开始就存在两个⚠️,我是那是有强迫症的人,必须解决。 1. Native component for “RCTImageVi...

2016-12-13 15:52:01

阅读数 1181

评论数 1

原创 react native(八)加载网络数据 和chrome

进过一天的激烈战斗,UI界面终于成型,今天就开始加载网络数据 在官网上先看了一个短视频,发现了这个调试器chrome1.好吧就先来说一说chrome(谷歌浏览器): http://localhost:8081/debugger-ui打开这个网址 找到:视图-》开发者-》开发者工具 切到c...

2016-12-13 15:50:19

阅读数 368

评论数 0

原创 react native(七) 界面 UI-demo

今天本想继续组件的学习,不过突然接到主管任务(其实也不算任务了,可能主管经验丰富知道该怎么开始学习一门新语言),让我们做个界面,截图发我(心里默默一声 天)截图如下(估计也是我们主管随便在那个APP上随便截的,让我们来练手的):只好硬着头皮上啦(俗话说,人不逼不成器 ��) 给我五分钟,我需要构...

2016-12-13 15:46:45

阅读数 255

评论数 0

原创 react native (六)终于进入语法几个组件的学习

好吧 也不知道怎么开始 就瞅着官网开始看呗,那就先看常用的吧。 OC常用控件的基础上我挑了几个常用控件,View Button ImageView ListView scrollerView text……注意一定要边看边敲,将官网上的实例代码敲一遍

2016-12-13 15:28:43

阅读数 170

评论数 0

转载 React Native布局详细指南

React Native布局详细指南 <div class="article_manage clearfix"> <div class="article_r"> ...

2016-12-09 10:28:25

阅读数 342

评论数 0

原创 react native (五)嵌入到原生应用

今天一天算是只研究了这部分,现在把不用终端 react native init命令创建工程,直接在现有的工程上嵌入react native,现将步骤归结如下:1.先建一个空文件夹实际上(命名我都和现有xcode工程名相同)然后把你工程的文件夹拽入该文件夹中,并将工程文件夹改为ios(目的和官方文档...

2016-12-09 10:20:40

阅读数 1209

评论数 0

原创 react native (四)进阶应用指南

今天依旧从官网上继续学习的,已经进行到进阶指南,这部分呢应该是为已经有基础的react native使用者介绍的,但是自己今天还是收获了一些东西的。 其实大部分我也没看懂,嘿嘿,但我还是坚持看,争取弄懂。 特别是第一部分,嵌入到原生应用中,看完这部分,大致对react native和oc的...

2016-12-06 18:29:21

阅读数 182

评论数 0

原创 react native (三) 入门基础知识

其中包括一些常用组件,边看边练习敲边思考,一开始Props和State还是挺容易理解的,后面就有点困难啦,不过没关系,不放弃,加油一定要弄懂。 在自己实践过程中一点领会,而且在官网没有指出的 使用Flexbox布局 flexDirection、alignItems和 justifyConte...

2016-12-05 18:40:45

阅读数 139

评论数 0

原创 react native (二)‘电影列表demo’

第二天 完成demo-熟悉一下react native的编程风格。 经过前一天JS-OC相互调用的学习 熟悉了JS-OC两者之间的关系,也算为react native学习的过渡, 今天完成了 官网的一个小demo 虽然不是什么大工程 但整个流程走下来 也蛮有成就感的 也算为react nat...

2016-12-02 18:37:56

阅读数 628

评论数 0

原创 react native (一) 搭建环境

作为react native的初学者,发表此类博客完全是基于记录自己的学习进度与状态,并与广大学者分享讨论,如果本文及后续更新文章出现错误的地方,请谅解,请多多指教。搭建了Mac iOS平台下的 react native环境(参考react native官网http://reactnative....

2016-12-02 18:05:42

阅读数 181

评论数 0

原创 cell自适应高度-masonry适配

今天要提的是cell上label自适应高度 用一张图片说明今天要做的任务,其中做三种情况的cell适配; 首先完成VC里面的代码: 其中: self.tableView.estimatedRowHeight = 50; self.tableView.rowH...

2016-11-28 18:21:49

阅读数 8263

评论数 7

原创 iOS9 神坑

英文好的童鞋可以直接参考苹果官网: https://developer.apple.com/library/content/releasenotes/General/WhatsNewIniOS/Articles/iOS10.html#//apple_ref/doc/uid/TP40017084-...

2016-11-21 15:24:19

阅读数 164

评论数 0

原创 图片上传

方法一: 利用封装工具takePhoto takePhoto.h takePhoto.m 在你需要上传头像的点击方法里面实现下面的点击方法: 参数说明: userId:当然是用户的Id啦 imageSrc:这是要选择的图片编码,在这里用的是ba...

2016-11-21 10:17:02

阅读数 116

评论数 0

原创 Objective-C Runtime 消息机制

1. Objective-C Runtime是什么 2.objc_msgSend 3.消息分发流程 4.方法实现 5.消息缓存 6.消息分发的传递机制 7.消息转发机制 8.直接发送消息 9.直接调用函数

2016-11-14 17:39:24

阅读数 192

评论数 0

原创 Xcode8 利用终端安装cocopops步骤,及创建Podfile

一安转 首先要确保您的电脑上已经安转了cocopops,电脑上安转cocopops的步骤分析,打开终端: 1.运行:sudo gem install cocoapods ,如果出现ERROR,说明出现需要更新Ruby环境 2. 查看下当前ruby版本:打开终端输入 ruby -v...

2016-11-14 15:44:40

阅读数 224

评论数 0

原创 两个不相关界面之间跳转

平常的方法我就不提了,百度可以找到很多; 这里的跳转是,从首页push到的第三个控制器跳转到我的订单界面: AppDelegate *app = [UIApplication sharedApplication].delegate; // 获取当前app单例 ...

2016-09-18 16:55:40

阅读数 139

评论数 0

原创 启动图片LaunchImage加载问题

(一)这里先说一下LaunchImage的图片尺寸: 1、竖屏启动模式 iPhone: 1242*2208、750*1334、640*1136、640*960 ipad: 768*1004、768*1024、1536*2008、1536*20482、横屏启动模式 iPhone: 22...

2016-09-07 14:16:24

阅读数 1116

评论数 0

原创 极光推送Push 标签、别名的使用 ,集成过程中遇到的问题及结局方法

(一)首先解决一下大家查看极光推送官方文档 集成极光混乱的问题: 1、当然要打开极光推送文档里面的客户端SDK继承指南喽,首先会告诉你什么是极光推送,极光推送的特点,以及极光推送SDK,相信现在你已经下载好SDK,这里便不再啰嗦,附JPush-iOS-SDK-2.1.8图一下张: ...

2016-09-05 11:52:36

阅读数 1165

评论数 0

原创 HTML5初学 元素、属性、格式化、样式、链接、表格、列表、快、布局(div和table)

1.HTML5基础知识点 元素、属性、列表,链接等

2016-08-31 19:12:14

阅读数 508

评论数 0

原创 各种点击方法(包括按钮的点击事件,手势点击)能打印NSLog里面的东西但是不能push到新界面

各种点击方法(包括按钮的点击事件,手势点击)能打印NSLog里面的东西但是不能push到新界面:

2016-08-30 16:06:43

阅读数 150

评论数 0

提示
确定要删除当前文章?
取消 删除