发布了文章2017-12-28
使用 yarn 测试 webpack 的使用教程。 本工程代码 创建工程 {代码...} 安装 webpack {代码...} 添加工程内容 {代码...} {代码...} 编译运行 {代码...} 说明 如果过程中发生错误,yarn会在工程根目录下自动生成yarn-error.log文件。 关于 yarn
赞了文章2017-06-19
这周的事情很多!今天是 WWDC 2017 的最后一天,Swift 4 随着 Xcode 9,一起放出了开发者公测版。Xcode 和 Swift 都有好几个重大的改进和新的功能 — 这个版本真的很棒。整个社区的反响都很正面。恭喜 Apple 的 Xcode, Swift 和开发工具组!
回答了问题2017-06-13
目前新版本cocos-creator只支持js了,使用lua需要使用其他编辑器,如sublime(需要自行配置还好用)。 [链接] 如果是自己玩的话,我也推荐去玩unity
发布了文章2017-06-02
这是一个美图秀秀中拼图模块的简单实现,有兴趣的同学可以参考看看。 视频效果:链接描述 截图: 编辑中的图: 拼接生成的图:
发布了文章2017-05-12
自定义的一个ios图片选择器 目前并未正式上线cocoapods官方,但是可以拉取过来使用
发布了文章2017-02-23
自定义底部菜单:源代码 使用方法: {代码...} 运行效果: 支持多个item的列表显示:
发布了文章2017-01-01
XCode8起,XCode不在支持插件,Alcatraz不能再使用了。苹果提供了XCodeKit源码编辑器拓展,使用它开发出XCode拓展来代替以前的插件。
发布了文章2016-12-18
ObjectiveCBridging RACSignal -> Signal, SignalProducer RACCommand -> Action RACScheduler -> SchedulerType RACDisposable -> Disposable 具体可以参看ObjectiveCBridging.swift
发布了文章2016-11-26
下拉框在许多软件中都常被使用,ios没有提供,这里开发了一个。 使用方法: {代码...} 运行效果:
发布了文章2016-11-13
Swift的Any类型可以处理任何类型(包括枚举,结构体,元组,类),AnyHashable可以作为Set,Dictionary的键NSArray, NSDictionary, NSSet分别对应[Any] [AnyHashable:Any] Set[AnyHashabel]NSCopying, NSMutableCopying协议的copy(with:),mutableCopy(with:)都返回Any
发布了文章2016-11-11
尽量使用字面量:NSString,NSNumber,NSArray,NSDictionary.字面量形式创建:使用@表示,@"nsstring obj", @1, @[@"val1", @"val2"], @{@"key":@10 }。
发布了文章2016-11-01
Int和CPU架构有关 在32位CPU上(iphone5及以前)是Int32,64位上(5s及以后)为Int64。UInt同理。 可选链式调用 可选链式调用失败时,等号右侧的代码不会被执行 {代码...} @autoclosure autoclosure可以把表达式转化为闭包。 {代码...} assert & fatalError asse...
发布了文章2016-11-01
#pragma mark 导航栏中显示提示,用于组织代码 {代码...} #pragma clang diagnostic 使用#pragma clang diagnostic XXX动态修改编译选项 {代码...} #pragma unused 使用#pragma unused(xxx)忽略没有使用变量的编译警告 {代码...} #warning 使用#warning xxx在编辑器...
发布了文章2016-09-10
类似Android中常用的Toast,由于ios原生并未带有,采用UIView-Extend自定义了一个: 源码:github 使用方法: {代码...} {代码...} {代码...}
发布了文章2016-07-07
正常程序进入后台后,会在几秒内停止工作;要想申请更长的时间,(最长10分钟),需要用到beginBackgroundTaskWithExpirationHandler/endBackgroundTask
提出了问题2016-05-31
发布了文章2016-03-30
手势事件 UITapGestureRecognizer(点击手势) UIPanGestureRecognizer(拖动手势) UIPinchGestureRecognizer(缩放手势) UISwipeGestureRecognizer(擦碰手势) UIRotationGestureRecognizer(旋转手势) UILongPressGestureRecognizer(长按手势) 添加和移除手...
发布了文章2016-03-25
先设置ViewController继承UIImagePickerControllerDelegate, UINavigationControllerDelegate。
发布了文章2016-03-24
NSNotificationCenter NSNotificationCenter是专门供程序中不同类间的消息通信的。使用它为我们代码降低耦合。 自定义数据监听 注册监听: {代码...} 移除监听: {代码...} 监听函数: {代码...} 发送消息: {代码...} 默认监听 addObserverForName监听方法 {代码...}...
发布了文章2016-03-21
NSURLSession {代码...} IOS9需要设置如下: Alamofire Alamofire Alamofire是个第三方的Swift语言的HTTP网络开发工具包,基于NSURLSession,但是更娇便于使用。 {代码...} 和SwiftyJSON一起用: {代码...}