- 博客(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
iOS 开发Xcode代码块.zip
2020-05-09
微信支付的demo
2016-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人