iOS11带来的技术变化注意事项

相册权限iOS11以前: NSPhotoLibraryUsageDescription:访问相册和存储照片到相册(读写),会出现用户授权。iOS11之后: NSPhotoLibraryUsageDescription:无需添加。默认开启访问相册权限(读),无需用户授权。 NSPhotoLibraryAddUsageDescription: 添加内容到相册。(读),会出现用户授权。...
阅读(118) 评论(0)

解决UITableView xib添加到Storyboard出现IB Designables错误

之前提过 Swift下自定义xib添加到Storyboard 的方法。最近有人问说按照文中方法会出现IBDesignables错误,导致在xcode Storyboard中无法显示。这个应该是我漏讲了。如果你的自定义xib中有UITableView,而且UITableViewCell也是xib,一般这个错误肯定是加载的时候找不到对应的Bundle文件了。错误如下: IB Designables:...
阅读(864) 评论(0)

Mac搭建本地局域网SVN服务(Cornerstone)

下周需要和团队一起去外地工作几天,发现提交代码合并比较麻烦,考虑到团队还有美术同学,想想还是本地开启个svn,先临时用用吧。mac系统是已经安装了svn服务的,所以这里我们只需要开启就行了。 验证本地已安装svn服务。 $ svnserve --version 创建代码库文件夹LocalSVNServer $ sudo mkdir -p ~/Documents/LocalSVNServer 初...
阅读(754) 评论(0)

iOS 10.3 改进后的App Review机制

今天没事查看了下iOS 10.3 的变更功能。发现Apple修改了Review机制,提供App内直接Review弹窗。SKStoreReviewController.requestReview()如果没有网络则无任何反应。 据说有调用次数限制,不过API中没有提到,我测试也没有触发这个现象。看了API说明的话,有人可能注意到了,这句话:available to the App Store by a...
阅读(1109) 评论(0)

Scroll Segmented Control(Swift)

今天用了一个github上一个比较好用的Segmented Control但是发现不是我要效果,我需要支持scrollView。当栏目数量超过一屏幕,需要能够滑动。由于联系作者没有回复,我就自己在其基础上增加了下scrollView的支持。代码比较简单,直接在UIControl下写的。其中有一个比较有意思的地方,IndicatorView下面放了一个titleMaskView作为mask。用来遮罩选...
阅读(629) 评论(0)

临时关闭Mac SIP系统完整性保护机制

今天pip安装个python组件,各种试都是$ pip install -Ur requirements.txterror: [Errno 13] Permission denied: '/Users/liuyanghui/Library/Python/2.7'基于用户权限安装也不行$ pip install -Ur requirements.txt --user -U好吧,暂时没找到好办法,关闭S...
阅读(3595) 评论(1)

MacOS获取辅助功能权限控制鼠标点击事件

昨晚玩一个模拟经营的游戏,由于升级太慢我就不停的种树卖树来换取经验值。不过重复点击10几分钟后,实在受不了。网上本来准备找个鼠标自动点击的软件用用。结果没找到趁手的。如是自己写了个。自己设置需要点击的一组动作,长按(100,200),点击(576,789),点击(750,550)。类似在对应坐标点操作鼠标。原理非常简单,我就不贴代码了,主要说下如何控制鼠标点击事件。注册系统辅助权限,这里会触发用户授...
阅读(1213) 评论(0)

Swift下多个Storyboard的项目结构

我是个比较喜欢用storyboard和xib的人。我个人的习惯就是,能用storyboard的一定不用代码手工撸。当然自己业余个人写的项目,基本上一个storyboard就搞定了。但涉及到多人合作下时候,一个storyboard还是挺蛋疼的,冲突难解决,打开storyboard极容易出现修改。结构大的时候打开还卡(也可能是我电脑太屌丝啦。。。)下面介绍下我使用多个storyboard的习惯,仅供参看...
阅读(1027) 评论(0)

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

猴子原创,欢迎转载。转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://blog.csdn.net/cocos2der/article/details/52104828关于Mac下如何给自己App添加开机自启动功能,你可以了解下Mac Developer Library中的说明。 There are two ways to add a login item:...
阅读(2893) 评论(0)

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

使用swift如何开发一个MacOS的状态栏App,上一篇已经讲了。里面我忘记提如何修改状态icon为饼型进度。比如App在处理什么事情的时候,可以添加进度状态提示用户。如下图所示: /// 显示状态栏菜单饼型进度 private func showStatusItemProgress() { if let button = statusItem.button {...
阅读(1459) 评论(0)

使用Swift开发一个MacOS的菜单状态栏App

这两天突然想看看OSX下的App开发,看了几篇文章。下面这一篇我觉得入门是非常好的。我仅转述为中文,并非原文翻译。原文地址:http://footle.org/WeatherBar/ 下面开始介绍如何使用Swift开发一个Mac Menu Bar(Status Bar) App。通过做一个简单的天气app。天气数据来源于OpenWeatherMap 完成后的效果如下: 一、开始建立工程打开Xco...
阅读(5588) 评论(2)

Swift中实现Observable机制

今天给别人讲个Observable的实现和使用场景,结合Observable-Swift github: https://github.com/slazyk/Observable-Swift 讲了半天貌似还没有特别明白,故写了个简易的实现,讲述了下Observable属性监控机制。//: Playground - noun: a place where people can playimport...
阅读(4046) 评论(0)

监听手机截屏事件

今天无意中在百度地图中截屏路线的时候,顶部出现提示我的截屏信息。这细节挺好的,省去我后面需要使用该截屏的繁琐步骤。刚好手头空闲会,我也写个玩玩。哈哈哈~~截屏在iOS7以前是需要使用小技巧来获取用户截屏事件的,iOS7之后,apple开放了用户截屏通知事件,所以现在做起来还是挺方便的。UIApplicationUserDidTakeScreenshotNotification...
阅读(2281) 评论(0)

Swift下自定义xib添加到Storyboard

我们使用Storyboard布局的时候,很多子单元页面会独立到xib布局中,那么这个xib如何添加到storyboard中呢?下面我们看看Swift下怎么操作。一、准备工作 新建Xcode工程 新建一个UIView:MyView.swift 集成自UIView 新建一个UIView的xib布局文件:MyView.xib 这个是我MyView.xib内容: 二、互相关联MyView.xib与MyVi...
阅读(3190) 评论(0)

SwiftyiRate中文说明

SwiftyiRate GithubSwiftyiRate Swift语言实现的app内评分,简单易用。 Requirements Integration Usage Initialization Configuration Advanced properties Methods Delegate methods Localisation Example Projects Advanced Exa...
阅读(1550) 评论(0)

使用CocoaPods创建Pod

本来想给App评分,好的开源组件没有Swift版,如是自己写了个简易的。想着既然写了,就写完善点,提供给需要的人使用。这样SwiftyiRate诞生了。下面主要说下创建pod的步骤:一、创建github开源项目这一步我就不细说了。二、在本地git项目中创建podspec描述文件1、在当前项目文件目录打开终端并执行pod spec create YourProject执行成功后会生成YourProje...
阅读(1498) 评论(0)

使用Multiplayer Networking做一个简单的多人游戏例子-3/3(Unity3D开发之二十七)

上一篇中血条还没有同步到所有客户端,下面添加血条同步。主要用到[SyncVar]同步变量。13. 网络同步血条 打开Health脚本 添加命名空间UnityEngine.Networking using UnityEngine.Networking; 添加继承关系为NetworkBehaviour public class Health : NetworkBehaviour 为currentHeal...
阅读(6438) 评论(0)

使用Multiplayer Networking做一个简单的多人游戏例子-2/3(Unity3D开发之二十六)

使用Multiplayer Networking做一个简单的多人游戏例子-1/3 7. 在网络中控制Player移动上一篇中,玩家操作移动会同时控制同屏内的所有Player,且只有自己的屏幕生效。因为咱们还没有同步Transform信息。 下面我们通过UnityEngine.Networking组件来实现玩家控制各自Player 打开PlayerController脚本 添加命名空间UnityEn...
阅读(7087) 评论(2)

使用Multiplayer Networking做一个简单的多人游戏例子-1/3(Unity3D开发之二十五)

本文主要讲述了如何使用Multiplayer Networking开发多人游戏,文中实例、代码来源于Unity官方教程。 原文:INTRODUCTION TO A SIMPLE MULTIPLAYER EXAMPLE Networking Overview The High Level API Network System Concepts OK,现在可以开始了!1. 开始创建...
阅读(7239) 评论(1)

IOS开发证书显示“此证书的签发者无效”解决方法

今天早上同事说咱们的证书无法使用了,显示“此证书的签发者无效”。一开始以为谁误操作了证书,查看后发现所有证书都无效了。查了会才发下原来是Apple Worldwide Developer Relations Certification Authority Intermediate Certificate证书刚好在今天过期了。 首先打开自己的Keychain,删除原来已经过期的WWDR证书。(这里我已...
阅读(8317) 评论(2)
154条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1064950次
    • 积分:11845
    • 等级:
    • 排名:第1550名
    • 原创:150篇
    • 转载:2篇
    • 译文:2篇
    • 评论:498条
    关于猴子
    博客专栏
    业余作品
    最新评论