Ziank的技术博客


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于
Ziank的技术博客

从storyboard中加载ViewController

发表于 2016-01-12 | 分类于 iOS

以前我也使用storyboard,但是都只是使用第一个ViewController,而后面的ViewController都是使用Xib或者代码重新绘制,而不会在storyboard中进行画图。最近的一个项目也许因为自己懒吧,不想创建很多的Xib,就查了一下storyboard的用法,发现还是挺不错的。

阅读全文 »
Ziank的技术博客

Swift中guard语句的作用

发表于 2015-12-18 | 分类于 iOS , swift

在2.0版本中,swift引入了新的关键字guard,用于进行条件判断。但是大家知道if完全可以完成guard所拥有的功能,那么为什么还要有guard语句呢?

阅读全文 »
Ziank的技术博客

有关web微信的一些处理

发表于 2015-11-19 | 分类于 网络

最近由于某些原因吧,想要找一些关于微信发送消息的协议,最后也没有真正的找到,又懒得自己去抓包进行解析,就查找了一些通过http进行微信通信的文章,这里也对自己了解的做一个简单总结。

阅读全文 »
Ziank的技术博客

iOS应用Push证书的申请

发表于 2015-08-14 | 分类于 iOS

我们都知道苹果的iOS应用只支持自己的APNS推送,所有的开发者如果要开发推送功能都必须申请APNS推送证书,才能够实现推送功能。
基本上对iOS有点了解的开发者都明白APNS推送的基本原理,那就是客户端向APNS请求deviceToken,传递给Server,然后Server根据这个deviceToken和APNS推送证书,把要推送的消息发送给APNS服务器,APNS服务器就会把对应的消息发送给客户端设备,进而分发给应用。

阅读全文 »
Ziank的技术博客

TodayExtension的覆盖安装

发表于 2015-07-09 | 分类于 iOS

这里有两个问题需要注意一下,一个是覆盖安装或者升级后TodayExtension的内容不会更新;另一个是在覆盖安装后TodayExtension的界面整个冻结,无法点击。

阅读全文 »
Ziank的技术博客

浅析const char *, char * const, char const *, const char * const 的区别

发表于 2015-05-14 | 分类于 C/C++

不知道别人是什么样,反正我每次看到const char * 和char * const 就想把写这个代码的人给拉出来枪毙十分钟,教科书上说过它们的区别,但是每次都会忘记,所以只能够每次都去网上查找。

阅读全文 »
Ziank的技术博客

todayView组件的高度处理问题

发表于 2015-05-11 | 分类于 iOS

最近在我们的应用里添加了一个TodayView的组件,结果却发现高度总是设置不正确,或者说是设置好了以后在第一次安装时会出现界面拉伸的问题,后来发现是由于在安装时,底部会自动增加大约40个点的高度,导致界面拉伸或者是位置不正确。

阅读全文 »
Ziank的技术博客

swift的操作符重载

发表于 2015-03-27 | 分类于 iOS , swift

今天简单说一下操作符重载的相关知识吧,希望对自己和别人能够有所帮助。相信懂得C++的同学对于运算符重载并不陌生,在swift中也是支持重载运算符这种特性的。

操作符重载的好处无需多说,相信大家都明白。那么我们在swift应该如何重载操作符呢?其实很简单,和C++基本一样,只需要添加对应的函数实现就可以了。

阅读全文 »
Ziank的技术博客

swift的一些注意点(2)

发表于 2015-03-25 | 分类于 iOS , swift

之前说了在学习swift过程中发现的一些和其他语言不同的点,最近在使用swift语言进行一个简单计算器的开发工作,在使用中又发现了一些需要注意的地方,这里就简单的说一下。

阅读全文 »
Ziank的技术博客

swift函数的一些注意点

发表于 2015-03-18 | 分类于 iOS , swift

学习swift的过程中,简单说一下自己感觉swift和其他语言不太相同的几个注意点。

###1. swift的函数的入参和返回值都可以是一个函数。

阅读全文 »
1234
Ziank

Ziank

32 日志
6 分类
9 标签
GitHub 简书
© 2017 Ziank
由 Hexo 强力驱动
主题 - NexT.Muse