自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (21)
  • 收藏
  • 关注

原创 iOS 开发获取字体类型

在iOS的实际开发过程中,我们需要用到各种字体类型那么如何获取呢?我们可以利用UIFont来打印字体类型,下面的一行代码搞定NSLog(@"%@",[UIFontfamilyNames]);打印结果如下:(    Thonburi,    "Khmer Sangam MN",    "Snell Roundhand",    "A

2016-06-30 10:17:54 778

原创 ios开发常用的数据结构知识点

一.     在iOS开发中常用的结构体1.    NSRange-一个范围结构体,location是位置,length是长度;{4,5},NSMakeRange(4,5);NSStringFromRange可以把它当NSString*返回2.    NSSize-由一个CGSize被typedef过来,CGFloat是double类型typedef过来的,也由两个值组成:with宽度,h

2016-06-30 00:14:26 2864

原创 iOS 简单动画效果实现的三种方式

【在ios开发中,动画是廉价的】一、首尾式动画代码示例: // beginAnimations表示此后的代码要“参与到”动画中 [UIView beginAnimations:nil context:nil];//设置动画时长 [UIView setAnimationDuration:2.0]; self.headImag

2016-06-27 23:45:42 3774

原创 iOS一个插件icon maker 的使用

icon maker 是Xcode的一个插件,美工只需切一张icon图即可,具体步骤如下:首先,下载icon maker插件,有两种方法1)从Github上下载,地址:https://github.com/kaphacius/IconMaker  ,双击运行即可2)对于已安装了插件管理工具Alcatraz,就很简单了,从Xcode->window->Package Manager->搜

2016-06-27 17:52:31 973

原创 如何修改分享菜单的背景图片以及调用无UI方法自定义UI分享

链接地址:http://bbs.mob.com/forum.php?mod=viewthread&tid=110&extra=page%3D1%26filter%3Dtypeid%26typeid%3D34

2016-06-26 21:49:40 1101

原创 ShareSDK集成报错:NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instanc

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instance 0x78ee7e20'*** First

2016-06-26 20:46:06 4325 1

原创 iOS block的用法

Block 是iOS在4.0之后新增的程式语法,严格来说block的概念并不算是基础程式设计的范围,对初学者来说也不是很容易了解,但是在iOS SDK 4.0之后,block几乎出现在所有新版的API之中,换句话说,如果不了解block这个概念,我们就无法使用SDK 4.0版本以后的新功能,因此虽然block本身的语法有点难度,但为了使用iOS的新功能我们还是得硬着头皮去了解这个新的程式概

2016-06-22 22:34:30 541

原创 objc_msgSend报错

objc_msgSend(person,@selector(eat));结果报错Too many arguments to function call。。。经过几番周折,终于叨叨解决方案了选中项目 - Project - Build Settings - ENABLE_STRICT_OBJC_MSGSEND  将其设置为 NO 即可

2016-06-15 20:54:52 890

原创 MVVM架构

介绍MVVM架构思想。程序为什么要架构:便于程序员开发和维护代码。 主要的好处如下:  1、设计人员可以用设计工具很容易的设计UI,而且不需要写任何代码  2、你可以更好的设计UI,而且可以让即使不是开发人员使用。  3、可以先设计UI或者与开发同时设计。  4、当UI全部改变时,代码可以不改变。 常见的架构思想:MVC M:模型

2016-06-15 08:31:08 1154

原创 const,static,extern

const,static,extern简介一、const与宏的区别:const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量。编译时刻:宏是预编译(编译之前处理),const是编译阶段。编译检查:宏不做检查,不会报编译错误,只是替换,const会编译检查,会报编译错误。宏的好处:宏能定义一些函数,方法。 const不能。宏的坏处:

2016-06-15 08:11:46 420

原创 runtime的使用

一、runtime简介RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数。对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。事实证明:在编译阶段,OC可以调用任何函数,即使这个函数并未实现,只要声明过

2016-06-14 16:53:36 3773

原创 NSURLSession的使用

说到 iOS 7 和 Mac OS X 10.9 Mavericks 的显著变化,其中一个就是Foundation框架中URL加载系统的优化。  此时可能有人正沉浸在Apple的网络基础架构,我想在这里分享一下我对这些新APIs的看法,并展示这些新APIs如何改变我们构建应用程序的方式,以及这些它们在API设计理念演变中的意义。  作为Core Foundation / CFNet

2016-06-13 12:34:24 897

原创 "_iconv", referenced from: 的解决方法

Undefined symbols for architecture i386:  "_iconv", referenced from: 如下图解决方案在工程Targets->Build Phases中加入类库libiconv.dylib再编译下看看是否通过

2016-06-11 23:47:13 6427 1

原创 最新cocoa pods的安装流程

iOS 最新版 CocoaPods 的安装流程1.移除现有Ruby默认源$gem sources --remove https://rubygems.org/2.使用新的源$gem sources -a https://ruby.taobao.org/3.验证新源是否替换成功$gem sources -l4.安装CocoaPods(1

2016-06-01 21:56:25 461

nodejs 做本地web服务器

nodejs 做本地web服务器

2024-03-07

LineChartDemo.zip

iOS 使用UIBezierPath实现不等距曲线图,支持自定义X轴、Y轴的文案和颜色等,有动画效果

2020-05-25

iOS 开发Xcode代码块.zip

下载完之后,解压打开readMe.txt文本,按照上面的操作或者按下面的说明: 首先终端执行: cd ~/Library/Developer/Xcode/UserData/ 将CodeSnippets文件夹拷贝到这个目录下 重启Xcode即可看到自定义的代码块

2020-05-09

ios 二维码

ios 二维码,原生代码实现二维码的生成,图片二维码的读取以及扫描二维码

2017-12-21

python入门

python入门教材,全书共145页,适合小白,python的入门级编程教材,建议一周到两周时间看完。让小白对编程产生兴趣。

2017-10-21

人脸识别iOS

ping++框架实现人脸识别

2017-08-15

iOS人脸识别

iOS人脸识别,身份证识别

2017-08-14

UIBezierPath

iOS贝塞尔曲线的演示,包括多边形,矩形,圆形和椭圆形以及二次贝塞尔曲线和三次贝塞尔曲线

2017-04-20

html -- responsive.js

html -- responsive.js

2017-03-10

iOS和JS的交互之在代理方法拦截Url,识别判断

在代理方法拦截Url,识别判断,从而完成iOS和JS的交互

2016-08-03

UITUITableViewCell 的左滑动删除和cell按钮的点击事件

UITUITableViewCell 的左滑动删除和cell按钮的点击事件

2016-04-15

UITableViewCell高度的自适应

UITableViewCell高度的自适应

2016-03-24

日期选择器

两种方法实现日期选择:UIPickerView和UIDatePicker

2016-03-15

iOS开发用到的一些书籍

iOS开发用到的一些书籍

2016-03-09

UICollectionView的使用

通过代码,了解UICollectionView的使用

2016-03-09

iOS 原生代码实现视频播放

iOS 原生代码实现视频播放

2016-03-09

微信支付的demo

微信支付的demo ,另外还要注意:在类实现onResp函数,支付完成后,微信APP会返回到商户APP并回调onResp函数,开发者需要在该函数中接收通知,判断返回错误码,如果支付成功则去后台查询支付结果再展示用户实际支付结果。一定不能以客户端返回作为用户支付的结果,应以服务器端的接收的支付通知或查询API返回的结果为准。

2016-03-09

iOS获取用户设备当前的IP地址

iOS获取用户设备当前的IP地址

2016-03-09

iOS 文件断点下载

用苹果原生代码实现文件的断点下载,利用NSURLSession实现大文件(以视频文件为例)和小文件(图片文件为例)的断点下载

2016-03-01

IBeacon的demo实例

IBeacon的demo实例 ,让你更好的了解和学习iBeacon技术

2015-12-17

空空如也

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

TA关注的人

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