自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

扬起帆前行

android、iOS 的学习

  • 博客(59)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 小程序布局结合css3的学习

小程序UI布局前言前言最近有小程序的开发需求,但又不是很急;就想着静下来系统的好好看看吧;之前都是浅显的知道点js 、html ;每次想好好学都不知道从何开始;想了想,我一个写iOS项目、学过android的程序员,接触这些也好几年了,总是觉得看看就会了,总觉得 稍微看看 就能写项目了;等到些项目的时候 根本不能很熟练的使用,于是促使我 还是系统的把知识点 过一遍吧;虽然还是会不熟练,但好歹用...

2019-08-14 17:47:16 596

原创 Swift 数组算法 题+答案

1. 寻找数组的中心索引给定一个整数类型的数组nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。答案思路: 从左到右 依次 算出 每个 元素 左边的和 与 右边的和;相同的话;结束;不相同继...

2019-02-18 18:22:20 299

原创 iOS 股票行情优化记录

前言: 项目停工、不更新了;自己优化的模块的还未上线,就夭折了;虽然夭折了,优化过程中的细节 还是值得记录的,对自己这一个月来的优化 ,做一个简单记录;在时间的长河中,希望其也可以留下一点痕迹;项目展示: 性能优化优化加载更多选择方案二 股票列表 优化 内容 方案一 方案二 UI树 (UIView(Scrollview(...

2018-07-20 09:40:16 653

原创 iOS 股票行情优化记录

前言: 项目停工、不更新了;自己优化的模块的还未上线,就夭折了;虽然夭折了,优化过程中的细节 还是值得记录的,对自己这一个月来的优化 ,做一个简单记录;在时间的长河中,希望其也可以留下一点痕迹;项目展示: 性能优化...

2018-06-28 16:05:23 933 1

原创 iOS 高性能 UI 优化 ,不要乱用百分比

前言: 最近在看 iOS 、UI的适配及优化 ;今天准备记录两个问题: 一个是 :Color Blended Layers 性能指标,另一个是:UILabel 计算宽度时,百分比不要乱用;下面举例说明:Color Blended Layers 性能指标在Xcode提供的工具中,测试UI性能的一个指标: 这个选项选项基于渲染程度对屏幕中的混合区域进行绿到红的高亮显示,红...

2018-06-08 19:31:11 1105

原创 iOS 自动记住密码的登录界面 动画

登录界面,很简单的一个界面,几乎每个app 都有,都大同小异;之前写的都是静态的,没怎么动过,看了支付宝 账号右边的图可以旋转,我想我也试试这个动画效果;先看效果图:右边的 小动画 ;旋转 180,大家都会;我这边利用图形的二维矩阵旋转变化得到:打开 二维旋转矩阵 顺时间旋转 180 , ⎛⎝⎜⎜cos−180sin−1800−sin−180cos−1800001⎞⎠⎟⎟=⎛⎝⎜⎜−

2018-01-19 15:46:26 994

原创 数据持久化存储CoreData(Swift4)

前言:数据持久化 存储:一个很常见的话题;在手机上不管是android、还是 iOS 系统上;都支持数据持久化保存;操作数据保存的方式有多种,但想要持久存储在磁盘上,最终都会以文件(xml、sqlite) 或者 二进制(binary store) 的形式存储在磁盘上;其他方式 不考虑,今天主要来说说 sqlite百度百科中 SQLite的描述; SQLite,是一款轻型的数据库,是遵

2018-01-11 14:52:40 2177

原创 iOS 静态库的打包及使用(swift_oc)

iOS 图形处理 Core Graphics Quartz2D 教程 Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染。该框架可以用于基于路径的 绘图、变换、颜色管理、脱屏渲染,模板、渐变、遮蔽、图像数据管理、图像的创建、遮罩以及PDF文档的创建、显示和分析。iOS支持两套图形API族:Core Gr

2017-12-12 10:38:12 2040

原创 iOS 应用性能提高 -- UI

最近在看 iOS 应用性能提高的部分,需要注意的地方 、记录下来1、在我们 自定义 我们 UIView 时,避免用 透明的背景色self.alpha = 0.1使用alpha的视图会影响性能;2、当我们的应用成熟时,我们可以借助draw 的方法 绘制出我们的UI ,是可以提高我们的性能的;如下:界面: 当我们 用 组合view 的方式 完成 如上界面的话:用的时间为:106.65nstime:1

2017-11-28 18:09:46 205

原创 kotlin Packages

kotlin可以用来开发 android系统的程序 swift 是开发iOS的神器在这两个语言出来之前,android 用的是java ,iOS  用的是object-c 今天我来说下,他们的文件; 对于android 来说,大家都知道,我们每个java 文件是按照包管理的,每次创建一个java 文件,自动会根据命名生成如下默认就生成了一个类文件,也就是说,java 文件名,对应的就是一个ja

2017-06-29 15:12:59 394

原创 kotlin in android 学习android extensions(一)

前言:初识 kotlin ,看到他的语法与swift 语言有相同,也有不同,对我来说,我喜欢对比的学习;在swift 用了一段时间后,android stuodio 3.0 也将支持 kotlin ,正好最近事情也不多,先从kotlin的使用上,先简单把kotlin 学起来,坚持记录学习笔记;了解 kotlin android extensions ;作用:最直观的作用,xml文件中的 id 名称

2017-06-29 10:12:56 424

原创 Swift 的函数派发理解

参考:https://segmentfault.com/a/1190000008063625对于编译型的语言,函数派发的三种基础模式分别是:直接派发(direct dispatch)(也可以理解外,直接调用 ,不需要曲线救国 )函数表派发(table dispatch)(面向对象的语言中,一般都会有类的概念,类 用一个数组来存储类中的函数指针,通过此列表 去找 对应的函数)这种派发-》催生了 继

2017-06-27 17:00:27 840

原创 新闻展示的view 库(tablayout+viewpager)

Easytablayout一个简易的显示 新闻的库的UI组件,目前开发者只需要设置titles、与fragment就可以显示分页了,使用简单; 有三种样式可以设置,如下图;效果图使用方式1、Easytablayout 的创建支持两种方式 1)在布局文件里放置 <com.bigdata.easytablayout.View.EasyTabLayout android:id="

2017-05-26 17:01:14 397

原创 新浪微博授权认证过程

一、授权认证1、请求用户授权TokenURL: https://api.weibo.com/oauth2/authorize HTTP请求方式:GET/POST 请求参数 必选 类型及范围 说明 client_id true string 申请应用时分配的AppKey。 redirect_uri true string 授权回调地址,站

2017-05-26 14:07:56 1653

原创 图形与图像的处理

图形与图像的处理一、使用简单的图片 在之前的在android应用中已经大量使用图片,图片不仅可以使用imageview,imagebutton,来显示,也可以用作组件的背景,比如,button,window;从广义角度来看。android应用中的图片不仅包括*png,*jpg,*gif等各种格式的位图,也包括使用xml资源文件定义的各种Drawable对象;1.使用drawable对象; 在我

2017-05-26 11:31:11 2680

原创 GIF、PNG和JPG的区别

GIF/PNG和JPG的区别GIF/PNG和JPG这三种格式的图片被广泛应用在现今的互联网中,gif曾在过去互联网初期慢速的情况下几乎是做到了大一统的地位,而现如今随着互联网技术应用和硬件条件的提高,png和jpg格式的图片越来越多的被应用,gif昔日的辉煌一去不复。下面让我们来看看他们的区别:1、GIF(Graphics Interchange Format)简介GIF图形交换格式是一种位图图形文

2017-05-26 11:26:30 2202

原创 Android 环境、Gradle介绍

一、 android 开发环境的介绍1)android studio 基于intelliJ IDEA 的开发环境。 一个开发java的ide工具; 2) android sdkadd-ons :该目录下存放第三方公司为android平台开发的附加功能;platforms: 存放不同版本的android系统 tools:存放大量的android开发、调试的工具; docs :api文档,and

2017-05-26 11:13:02 368

原创 接口认证

认证模块 一般在http、https协议来实现、客户端与服务端的交互时,对于客户端是web端的,接口认证不需要、通过session、cooks、可以记录用户访问请求的状态,对于、移动端、pc端来说、接口认证是有必要的;由于http、https 请求 本身就是无状态的,这大家都知道,如果我们不想任何人都来访问我们的接口,我们可以加一个接口认证,也就是想要访问我的接口,先去接口授权,领一把

2017-03-27 13:33:21 1915

原创 Swift3.1 字符串的操作(补充)

今天一个朋友问了我好多 基础性的问题、记录下来,问题不难,主要是语法不熟悉1、var str = “Hello, playground” 将字符串 倒过来输出两种解答方式,可能不止,这里提两个思路: a、转成数组输出 b、从最后一个 ,依次截取子串 第二方式实践: 取出最后一个,删一个,一次拿出 var str = "Hello, playg

2017-02-28 13:05:13 671

原创 Android Retrofit2+OkHttp3+RxJava 三联合

最近项目里要用到网络 框架,这个3组合最近比较火,我也拿来试试水;得出以下几点个人看法; 像android、iOS 客户端 上的应用,离开网络 立马就缺少了灵气,本来一个鲜活的应用,如花朵一样盛放着,他需要网络的支持,服务器的培育;问题:如图所示 请求地址: http://apis.juhe.cn/cook/query.php分别单独使用 OkHttp3、Retrofit2、RxJava,然后

2017-02-28 12:53:43 1051

原创 移动端app 文档交接模版

换了工作半年多了,这半年在接手项目时,总得找上一个人问这,问那,问的我都不好意思 ,于是想要是有个文档的话,就不会这么麻烦,最起码,在我手上的项目交给别人时,省掉这些麻烦,于是有了下面的模版: 一、项目前提 1、项目介绍:一个金融类的 app ,原生与 web 相结合开发; 2、项目类型:原生开发☐ web 开发☐ 原生+web 开发☑ 3、登陆账号(测试): 有☑a、账户:adm

2017-01-16 17:55:16 15564

原创 Android 项目 Android 学习手册(一)

前言: 当每次查询android 知识的时候,内心是凌乱的,总觉得要是有一个工具多好, 尤其在手机端如何可以查询的话,会非常完美,能大大减少选择查询的时间, 之前见了很多java 学习手册,把一些重要的知识写进去, 想着要是有个android 学习手册就好了,于是萌发了完成这个app的决心,趁着没事, 整理android 知识的同时,对自己也是一个不小的进步;一、思路这

2017-01-13 16:35:22 590

原创 android 自定义 梅花形菜单 View

之前一直想做 一个android 开发手册,将知识分类整理,方便自己查找,最近开始动工了,其中首页我采用自定义一个菜单,给大家分享一下成果效果如图所示:边看图边理解;1、效果说明图一: 这里面这个布局是个GridView ,GridView中的每一项就是我定义的View:CompositeView;我们可以根据你要显示的菜单内容,来设置CompositeView,它有一个主标题,就是中间红色的文字

2017-01-12 17:42:27 874

转载 自定义View 进度条

转载地址:http://blog.csdn.net/xiaanming/article/details/10298163很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我们需要自定义其属

2017-01-09 17:39:22 471

原创 Android-看图猜成语

这是一个很简单的游戏,以前写着练手的;忽然看到了,给大家分享一下; 效果图如下: 界面设计<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="

2016-12-29 17:27:52 4768 15

原创 Android侧滑菜单(DrawerLayout)的学习

侧滑菜单的简单使用;DrawerLayout android提供的侧滑菜单,能够实现 目录推出,就是大家常见的效果,效果图如下;DrawerLayout 的使用非常简单;只要你提供布局就好; 一个左边的布局,一个显示内容的布局; 布局文件 代码如下所示<android.support.v4.widget.DrawerLayoutxmlns:android="http://schemas.and

2016-12-28 16:17:39 414

原创 Android统计图的绘制( MPChartLib 的使用)

最近一直在研究Android 图形块的内容,绘制统计图肯定是要去学的;在自己写之前,首先要借鉴下别人写的;先学学别人的;我把对MPChartLib 的使用总结一下;先上效果图 统计图我们大可以从2点来思考:a、坐标轴b、数据现在来分别看一下1、柱形统计图返回 条形统计图需要展示的数据;这个可以自己选择; /** * * @return 折线统计图的数据 */

2016-12-26 17:20:27 7587 1

原创 Android 动画 漫天飞舞的 "福"字

最近在学习Android 的图形动画,利用Android 的图形库,以及动画,做了这样一个简单的动画出来,效果图如下;这里面看起来简单,涉及到的东西还不少,写此文章整理一下,顺便巩固下自己的知识;下面就来说说此动画的制作过程1、涉及到的知识点 a、自定义view; b、曲线的绘制 c、图片的压缩 d、属性动画的使用2、思路 1、 自定义Surfaceview , 2 、在此vi

2016-12-23 10:42:07 507

原创 html5 study 1

H5结构的学习1. article元素 article元素代表文档、页面或应用程序中独立的,完整的、可以独自被外部引用的内容,可以是一篇博客、或报刊杂志中的一篇文章、或一篇论坛帖子, 一段用户评论、以及一个独立的插件eg1<article > <header><h2>article元素的学习</h2></header> <p>article元素代表

2016-11-29 13:41:38 330

原创 动态库、静态库的区别

动态库:动态库又称动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访

2016-11-24 14:49:51 538

原创 Android NDK JNI 的简单使用

1、why: 为啥学NDK开发,其实是为了项目需要调用底层的一些C/C++的一些东西;另外就是为了效率更加高些;Android ndk 提供 了 opengls 2、what 是什么The NDK is a toolset that allows you to implement parts of your app using native-code languages such as C a

2016-11-24 10:59:09 352

原创 Android 源码下载

1、apt-get install git-core curl 下载这个工具2、mkdir -p /develop/download-froyo 在根目录下建立develop和download-froyo 这两个目录3、cd ~/develop/download-froyo 进入这个目录4、curl http://Android.git.kernel.org/repo >./rep

2016-11-10 11:13:31 258

原创 Swift 属性 笔记更新

属性属性的值,与类、结构、枚举关联;存储属性、计算属性都是一个实例的一部分,存储属性用来存储常量let、变量var,计 算属性用来计算值,不 存储;计算属性在类、枚举、结构中有用;存储属性在类、结构中有用;通常存储、计算属性是实例的特定类型 ,但是,属性也可以是自己的类型,这样的属性为类型属性 但是,你也可以定义属性观察性来监控属性值得变化,通过这可以相应用户自定义的操作, 自己定义的存储属性,与

2016-10-13 17:24:59 301

原创 Swift 属性学习笔记

Swift 属性的学习笔记、 存储属性、计算属性

2016-10-13 14:20:53 332

原创 Swift转场动画类型

转场动画type 记录1、公开动画效果: kCATransitionFade:翻页 kCATransitionMoveIn:弹出 kCATransitionPush:推出 kCATransitionReveal:移除2、非公开动画效果: “cube”:立方体 “suckEffect”:吸收 “oglFlip”:翻转 “rippleEffect”:波纹 “pageCurl”:卷页

2016-10-12 13:51:26 571

原创 android 自定义View 的详细介绍

今天 看了好几篇 自定义组件的介绍,加上自己 练习了一把 ,准备 结合 别人的想法以及自己的理解,将自定义组件详细的记录下来,自己学习的同时,希望能帮到大家;自定义组件,我将从以下3点来介绍;一、为什么要自定义组件? why ?二、自定义组件是什么? what?三、如何去做? how?接下来我们先看 一、why?在我们编写UI界面时,会不会遇到这种情况:我想用一个组件,发现 and

2016-10-11 14:19:37 698

原创 Swift学习(JSON转Model)HandyJSON 的学习理解

HandyJSON (阿里巴巴开源框架json->model) 项目地址:https://github.com/alibaba/handyjsonJSON数据是一种轻量级的数据交互格式,JSON数据常用来服务器,客户端的交流; 在我们手机端: 从服务器收到 json 格式的数据时,如果他是一个模型,对我们的开发会容易很多; 在ios当中,原生的也提供了json 解析;但并没有 原生的蔣json

2016-10-10 17:19:33 6849 1

转载 Swift3.0 类型检查

转载 地址 :http://letsswift.com/2014/06/type-casting/ 类型检查是一种检查类实例的方式,并且或者也是让实例作为它的父类或者子类的一种方式。类型检查在 Swift 中使用is 和 as操作符实现。这两个操作符提供了一种简单达意的方式去检查值的类型或者转换它的类型。你也可以用来检查一个类是否实现了某个协议,就像在 Protocols Checking for

2016-10-09 10:47:08 2231

原创 Swift学习(类与结构 引用与数值)

在swift中,类或结构在单文件就搞定了,不在需要定义、实现分两文件;在一个文件中定义好后就可以使用了类是引用类型,结构数值类型;在使用的时候要注意//相同点 //定义一些可以赋值的属性;定义具有功能性的方法 //定义下标,使用下标语法 ?//定义初始化方法来设置初始状态// 在原实现方法上的可扩展性//根据协议提供某一特定类别的基本功能/ /类还有一些结构不具备的特性:

2016-09-30 16:33:56 374

原创 Swift 的学习(枚举)

在swift中,枚举类型是相当重要的一个数据类型,他跟以往的c语言、object_c中的枚举类型有很大的区别;1、在你的代码中,用枚举是类型安全的; enum HttpMethond{ case get,post } let get = HttpMethond.get //default 这个分支是没有必要的写的,此swich语句中,HttpMethond枚举中两个分支都已经存

2016-09-30 13:21:33 298

Swift- tableview的学习 以及Alamofire的使用

Swift 写的tableview 的学习;tableview 的数据来源--http://apistore.baidu.com/apiworks/servicedetail/987.html 数据请求用Alamofire框架和AFNetworking 同一个作者

2016-10-08

android 家庭理财项目

家庭理财项目,设计到数据的增删改查,保存到sqlite数据库中

2016-09-30

android UI 抽屉效果的实现及使用

利用 v4包里的DrawerLayout 布局,实现一个 抽屉效果,抽屉内容使用RecyclerView 形成一个列表,当用户选则一项,内容里面跟着发生变化;

2016-09-05

ANDROID xutils_doc

ANDROID xutils_doc

2016-08-17

xUtils3 的源码

xUtils3 的源码

2016-08-17

c#简单小游戏打星星

适合于c#初学者,基于控件的学习,一个简单的小游戏,打星星

2013-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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