ios
放开那禽兽冲我来
这个作者很懒,什么都没留下…
展开
-
swift 访问 c struct 中成员
百度了半天也没百度到啥,终于在谷歌的一个小角落发现了答案,特此记录:代码片段来源:https://stackoverflow.com/questions/24073012/swift-define-double-pointer-for-struct-defined-in-c?rq=1c结构体:typedef struct { NSUInteger someNumber;原创 2017-07-10 10:45:21 · 909 阅读 · 0 评论 -
swift 自制framework中加载nib
let makeCallVC = FFMakeCallViewController(nibName: "FFMakeCallViewController", bundle: Bundle(for: type(of: self)))Bundle(for: type(of: self)) 指定了从本framework中查找nib,其他与一般开发无异。...原创 2018-04-09 11:11:39 · 985 阅读 · 0 评论 -
swift 4.0 字符串动画
为了让app看上去酷一点,动画是必要的。花了一整天时间做了下字符串动画,特将成果贴在此处。主要参考了ZZStringAnimation,主要思想便是把uilabel中的字符串,以单字为单位拆分为一个个小的uilabel;那么接下来操纵这些小的uilabel就可以形成很酷炫的动画效果了。github地址:https://github.com/lucyTheSlayer/FFAnimation...原创 2018-04-16 15:40:29 · 553 阅读 · 0 评论 -
swift4.0 创建随机字符串
修改自https://www.jianshu.com/p/1ec6ba8a0da3extension String{ static let random_str_characters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" static func randomStr(len : Int) ...原创 2018-04-11 09:50:23 · 2503 阅读 · 0 评论 -
生产环境 ios推送证书更换
苹果的推送证书的有效期是一年,过期了就没法推送了,那问题就严重了。整体步骤很简单:1)先去apple developer上,对相应的appid重新生成生产环境的推送证书2)下载到mac后,导入钥匙串中,然后导出为p12,期间自己设个密码3)到第三方推送官网上(本人采用的个推),将p12证书更换一下即可整个过程,app无需重新打包,上线(当然想想苹果也不可能这么搞),经生产环境验证推送一切正常(不正...原创 2018-05-23 09:46:07 · 3075 阅读 · 0 评论