ShenYuanLuo
码龄10年
关注
提问 私信
  • 博客:191,801
    191,801
    总访问量
  • 38
    原创
  • 513,154
    排名
  • 12
    粉丝
  • 0
    铁粉

个人简介:让人迷茫的原因只有一个,那就是本该拼搏的年纪,却想得太多,做得太少!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2015-08-21
博客简介:

ShenYuanLuo的博客

博客描述:
记录学习的点点滴滴
查看详细资料
个人成就
  • 获得132次点赞
  • 内容获得18次评论
  • 获得291次收藏
  • 代码片获得249次分享
创作历程
  • 1篇
    2017年
  • 5篇
    2016年
  • 40篇
    2015年
成就勋章
TA的专栏
  • OpenGL
    1篇
  • Ubuntu / Linux
    14篇
  • C/C++
    6篇
  • Objective-C / iOS
    20篇
  • gvim / vim
    2篇
  • Mac
    5篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

iOS锁屏踩坑记

最近公司有个项目需要对锁屏进行监控以便进行一些操作,然后在更新新版本的时候,审核竟然被拒绝了。原因竟然是调用了 Apple 不允许使用的 锁屏API ,如下方法一;后来改成方法二,终于审核通过了。
原创
发布博客 2017.08.13 ·
4690 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

我的博客地址

我的博客地址:https://blog.shenyuanluo.com/
原创
发布博客 2016.08.27 ·
1305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C 语言之 const、static小结

我们都知道有 const 修饰时,就意味着是只读不可修改的。那么如下的一些声明又是表达什么意思呢?const int a;int const a;const int *a;int * const a;int const * a const;
原创
发布博客 2016.04.14 ·
1260 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C 语言结构体之点运算符( . )和箭头运算符( -> )的区别

很多时候,在对结构体进行相应的编码时,时而发现是用点运算符( . ),时而是用箭头运算符( -> );那么这两者之间的使用有什么区别么?相同点:两者都是二元操作符,而且右边的操作符都是成员的名称。不同点:点运算符( . )的左边操作数是一个结果为结构的表达式; 箭头运算符( -> )的左边的操作数是一个指向结构体的指针。例如:typedef str
原创
发布博客 2016.04.13 ·
53771 阅读 ·
114 点赞 ·
13 评论 ·
261 收藏

Objective-C 打印九九乘法表

很多语言面都有这么一道经典的题,就是打印九九乘法表,自然Objectvie-C是少不了了。那么Objective-C怎么实现呢?可是NSLog(),是自动换行的,此时就要结合 NSString 来实现了。具体实现代码如下:- (void)printJiuJiuBiao{ NSString *resultStr = [[NSString alloc] init];;
原创
发布博客 2016.04.06 ·
1947 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 之 [UIScreen mainScreen].scale

@property(nonatomic,readonly) CGFloat scale NS_AVAILABLE_IOS(4_0);[[UIScreen mainScrenn] scale]这句代码的作用是判断屏幕的分辨率的。if (1.0 == [[UIScreen mainScreen] scale]) //代表 320 x 480 的分辨率if (2.0 == [[
原创
发布博客 2016.02.01 ·
1996 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

iOS 之 AutoresizesSubviews ——自动尺寸调整行为

此博文转载自:http://blog.csdn.net/eward9888/article/details/8250556很多情况下,当您改变视图的边框矩形时,其内嵌子视图的位置和尺寸往往也需要改变,以适应原始视图的新尺寸。如果视图的 autoresizesSubviews 属性声明被设置为 YES,则其子视图会根据 autoresizingMask 属性的值自动进行尺寸调整。
转载
发布博客 2015.12.10 ·
1893 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Ubuntu 系统引导配置文件

经过之前 grub 引导知道,可以确切地知道内核版本了,就可以写入配置文件进行自动引导,配置文件如下:default 0timeout 1title Ubunturoot (hd0,6)kernel /boot/vmlinuz-3.8.0-29-generic ro root=/dev/sda7initrd /boot/initrd.img-3.8.0-29-genericquie
原创
发布博客 2015.11.16 ·
951 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu 之 grub 引导方法

先用 EasyBCD 软件配置 Ubuntu 系统的入口,重新开机启动后,选择了 Ubunu 系统,进入了 grub 界面:1、输入:“root (hd0, ” 按 Tab 键补全,查看 root 所在的分区;2、补全:“root (hd0, n)”  回车n 是 root 所在的分区;3、进入 root 所在的分区之后,输入:“kernel /boot/vm”  按 Tab 键补
原创
发布博客 2015.11.16 ·
1774 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

删除NSString的最后一个字符

在开发中,有时对字符串进行处理时,不可避免的会遇到这样一个很常见的需求,处理如下:/* * === FUNCTION ================================================== * Name: removeLastOneChar: * Description: Delete the last character . *
原创
发布博客 2015.11.12 ·
1479 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[ObjectiveC] NSMutableArray 数字排序

此博文转载自:http://aiur3908.blogspot.jp/2014/11/objectivec-nsmutablearray.htmlNSMutableArray裡面如果都存數字,如果需要排序的話,可以使用以下的方法:NSMutableArray *array1; //創建一個NSMutableArray array
转载
发布博客 2015.11.11 ·
1099 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MacVim 在OS X (Yosemite 10.10.5) 编译和安装

其实,Mac 已经默认安装好了 vim ,打开终端,输入“vim”,回车,可以看到如下的界面
原创
发布博客 2015.11.10 ·
2008 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Xcode 常用快捷键

1、command + shift + k :clear 工程2、command + b: build 工程3、command + r : run 工程4、command + . : stop 工程5、command + Alt + up:在 .m 文件和 .h 文件之间切换6、command + 鼠标左键: 查看定义7、command + / :
原创
发布博客 2015.11.10 ·
609 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设置 UISearchBar 输入字体颜色 和 默认字体颜色

此博文转载自 http://blog.csdn.net/jianjianyuer/article/details/8514328UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 210, 44)];// Get the instance of the UITextField of the
转载
发布博客 2015.10.16 ·
1071 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS之设备型号获取

在做 iOS 开发时,不可避免的遇到需要适配各个型号的分辨率问题,此时很有必要准确的获取设备的具体型号以设计对应的显示效果。
原创
发布博客 2015.10.16 ·
1158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS之矩形图片切割成圆形图片

在 iOS 开发中,有些情况往往需要对图片进行切割。比如说音频播放器中的专辑图片,需要显示成圆形转动效果,而图片资源往往都是矩形的,此时就很有必要把矩形图片切割成圆形。/*! @function convertToCircleWithImage:onWidth:onColor @discussion Convert rectangle to circle with
原创
发布博客 2015.10.14 ·
2539 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NSMutableArray 与 NSArray 互转

有些时候,往往需要把 NSMutableArray 转成 NSArray (或 NSArray 转成 NSMutableArray)官方提供了很好的方法为其转换提供了方便。如下:NSArray ——> NSMutableArrayNSMutableArray *testMutableArray = [testArray mutableCopy];NSMutableArray —
原创
发布博客 2015.10.13 ·
1133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 图片360度循环旋转

在开发时,有时候需要实现图片旋转功能,比如说音频播放器实现专辑图片的转动功能。可以用动画来实现:初始化动画-(void)initAnimationWithImageView:(UIImageView *)imageView onSpeed:(float)speed{ CABasicAnimation* rotationAnimation; rotationAnimatio
原创
发布博客 2015.10.13 ·
3009 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[Linux] 软件源码安装 - Tarball

此博文转载自 http://blog.csdn.net/dbanote/article/details/18551957什么是Tarball所谓的Tarball文件,是指把软件的所有源码以tar打包,再压缩。它通常包含以下文件列表:1)源代码文件2)检测程序文件(configure或config等)3)简易说明和安装说明(INSTALL或README)Tar
转载
发布博客 2015.09.18 ·
716 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

property 和 synthesize

在程序开发时,有时候我们需要获取一些属性的值或者对属性赋值,往往需要定义一些属性的 getter 和 setter 方法。在 Objective-C 中,提供了一些机制可以让编译器自动为程序代码生成属性的 getter 和 setter 方法。"property"  关键字,表示对 ’属性‘ 的 getter 和 setter 方法的声明。"synthesize"  关键字,表示对
原创
发布博客 2015.08.29 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多