App

最小的Swift App

如何通过通过纯粹的代码,而不依赖于Xcode的StoryBoard,来完成一个App?它实现协议UIApplicationDelegate,且必须被标记为@UIApplicationMain,两者配合就设置了App的程序入口点。AppDelegate实现了此协议中规定的函数:这样,UIKit就会在完成App启动调用此函数,从而App可以再次实现自己的初始化逻辑。在此案例中,关于委托牵涉到了两个类包括UIApplication、AppDelegate,以及一个协议为UIApplicationDelegate

swift启动流程

但因为Xcode本身提供的对于plist文件内容的操作已经非常方便,基本上利用Xode编辑plist还是首选。这些key描述影响着Cocoa和CocoaTouch框架初始化和运行app的运行方式UIKitKeys描述IOSApps的行为,每个IOS应用都依赖于Info.plist的keys来与IOS系统通信。但app可能需要扩展默认的plist来描述更多的信息,如定制app启动后的默认旋转方向,标识app是否支持文件共享等等。Mainstorybarddilebasename--UIMainStorybo

Swift:一个简单的货币转换器App在iOS10中的分析和完善

这本不算是一个完整的货币转换App,只不过是一个小巧的学习性质的程序.该App覆盖了如下几个知识点:多国语言的支持通过网络Api接口读取数据最后我们来修复一个原来代码中的一个小错误作为完美的收尾工作全部代码用最新的Xcode8.0+swift3.0重写,你可以了解swift最新的语法,各种简洁的爽ing…

Swift 建立属于自己的框架到上线App

下面就来详细的讲下如何来搭建属于自己的框架。SwiftyJSON这是一个使用极其普遍的开源框架,下载地址:https://github.com/lingoer/SwiftyJSON大家可以自行去下载,使用的话外面的文章实在是太多了,我就推荐一篇大家去看就OK了http://www.jianshu.com/p/ae9a579905e0这里面已经写出了使用方法,大家可以跟着里面的例子进行测试。

Swift:在Safari中打开App

当你输入一个特殊的“url”之后,Safari弹出一个提示,问你是否继续打开这个App。上文说到在Safari中输入一个特殊的“URL”,confirm了Safari的弹出框以后就会打开这个应用。App运行起来以后按下cmd+shift+H,调到app界面。之后打开Safari,在地址栏中输入deeplink://,然后点Go按钮。在这个方法执行的时候,添加一段代码:println,可以打印出来开启App的url是什么。

为你的MacOS App添加开机自启动Swift

原文地址:http://www.jb51.cc/article/p-nqffsmsy-vc.html关于Mac下如何给自己App添加开机自启动功能,你可以了解下MacDeveloperLibrary中的说明。只有卸载App才能移除登录项使用sharedfilelist在系统的登录项中是可见的。当然如果你上架MacStore,建议你不要默认就开启自启动,放到设置中,让用户自己选择开启/关闭。

MacOS的菜单状态栏App添加饼型进度

原文地址:http://www.jb51.cc/article/p-fmyseqgj-vc.html使用swift如何开发一个MacOS的状态栏App,上一篇已经讲了。里面我忘记提如何修改状态icon为饼型进度。比如App在处理什么事情的时候,可以添加进度状态提示用户。

swift -高仿单糖app

使用Swift模仿的第一个app是单糖,总体来说界面搭建还算简单,而且结构不是很复杂,本次项目完成了大部分界面,对于项目中的数据接口都是通过Charles抓包获得,基本每个界面都是有数据请求,不会抓包的朋友可以看我这一篇文章。