Cloay
码龄14年
关注
提问 私信
  • 博客:279,672
    社区:4,253
    283,925
    总访问量
  • 56
    原创
  • 2,321,835
    排名
  • 114
    粉丝
  • 0
    铁粉

个人简介:小小程序员...

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2010-09-14
博客简介:

小小程序员 欢迎光临!专注于移动互联网!

博客描述:
博客地址:www.cloay.com Email:shangrody@gmail.com
查看详细资料
个人成就
  • 获得72次点赞
  • 内容获得83次评论
  • 获得20次收藏
创作历程
  • 1篇
    2023年
  • 10篇
    2013年
  • 45篇
    2012年
  • 13篇
    2011年
成就勋章
TA的专栏
  • android
    20篇
  • 新浪微博
    10篇
  • iphone
    29篇
  • objective-c
    22篇
  • 其他
    5篇
  • 地图开发
    1篇
  • opensource
    2篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

家长帮帮用户协议

家长帮帮是一个信息获取、分享及传播的服务,我们尊重和鼓励社区用户创作的内容,认识到保护知识产权对家长帮帮生存与发展的重要性,承诺将保护知识产权作为家长帮帮运营的基本原则之一。
原创
发布博客 2023.03.13 ·
303 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git 拉取远程分之到本地

git checkout -b newbranch_name --track origin/feature/newbranch_name 如果遇到类似:fatal: git checkout: updating paths is incompatible with switching branches.Did you intend to checkout 'origin/remote-n
原创
发布博客 2013.09.17 ·
4048 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

Git 常用命令

Git 常用命令git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshowgit
原创
发布博客 2013.09.17 ·
2804 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mac终端命令大全

OSX 的文件系统OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。你在桌面上看到的硬盘都挂在 /Volumes 下。比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。根目录位置是
转载
发布博客 2013.08.21 ·
3076 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS应用性能调优的25个建议和技巧

写在前面本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而
转载
发布博客 2013.05.21 ·
3140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常见排序算法的java实现

最近在面试,遇到很多排序算法问题总结一下。定义数组如下:int[] array = new int[]{4, 1, 8, 2, 5, 6};首先是插入排序:/** * insert sort * @param a */ private static void insertSort(int[] a){ System.out.println("插入排序过程:");
原创
发布博客 2013.04.12 ·
2976 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Three20学习之清空网络缓存

使用Three20框架会产生很多的缓存文件,缓存文件存放到应用程序的caches/Three20/文件夹下。时间久了就会占用很大的存储空间,这时需要提供清空缓存的入口,如在设置界面:在删除之前我们需要显示缓存的大小,提示一下当前缓存是否需要清空:计算缓存大小的方法如下:dispatch_async(dispatch_get_global_queue(DISPAT
原创
发布博客 2013.03.19 ·
3510 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

iphone开发之仿微信用户引导界面的实现

出于用户体验大多数应用在应用首次启动时,显示一个简单的介绍页面也就是用户引导页面,如下效果:自己也试着尝试了一下,主要是使用scrollview实现视图的切换,当切换到最后一张时会出现一个开始按钮,点击开始按钮关闭引导。开始按钮点击处理:- (IBAction)startButtonDidPressed:(id)sender{ [self.startButton s
原创
发布博客 2013.03.19 ·
3585 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

objective-c 键值观察者KVO模式的学习

KVO 键值观察者模式是cocoa的一个重要机制类似Notification模式。当被观察者属性发生改变时观察者做相应的操作。新建一个Person类继承NSObject,添加name和age属性,接着建一个PersonObserver类继承于NSObject同时实现- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)o
原创
发布博客 2013.03.05 ·
3719 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Three20学习之使用TTableViewController实现简单的设置界面

Three20对TableViewController 实现了更好的封装,使实现列表类的界面更加简单。现在我们使用TTTableViewController实现简单的设置界面。新建一个工程,导入Three20库。新建一个类SettingsViewController继承于TTTableViewContoller,在- (id)initWithNibName:(NSString *)nibN
原创
发布博客 2013.03.05 ·
3220 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用

目录(?)[+]介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任
转载
发布博客 2013.03.05 ·
3270 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

使用UIAutomation进行 iOS 自动化测试

声明:原文转自:知乎软件写在前面研究iOS的自动化测试也有些日子了,刚开始的时候,一直苦于找不到什么好的资料,只能从Apple的官网查阅相关的API文档,只可惜,Apple对开发者来说实在是不怎么友好,文档写得相当的粗略,对于初学者来说有一定的难度。本来是打算自己动手写一篇关于iOS的UI自动化测试的入门级别的介绍性文档的,但想起来后面在具体解决一些问题的时候,收藏一篇
转载
发布博客 2012.12.27 ·
3637 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

iphone开发之适配iphone5

iphone5出来了,从不用适配的我们也要像android一样适配不同分辨率的屏幕了。公司产品新版本需要适配iphone5,经过一番折腾算是搞定了。下面分享给大家:iphone5的屏幕分辨率:1136 x 640 也即是高度变成了568,程序启动时我们需要一张retina图片命名为Default-568h@2x.png。在我们创建工程时xcode会默认为我们创建一个纯黑色的图片替换即可。
原创
发布博客 2012.12.26 ·
5520 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

iphone开发之设置UITabBar的相关属性

ios默认的样式不太适合我们的应用,可以通过一下方法设置相关属性:设置背景:[_tabBar setBackgroundImage:[UIImage imageNamed:@"bg_tabbar"]];设置某个Item选中的效果:_tabBar.selectionIndicatorImage = [UIImage imageNamed:@"bar_item_selected"];/
原创
发布博客 2012.12.24 ·
5977 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

iphone开发之UITableViewCell自适应高度

如果不能确定tableViewCell的内容,就不能设定cell的高度通常情况下,tableViewCell中会包含label,textview等控件,这时我们可以使用[@"" sizeWithFont: constrainedToSize: lineBreakMode:]来获取label的高度,然后在- (float)tableView:(UITableView *)tableView
原创
发布博客 2012.12.06 ·
3673 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iphone 开发之过滤html标签

过滤字符串中的html标签的方法:- (NSString *)filterHtmlTag:(NSString *)originHtmlStr{ NSString *result = nil; NSRange arrowTagStartRange = [originHtmlStr rangeOfString:@"<"]; if (arrowTagStartRange.
原创
发布博客 2012.12.06 ·
3893 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

iphone开发之自定义UICombox

ios 中没有下拉组件,下面是自己实现的分享给大家!//// CloCombox.h// ColCombox//// Created by cloay on 12-11-12.// Copyright (c) 2012年 topgether. All rights reserved.//#import @protocol CloComboxDelegate;@interf
原创
发布博客 2012.11.12 ·
2690 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iphone开发之自定义UIPageControl小图标

自定义一个pageControl继承于UIpageControl。具体代码如下://// CloPageControl.h// lvYe//// Created by Cloay on 12-8-16.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import @interface
转载
发布博客 2012.09.07 ·
3348 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iphone开发之自定义下拉列表UIcombobox控件

很多时候我们都会用到下拉列表框,闲着没事自己实现了一个共享之。代码如下://// CLOCombobox.h// CLOComboboxText//// Created by Cloay on 12-8-9.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import @inter
原创
发布博客 2012.08.10 ·
4089 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iphone开发之使用UIWebView显示html内容

有时需要在本地读取html文件或者从服务器端获取帮助信息这一类的页面显示在视图中,我们可以使用UIWebView 中的loadHTMLString方法来实现。代码如下://// ViewController.m// UIWebViewTest//// Created by Cloay on 12-8-10.// Copyright (c) 2012年 __MyComp
原创
发布博客 2012.08.10 ·
8361 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏
加载更多