首页
学习
活动
专区
工具
TVP
发布

代码散人

专栏作者
23
文章
24806
阅读量
14
订阅数
如何优雅的完成iOS国际化
上网随便翻翻,关于iOS国际化的文章层出不穷,我看到过很多很好的方法,有很多也是我以前用过的方法。从我的iOS开发生涯到现在已经有五个年头了,虽然去到企业里的项目基本上都是面对国内用户的,但是我的个人项目我都会做一下国际化,因此也会有很多海外用户来下载我的App.
Leacode
2019-02-26
2K0
如何使用Swift Package Manager那么,让我门开始吧
Swift Package Manager 是苹果推出的用于创建使用swift的库和可执行程序的工具。
Leacode
2018-09-26
2K0
Android Lifecycle框架介绍
Lifecycle 是属于 Android Architecture Components 的一个组件, 而Android Architecture Components是属于Android Jetpack的一部分, 可以让组件自己管理生命周期的逻辑,避免每次调用时的繁琐步骤,用Lifecycle实现的组件可以实现生命周期的监听,数据变化的监听等功能。
Leacode
2018-09-19
8920
Vapor奇幻之旅(05 Fluent)
在上一篇Vapor奇幻之旅(04Routing)中我介绍了Routing的写法,作为一个web应用,数据库是必不可少的,而Fluent则是管理数据的一个抽象层,可以支持数据库的增删改查等操作,默认的FluentProvider支持sqlite数据库,也就是说在没有任何数据库配置的情况下,可以通过Fluent Provider中的内存数据库来快速加载SQLite数据库,这样做的好处是可以轻松的进行接口测试。
Leacode
2018-08-22
1.2K0
Kotlin和Swift横向对比
kotlin面世已经有不短的时间了,从安卓宣布kotin为安卓官方开发语言开始,kotlin的热度开始猛涨,作为一个从swift1.0开始写iOS程序的开发者自然会对这两门语言做一些对比,本篇文章主要介绍两个语言的基础语法的对比。
Leacode
2018-08-22
1K0
Vapor奇幻之旅(06 PostgreSQL)
用Vapor连接数据库是一件令人兴奋的事,本篇就来介绍如何使用Vapor来连接PostgreSQL数据库,将数据持久化。
Leacode
2018-08-22
1.1K0
Vapor奇幻之旅(09 连接MySQL)
这一篇文章主要介绍如何在Vapor项目中连接mysql数据库。MySQL相信是大家最常用的数据库之一了,几乎每个公司都有用到这个数据库,如果你对于数据库的选择相对保守,那么mysql是个不错的选择。
Leacode
2018-08-22
1.6K0
如何用kotlin开发同时支持iOS和Android的库
虽说kotlin-native可以支持链接到c,java,objective-c等语言,甚至可以进行原生开发,但是在使用的过程中并不友好,配置繁琐且api相对生硬。那么,我们能用kotlin做些什么来减少开发成本呢? 通过kotlin构建库不失为一个好办法,可以将iOS和安卓共有的参数、model和通用方法用kotlin写成库,并分别打包给两个平台使用,在未来应该是一个可行性的方案。
Leacode
2018-08-22
2.8K0
Vapor奇幻之旅(07 连接服务端PostgreSQL)
在配置ubuntu16.4服务器上的postgresql数据库时遇到了很多问题,网上查了很多资料,都没有太深的理解。于是我先查看了官方文档,先搞清楚这些配置是做什么的,再根据需要配置自己的服务器,这样就可以清楚的知道自己在做什么了,下面讲讲这些配置是怎样的。
Leacode
2018-08-22
1.1K0
Vapor3初探——使用Fluent查询数据
Vapor升级到Vapor3的时间恰巧赶上WWDC,本来想从美国回来就开始写一些关于Vapor3的文章,但是WWDC信息量太大了,直到现在才转过来写一点关于Vapor的东西。
Leacode
2018-08-22
6660
Vapor奇幻之旅(08 连接服务端MongoDB)
首先付上官网的安装教程:安装mongodb,这个是社区版,由于企业版是收费的,就先来个社区版以供测试使用。
Leacode
2018-08-22
9710
WWDC2018参后感期待明年,我们圣何塞见
一年一度的WWDC又来了,今年非常非常走运的抽到了门票,因为我一直都用个人账号在申请门票,在几年都没有抽到门票几乎都已经放弃希望的时候,突然收到了中签的邮件,整个人简直感觉比中了彩票还要开心。
Leacode
2018-08-22
4810
Vapor奇幻之旅(04Routing)
Vapor的Routing提供了RouteBuilder和RouteCollection
Leacode
2018-08-22
6490
Vapor奇幻之旅(03上手)
在Vapor奇幻之旅(02部署)一篇中,我介绍了如何在ubuntu上部署并运行vapor项目,这篇文章我来讲讲怎么样来上手开发Vapor项目。
Leacode
2018-08-22
8540
Vapor奇幻之旅(01开始)
Swift开源以来就有了许多服务器的框架,以下是目前github上比较热门的服务器框架(页面收集来自awesome-swift),我对每个开源库按照star进行了排序:
Leacode
2018-08-22
1K0
ios开发 Runtime 详解part2(动态方法解析)
在 ios开发 Runtime 详解part1中我已经解释了Introspection,接下来介绍Runtime的其它特性。
Leacode
2018-08-22
6530
Swift3 GCD
从ios8开始苹果引入了一个新的概念 QoS(quality of service),有了更贴近使用场景的描述以及更细致的划分,代码如下 OC
Leacode
2018-08-22
6690
利用XCode Targets创建多scheme的iOS项目
在我们的开发iOS的时候,通常会遇到一个项目打包成多个环境的问题,也会遇到一套代码打包成多个项目的问题,最常用的做法是写一个配置文件,在打包的时候修改一下配置文件,来达到打不同配置的包的目的。这里,我为大家介绍一种新的方式,可以大大提高打包时的效率,当然,因为我从苹果发布swift开始就开始用swift开发程序,这一篇教程是有关swift项目的配置,oc项目的配置我会另外写一篇文章来介绍。
Leacode
2018-08-22
1.5K0
Vapor奇幻之旅(02部署)
在Vapor奇幻之旅(01开篇) 中我介绍了如何用swift来构建web应用,这篇文章我会介绍如何在ubuntu服务器上部署vapor项目。
Leacode
2018-08-22
1.2K0
Swift debug 利器 - dump
翻译过来意思是 object的内容用其镜像进行标准输出,也就是通过反射输出object的内容。
Leacode
2018-08-22
6650
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档