- 博客(53)
- 资源 (22)
- 收藏
- 关注
原创 Swift之优雅安全访问UserDefaults
在Swift中为了安全考虑,引入了Optional的类型, 但是在使用的时候可能需要获取到非Optional的值,如下UserDefaults.standard.set("hello", forKey: "ly-test-key")let str1 = UserDefaults.standard.string(forKey: "ly-test-key")print(str1) // Op...
2019-08-25 10:46:19
1017
原创 Swift扩展之数组Array的安全操作
Swift是一种注重安全的语言, 对于一个编程语言,在访问数组的元素的时候,通常要检查index是否超过数组的长度,防止越界的访问数组。 代码 如下let list = [1, 2, 3, 4]if index >= 0 && index < list.count { print(list[index])}有时候,优秀的编程语言会提供便利的方法来...
2019-06-07 05:28:18
2594
原创 iOS 将一个文件夹下的所有3倍图自动转成2倍图程序源码
iOS 将一个文件夹下的所有3倍图自动转成2倍图程序源码, Mac OS端的命令程序源码
2015-01-05 10:39:15
2727
原创 NeHe OpenGL Lesson 9
NeHe OpenGL lesson5, 代码运行环境Mac OS X, Linux,没有第三方库,都是原生代码
2014-11-27 09:12:10
1225
原创 iOS取消键盘的快捷方式
UIWindow *win=[UIApplicationsharedApplication].keyWindow; UIView *firstResponder = [win performSelector:@selector(firstResponder)]; [firstResponderresignFirstResponder];
2013-11-03 17:14:43
1297
原创 人体左右脑的功能
来自: http://zhidao.baidu.com/link?url=FLtpPkkp1nmRcd-MpFUOAFaIOkoMi-KYalMbPImYS59DEHf45awbw_MyNQd8r1C-OzhcuPLihU2wp5UjCRdOWKrn脑又分为左、右两半部,右半球就是「右脑」,左半球就是「左脑」。而左右脑平分了脑部的所有构造。左脑与右脑形状相同,功能却大不一样。左脑司
2013-10-17 08:19:14
2420
原创 C语言中操作符的优先级大全
C语言中操作符的优先级大全, 当然c++, Objective-C,大部分语言都试用。下面是来自The C Programming Language 2th的总结。
2013-09-12 21:09:50
1079
原创 ubuntu linux 中文输入法
Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步,是安装语言包。我们选择System Settings-->Language Suppor
2013-09-08 21:11:26
1199
转载 我为什么偏爱苹果电脑和Mac OS X
作为一个经常使用苹果电脑,并且在Mac OS X上做开发的人,我一直想找个机会出来说一下,我为什么偏爱苹果电脑和Mac OS X。我爱苹果,爱Steve jobs,但同时我也爱微软,崇拜Bill Gates,他是我儿时的偶像。作为一个以写程序为生的人,Windows对我来说一点障碍也没有,基本上我知道如何重装,知道如何处理Windows上的任何问题,一时半会不知道的也能通过搜索引擎知道,我
2013-09-07 22:22:47
1124
原创 2013苹果获奖
Harris Interactive 高级副总裁 Manny Flores 在一份声明中表示:“美国消费者仍然给予苹果非常高的评价,其中最为值得一提的就是苹果在 1500 多个品牌中独占鳌头,包揽了 2013 年度最佳电脑、最佳移动手机、最佳平板电脑这三个大奖,从这点我们可以看出苹果在市场上的受欢迎程度远超其它竞争对手。” 以下为 2013 年度各项大奖的具体排名: 电脑品牌:
2013-08-01 20:14:15
925
原创 中文和拼音的相关转换
关于中文和拼音的相关转换, 代码如下, 对于使用Swift的coder,可以bridge一下#define HANZI_START 19968#define HANZI_COUNT 20902static char firstLetterArray[HANZI_COUNT] = "ydkqsxnwzssxjbymgcczqpssqbycdscdqldylybssjgyqzjjfgcc...
2013-07-31 17:47:41
37461
原创 安装和使用curl
mac os x 10.8.4 的系统里面自己已经安装了curl, 但是自己的abuntu系统却没有找到, 就在网上找了找对应的命令这里把它贡献出来。 $ sudo apt-get install curl可以参考 http://rubylearning.com/data/cURL.pdf
2013-07-27 10:11:52
1956
原创 豆瓣的curl测试
豆瓣的curl测试curl "https://api.douban.com/shuo/v2/statuses/ " -H "Authorization:Bearerfa47f3c4833a9127eed7db4d89afb375" -F "text=macbookair.jpg" -F "image=@macbookair.jpg"
2013-07-23 10:49:48
1153
原创 ios NSURLConnection failed 如何判断没有网络连接导致网络失败
当 !([error.domain isEqualToString:@"WebKitErrorDomain"] && error.code == 102)表示没有网络连接导致http请求出错
2013-07-19 14:50:43
1931
原创 用过Retina视网膜屏幕的笔记本电脑的后果
用过Retina视网膜屏幕的笔记本电脑的后果是过程中感觉很不错,但是结果是普通屏幕再也看不上眼了。发现了原来看的好好的屏幕多出了许多的像素点,没办法,火眼金睛了。
2013-07-06 18:44:40
2744
原创 新买的mac笔记本,发现vi编辑器没有颜色的解决方案
新买的mac笔记本,发现vi编辑器没有颜色的解决方案我在网络上找了一些资料,发现都有些问题,尤其是一些让修改根目录上的文件,发现根本无法修改。但是在网络上找到了这篇文章:http://superuser.com/questions/317102/osx-lion-terminal-lost-all-colors研究之下发现可行,终于解决了。
2013-07-06 18:40:57
2865
原创 Mac 下一些命令的使用
1. Terminal( 终端): killall Terminal 退出终端2. shuttingDown :sudo shutdown -h now3.Rebooting: sudo shutdown -r now4. Sleeping:sudo shutdown -s now5. Using a Timed Shutdon;s
2013-05-29 17:43:11
1077
原创 振动检测
震动检测主要分为下面4个步骤,依次实现即可// step1 @interface UIWindow (MotionRecognizing)@end@interface UIResponder (MotionRecognizers)/** Registers the receiver for future motion events. The `action` message
2013-04-23 18:55:51
2246
原创 ios链接到appstore评论页面
// 如果要实现在应用里面跳到appstore的对应评论页面里面的话,只要将下面地址中App_ID替换成自己的id就可以了,其他的地方都不用管。// 如果要用Safari浏览器做实验的话可以将地址中的 "itms-apps://" 替换成"http://" 或 "https://"即可。// 另外也可以尝试地改变其中几个参数的数值,可以看看结果。 // 注意: 必须使用真机调试,目前来说还是
2013-04-23 11:03:03
3618
原创 ios里面学到的几个注解
1. 警告#warning Method not tested yet.#error #pragma mark -__deprecated;
2013-04-17 19:58:49
1269
原创 sendAsynchronousRequest
相信不少人都在NSURLConnection中看过这个http请求方式+ (void)sendAsynchronousRequest:(NSURLRequest *)request queue:(NSOperationQueue*) queue completionHandler:(void (^)(NSURL
2013-04-17 19:54:43
5109
原创 运行Perl程序———hello.plx
昨天把第一个python程序运行出来了,很容易。今天运行Perl程序的时候,发现运行不了,书里面记载的是unix里面的运行方式,在百度里面找了找,好几个网页里面写的都是乱七八糟的东西。去了一趟官方文档原来真有。To run your Perl scripts, enter the following command at the command prompt:perl -w
2012-10-06 08:38:16
2128
原创 Object C 2.0 浅复制
浅复制的代码:#import #import #import #import int main(int argc, char *argv[]){ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; NSMutableArray *dataArray = [NSMutableArray arrayWith
2012-08-25 14:40:39
970
原创 Object-C 2.0 异常处理
Object-C 2.0 异常处理源代码:#import "Fraction.h"int main(int argc, char *argv[]){ NSAutoleasePool *pool = [[NSAutoreleasePool alloc] init]; Fractoin *f = [[Fraction alloc] init]; @try {
2012-08-17 09:24:56
1464
翻译 关于对象动态类型的一些问题 Object-C 2.0
关于对象动态类型的一些问题 Object-C 2.0To get a class object from a class named Square , you write the following:[Square class]If mySquare is an instance of Square object, you get its class by
2012-08-17 08:54:11
1310
原创 Object C 2.0 hello world 程序
学习Object-C 2.0的第一个程序,感觉不如Java的代码好看,但还是纪念一下吧。// First program example#import int main (int argc, const char * argv[]){ NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSLog (@"Pr
2012-08-16 21:07:02
986
自动将文件夹下3倍图转成2倍图片
2015-01-05
Swift和Objective-C混合编程示例代码
2014-10-23
NeHe OpenGL Lesson8 code
2014-10-01
NeHe OpenGL lesson7
2014-10-01
Hacking and Securing iOS Applications
2014-05-13
Mac OS X and iOS Internals, To the Apple's Core
2014-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人