- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 SwiftUI 自定义 segmented control
无聊的开始:需要创建一个segmented control,效果如下:是不是看着很眼熟,没错,很像Android上的对不对?!黑色下划线会移动到所选择的title下面,而且能根据文字的长度自动伸缩。为啥这么像android的?因为耗了一个下午弄出来后发现,我打开的Figma设计页面是Android的。。。所以好吧,如果你也尿手上了, 不是, 如果你也需要类似的设计,希望这篇文章能帮到你。蕾丝正文:不要问我正文为啥是蕾丝的,难道你不喜欢?!首先,SwiftUI 自带的
2021-08-13 08:08:47
1316
原创 JS + HTML 5 (Canvas) - 画圆饼动画,也是countdown倒计时的简单实现。
代码及结果预览,在 JSFiddle 上:http://jsfiddle.net/ylem/XnsCK/代码很简单,给大伙一个范例,其中把 n = 10 修改为 60 就算是简单的倒计时了。 原理一句话,就是 每秒画 step / n 的圆。如果对canvas画圈不熟的同学可以看这里:http://www.w3school.com.cn/html5/canvas_arc.asp
2014-01-16 07:56:40
7765
原创 Core Data - 个人总结
1. 运用 state 参数 + Notification 以同步保存数据的过程, 因为保存entity是有时间的。例如避免拿到 temporary Id (临时ld)而你可能想得到的是real objectId。 正确的做法是利用Notification监听,保存完毕后更改state进行下一步 (这时候已经确定是 real id)。[[NSNotificationCenter default
2014-01-13 06:31:01
1217
原创 Cora Data - iOS 7 上关于 Raywenderlich.com 中 How to Preload and Import Existing Data 的注解
在 Ray的教程中关于Core Data的第2篇文章中有一个问题一直没有被更新:在iOS 7下,如果你按照作者所述写完代码并运行,编译没有问题,但你会发现在最终结果的文件夹中不知有作者所说的4个文件,还有个xxxx.sqlit-wal 和 xxxx.sqlit-shm,然后用 SQLITE 的viewer 打开,数据库空一片片片。。。
2014-01-08 00:28:27
1854
原创 [iOS] Animation 在 UITableViewCell 中诡异消失,有时候。。。
[探索•发现 版 旁白] 那是冉冉夏日的一个午后,老王顺着走了多年的小路往村外走着,忽然一道闪光照在脸上,顿时晃花了老王的眼。。。恍惚过后的老王发现,uitableviewcell 上的animation。。。消失了。。。消失的位置,原本应该有一个箭头。当此tableview显示的时候(从底部升上来),从默认方向开始旋转到此公交车站的公交车行驶的方向。截图:
2013-04-20 06:21:36
2272
原创 iPhone ebook 中翻页效果(牛人)的实现
<br />在Cocochina上看到的帖子,赞美发帖人。。。确实好使。<br /> <br />Tom Brow,此牛人模仿iBook的翻页效果,并共享了代码。 人家说自己是freelance,好吧我很羡慕,我也想free,不过估计后果很严重。 大概看了他的几个作品,多是图片处理的,估计也是为啥人家的翻页效果中的阴影比较帅的原因。<br /> <br />代码在:https://github.com/brow/leaves <br /> <br />把github里简单的教程在此帖下:<br /> <b
2011-01-14 17:02:00
2324
原创 iPhone NSDate 应用举例:倒计时
这周帮其他项目组的同仁完善world cup planner 2010 (一款关于世界杯的应用, 在 iTune uk 上)其中有个世界杯开幕倒计时功能,在这把代码共享下。 效果图: 原理很简单:1. 设定结束的时间2. 计算此时间到当前时间所剩的秒数3. 将此秒数转化为所要显示的天,小时,分钟和秒。4. 利用NSTimer, 每间隔1秒显示一次。 NSDate 用起来总没有这么舒服,反正coc
2010-05-01 21:49:00
4868
1
原创 偷窥无罪——查看 iphone 程序的资源
本文目的在与学习人家好的设计,与版权无关! 我们可以通过 iTunes,一步步的打开所有应用程序,查看里面的资源文件。(在这之前我默认你有iphone or itouch and Mac 10.5+,恩,有点废话) [我用的是英文环境,如果跟中文环境下的翻译对不上。。。那就猜猜吧。。。没办法, 谁让mac不是天朝的]1)打开 iTunes, 选择 Apps (应用程序),右键单
2010-04-18 22:23:00
2114
原创 转变文件内容的编码,比如从gb18030转到utf-8
iconv 很有点apple的命名风格(iMac, iPhone, iXX, iXXX),呵呵. 最近在写个iphone上的小说浏览器,发现下载的小说.txt文件全是乱码,而我只想在iphone上显示utf-8格式的文本,所以需要转换下。 功能:转变编码格式。举例: 把1.txt(比如从网上下载的小说文件)的编码转变成utf-8并保存为2.txt:iconv -f
2010-03-24 07:23:00
4132
原创 Windows 下使用 git 的快速指南。
Git 是 version control 的新选择,我没觉得它比CVS和SVN好多少,貌似快点。 不过对Linux和Mac的支持要明显好于后两个,是我在MAC上的首选。 当然选它的主要原因还是因为人家提供免费的hosting:Github. 这里写了下git的基本操作和如何在github上建立respository。给新接触git的朋友带个路。 安装:1) 下载并安装
2009-10-27 06:24:00
1211
原创 MAC 读取 ntfs 格式的移动硬盘
序:自从出国就再也没在这里写过东西里。。。呵呵,3年多拉。。。感慨啊! 正文:苹果上默认是无法对ntfs格式的移动硬盘做操作的,之前需要安装分别安装MACFUSE和NTFS-3G,比较麻烦。最近版的NTFS-3G集成了macfuse并给mac做了dmg版本,啥也不用自己布置了。 下载 NTFS-3G for mac (http://macntfs-3g.blogspot.c
2009-10-25 23:15:00
2678
原创 统一编程环境
真是遗憾啊,为了自己一时的冲动(虽然我经常冲动),离开了一个很不错的公司,很不错的环境。写下在这个公司学到的——统一编程环境。虽然对别人来说不算什么东西,可对我这个新手,啥都是新鲜的。。。。1)建立虚拟工作盘(start.bat)start.bat 的内容:subst X: D:/Worksubst Y: D:/SDK在X盘放置所以的工程文件,在Y盘放所以的SDK及IDE等。这样,任何一个人在任何
2006-01-06 18:17:00
1247
原创 我所用到的WEB2.O网站......
我的Web2.0生活! I really like it!1)Netvibes:很方便的。包括GMAIL,YAHOO EMAIL,天气预报,新闻和GOOGLE搜索。比微软和GOOGLE的强。2)CalendarHub:在线日程表,对我这种巨能忘事又没钱请小秘的人来说——是不错的。JUST FOR ME.3)Flickr:很不错的图片存储及共享站点。Netvibes也集成了它。这是我的照片地址:h
2006-01-02 18:30:00
1597
转载 [转载]关于移动百宝箱应用打包问题的解决办法
关于移动百宝箱应用打包问题的解决办法 特别提醒:下面是我转的一个帖子,不过你看过之后可能会有很多疑问。我会在下面做一个特别的说明,使你对这个问题一目了然。[转]百宝箱测试的一些问题各位SP难兄难弟们……可能你们最近收到年初提交的百宝箱测试反馈,可能都有下面两个问题吧。经过一下午的折腾,大概搞清楚原因了,写出来大家交流一下,以
2005-09-27 10:18:00
1676
转载 [转载]手机游戏物理模型之——抛物线
手机游戏物理模型之——抛物线 物体做抛物线运动是游戏中基本运动物理模型之一! 在PC游戏中可以由重力公式轻易模拟,但在手机游戏中 ,由于多数手机不支持浮点运算 因此不能用 sin,cos, 来分解初速度。 所以只能用近似模拟的方法! 我所采用的是:先放大后缩小的模拟方式,并且为了更精确加入了一定的偏移量。先用哈希表列出0-90度的正弦值,并
2005-09-27 10:01:00
1470
转载 [转载]为J2ME开发移动3D游戏之保留模式
为J2ME开发移动3D游戏之保留模式作者:朱先忠编… 文章来源:Yesky 点击数:445 更新时间:2005-8-20 一、简述 既然现在你已对3D API比较熟悉并了解了3D图形是如何加入到移动Java应用程序中的。下面将继续告诉你怎样使用3D造型软件以使编码和设计更为简单。 如今,3D图形几乎是任何一部游
2005-09-12 17:46:00
1065
转载 [转载]Eclipse快速上手指南之使用CVS
Eclipse快速上手指南之使用CVS 版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。 首先我们要正确安装并配置好CVS服务器,通常Linux Server都自带CVS服务,不过命令行操作比较繁琐。Windows下也有简单易用的CVS服务器,这里我们推荐CVSNT,可以下载CVSN
2005-09-08 13:18:00
1474
1
原创 Eclipse快捷键指南
Alt+左箭头,右箭头 以在编辑窗口切换标签Alt+上下箭头, 以自动选择鼠标所在行,并将其上下移动Ctrl+f6 可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换Ctrl+f7 可以在视图之间切换 ,如编辑视图,输出视图,工程视图C
2005-09-08 12:59:00
1946
1
转载 [转载]小软件项目开发的管理(好长)
小软件项目开发的管理创建成功的工程成功项目管理的秘密更好地领导一个项目的诀窍参与变革,走向成功CMM/TSP/PSP讲义稿开发流程中的可用性软件开发的管理和控制如何组织软件开发团队软件项目管理(CMM)经验谈实施CMM/TSP/PSP的建议软件开发质量保证体系技术讨论指南任务管理项目管理软件质量管理团队管理
2005-09-07 22:18:00
21716
1
转载 游戏制作策划人员指南
游戏制作策划人员指南概述 我们知道,在游戏制作过程中策划这个职位至关重要。在中国游戏制作公司因为诸多原因,管理不是很完善,所以对策划的要求尤其之高。做为策划,除了要求设计游戏脚本(相当于电影制作过程中的编剧)还要完成前期大量的准备文档(相当于电影制作过程中的音乐设计、主题歌作词、灯光设计、演员造型设计、舞美设计、剧本改编、舞台特殊效果设计、武打设计等等),另外对于项目产品
2005-09-07 22:10:00
5038
2
转载 J2ME程序优化方法二十条
J2ME程序优化方法二十条 J2me程序由于其特殊的运行环境限制,所以优化就显得比较重要,以下是我在学习j2me编程所收集的一些技巧和自己的心得。 本文主要是说明j2me平台上的特殊优化方法,与j2se重复的一些技巧就不再赘述了。1.显示图象时确定好你的fps,最好先做几次小实验,这样能让你在显示效果和运行速度上有比较好
2005-09-07 21:13:00
894
转载 实例分析J2ME网络编程的两种方法
实例分析J2ME网络编程的两种方法本文描述了在J2me中开发主要使用的网络连接方法,分别详细介绍了使用http和socket两种方法。 HttpConnection 首先我们先来看一个简单的例子吧: 主要用到的java包: javax.microedition.io.*; public String requestGET(String U
2005-09-07 14:08:00
1091
React+JavaScript+前端web app开发
2024-07-23
Full-Stack, React, TypeScript, 全栈开发,英文原版
2024-07-23
软件开发+架构基础+代码整洁之道
2024-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人