自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS采用UITableView和UIScrollView来实现Excel、课程表的上下左右联动效果

iOS采用UITableView和UIScrollView来实现Excel、课程表的上下左右联动效果在项目中遇到了许多报表,虽然目前只是一个简单的展示,可以用tableView单元格显示,满足目前的需求,但是我仔细考虑了,能不能实现类似Excel表那样展示,既可以左右滑动,又可以上下滑动,当时找了许多资料,也找了许多国外网站的资料,却找不到这样类似的开源项目,不过后面在code4app发现了U...

2018-08-17 17:15:52 814

原创 UIKit控件的链式编程,点语法使用

UIKit控件的链式编程最近整理项目的文件时,发现有许多基础的知识和个人觉得比较使用的东西,今天拿出来给大家分享。今天主要分享的是UIKit控件的链式编程传统的写法UILabel *l1 = [[UILabel alloc] initWithFrame:CGRectMake(70, 100, 300, 20)];l1.font = [UIFont systemFontOfS...

2018-07-02 15:47:14 331

原创 OC语言定义属性时,atomic 与 nonatomic的取舍

最近在一个iOS交流群里,有人问到atomic 与 nonatomic的区别,今天我大概说下我的理解:atomic 和 nonatomic 的区别用来决定编译器生成的getter和setter是否为原子操作; atomic: 是setter/getter这个函数,是一个原语操作。如果有多个线程同时调用setter的话,不会出现某一个线程执行完setter全部语句之前,另一个线程开始执行setter

2017-05-06 18:13:57 653 1

原创 运行的时候报 variables may not be available.

运行的时候说 YKX1.0(项目名称) was compiled with optimization - stepping may behave oddly; variables may not be available.运行模式出错,解决办法改为debug模式

2017-04-24 11:33:26 2682

原创 iOS UIWebView重写或者监听js Alter/Confirm/Prompt函数

最近公司在开发web型的app,涉及许多交互,刚好,我遇到js中 的Alter/Confirm/Prompt三个弹框提示函数的坑,今天记录解决的办法下来,供大家使用。1、在开发过程中,前端使用了他们自己的弹框框架,结果在iOS和Android端展示这样子,多了http。2、为了解决这样的问题,百度了许多,最终借助百度上的资料和官方文档,试验成功了。 3、其实不难解决这个问题,新建个UIWebVie

2017-03-03 18:51:47 3074 1

原创 使用工厂模式和runtime技术,高度封装极光和友盟推送

前言:网上许多一些推送的demo,功能是实现了,但是很多并没有做到,随来随去的效果,即可以在多个项目来回切换,每次还要多次集成或者复制代码,为了解决这样问题,今天我采用工厂模式去实现这样的功能模块封装。1、demo中我采用了工厂模式、协议代理、runtime运行时; 2、demo中我对极光和友盟采用了一个简洁的工厂管理,来实现将对象抽象出来,最后采用更高的工厂来对极光和友盟工厂进行管理,通过这个工

2017-03-01 10:03:43 529

原创 iOS颜色摄合器,获取图片某点的颜色值

iOS颜色摄合器,获取图片某点的颜色值版权声明:本文为博主原创文章1.新建一个继承于UIImageView的类-YWColorByImageView 2.重写set方法,并通过上下图文创建实际对应像素的image/** 重设image @param image image */- (void)setImage:(UIImage *)image { UIImage *temp = [se

2017-02-24 18:56:00 1051

原创 ios 集成 支付宝 遇到的错误解决方法

ios 集成 支付宝 遇到的错误解决方法最近做项目过程中,需要用到支付宝,但是支付宝集成非常操蛋,官方就给了一个Demo就完事了,我把我遇到的错误和解决方案,拿出来给大家分享下。*1.缺少SystemConfiguration.framework,解决方案:添加该依赖库* 2.最常见的错误:集成SDK编译时找不到 openssl/asn1.h 文件,解决方案:在BuildSetting 里边找到

2016-11-04 15:06:01 443

原创 Swift入门基础

Swift入门基础常量&变量 1.var 定义变量,设置之后可以修改 2.let 定义常量,设置之后不可以修改 3.语句末尾不用使用 ; 4.在 Swift 中使用 print() 替代 OC 中的 NSLog// 定义变量var i = 10print(i)i = 15print(i)let j = 20// 常量一经定义不能自改数值print(j)定义 OC 对象 1.

2016-10-03 17:33:51 297

原创 Swift创建类目

Swift语言创建类别本文主要介绍如何使用Swift语言创建类目一 、说明 1)很多原来使用OC语言的程序员,刚接触Swift语言时,对创建目,很懵逼。 2)OC语言创建类目,有相应的文件,而Swift只有一个Swift文件二、Swift的类目创建创建 1. New File 2. 名字 类+自定义,这里使用UIBarButtonItem讲解:UI

2016-10-03 16:34:37 1083

原创 github托管xcode项目

github托管xcode项目本文主要介绍如何把一个OC项目托管到Github,不是使用任何的终端命令,重在于操作第一步:首先我们得先有个github账号,下面是注册地址 注册地址:https://github.com第二步:登录账号后, 2.1找到当前界面,点击➕ 2.2选择New repository,出现在这样的界面 介绍些这5个区域 2.2.1*.reposit

2016-10-03 16:11:35 323

iOS,后台获取数据

移动开发,最近,整理的资料,有需要的,可以下来看看

2016-01-16

空空如也

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

TA关注的人

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