会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wangyf的iOS专栏
博客园
首页
新随笔
联系
订阅
管理
2018年4月28日
iOS静态库和动态库的制作和使用
摘要: 首先讲讲什么是库?库是程序代码的集合,是共享程序代码的一种方式。 我们在平时的iOS开发当中免不了要用到各种第三方库,比如常用的SDWebImage、AFNetworking,当然这些属于是开源库,源代码是公开的,能看到具体的实现过程。还有一种库叫做闭源库,这类库不公开源代码,它们是经过编译后的二进
阅读全文
posted @ 2018-04-28 17:01 wangyf的iOS专栏
阅读(621)
评论(0)
推荐(0)
2017年3月22日
OC的编译过程
摘要: 编译过程: 从C代码到可执行文件经历的步骤是:源代码 > 预处理器 > 编译器 > 汇编器 > 机器码 > 链接器 > 可执行文件 在最后一步需要把.o文件和C语言运行库链接起来,这时候需要用到ld命令。源文件经过一系列处理以后,会生成对应的.obj文件,然后一个项目必然会有许多.obj文件,并且这
阅读全文
posted @ 2017-03-22 16:38 wangyf的iOS专栏
阅读(1612)
评论(0)
推荐(0)
2017年3月19日
UIDatePicker和UIPickerView的使用
摘要: UIDatePicker *datePicker = [ [ UIDatePicker alloc] initWithFrame:CGRectMake(0,0,320,216)]; datePicker.datePickerMode = UIDatePickerModeDateAndTime; da
阅读全文
posted @ 2017-03-19 11:47 wangyf的iOS专栏
阅读(4301)
评论(0)
推荐(0)
iOS程序启动原理
摘要: 首先谈谈什么是UIApplication? 每一个应用都有自己的UIApplication对象,而且是单例的,程序启动后创建的第一个对象就是UIApplication对象。在app收到干扰时,会产生一些系统事件,这时UIApplication会通知它的代理对象UIApplicationDelegat
阅读全文
posted @ 2017-03-19 09:15 wangyf的iOS专栏
阅读(141)
评论(0)
推荐(0)
2017年3月17日
CocoaPods安装步骤及如何彻底删除CocoaPods和CcocoaPods下载的第三方
摘要: CocoaPods安装步骤: 一、安装RVM 1.安装RVM curl -L get.rvm.io | bash -s stable 2.验证安装是否成功 source ~/.bashrc source ~/.bash_profile 3.测试是否安装正常 rvm -v 二.使用RVM升级ruby
阅读全文
posted @ 2017-03-17 21:48 wangyf的iOS专栏
阅读(2281)
评论(0)
推荐(0)
swift和OC的区别
摘要: 1.swift句尾的分号可以省略,除非你想在一行中写多行代码需要加分号隔开; 2.swift不需要写main函数,程序默认从上往下执行; 3.swift不再有地址的概念; 4.swift不分.h和.m文件,每个类只有一个.swift文件; 5.swift会自动判断数据类型,只区分变量var和常量le
阅读全文
posted @ 2017-03-17 20:43 wangyf的iOS专栏
阅读(1581)
评论(0)
推荐(0)
APNS中的别名和标签有什么区别
摘要: 别名: 为安装了某个应用程序的用户取个别名去标识一下,每个用户只能有一个别名,通过这个别名给用户推送信息, 虽然系统不限定一个别名只能标识一个用户,但是为了能根据别名唯一确定用户,最好是一个别名对应一个用户; 标签: 为安装了某个应用程序的用户,打上标签。其目的主要是方便开发者根据标签,来批量下发
阅读全文
posted @ 2017-03-17 19:52 wangyf的iOS专栏
阅读(399)
评论(0)
推荐(0)
公告