自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 Swift4学习笔记6——函数(Function)

Swift方法

2017-06-30 16:30:39 1142 2

原创 Swift4学习笔记5——流程控制语句

if for while switch assert

2017-06-14 21:56:01 502

原创 Swift4学习笔记4——集合类型

集合 Array Set Dictionary

2017-06-14 17:52:18 552

原创 Swift4学习笔记3——String和Character

swift string characters

2017-06-13 20:42:49 8067

原创 OpenCV 3.2.0 in MacOS

这里面的OpenCV是给mac系统用的,如果是用在iOS,那么直接在官网下载iOS的framework就行了。

2017-02-28 22:15:08 1312

原创 懒加载的坑

这次我们来讲讲懒加载。懒加载的意思就是将成员变量的创建放到getter方法里面。使用到这个成员变量的时候再进行创建。这样可以节省内存空间。这里有个主意点:以后使用懒加载的成员变量的时候,请用getter方法,而不是 +成员变量名字 。因为 +成员变量名字 这种写法并不会调用getter方法,所以可能会拿到空的成员变量。

2016-12-25 16:23:32 724

原创 Hexo_github_blog

前两周学着用Hexo搭建博客,且在github上部署。这里把里面的过程记录一下。 最后的效果可以看看我的blog https://ekulelu.github.io/ 使用的系统是Mac,但是windows也是基本一致。安装Node.js下载地址安装完成后,进入终端,使用下面命令可以查询到安装的版本号,验证一下有没安装成功。$ node -v$ npm -v安装Git由于Mac都是自带安

2016-12-25 16:21:20 347

原创 iOS的UINavigationViewController 相关

NavigationController相关

2016-12-25 16:19:46 1194

原创 ReactiveCocoa入门教程二

上一篇文章我们使用ReactiveCocoa搭建了一个简单的登录页面,这一次我们来搭建注册页面。 本篇代码在https://github.com/Ekulelu/ReactiveCocoaRegisterAccount和password的有效规制还是和之前一样,长度必须大于5,否则输入框背景色是红色的,这一步直接用

2016-12-25 16:17:04 598

原创 ReactiveCocoa入门教程一

ReactiveCocoa框架是Github开源的一个应用于iOS和MacOS开发的新框架,使用它能大幅度改变在“苹果体系”里面的编程习惯。所以如果是有一些iOS编程经验的人来看这个框架的使用方法可能倒会觉得不习惯。这里不想从比较两种编程的区别来引入ReactiveCocoa,因为这样会让人觉得更混乱。希望读者能把iOS的编程套路忘记后来看这篇文章,以免造成不习惯或混乱,毕竟ReactiveCoco

2016-12-25 16:14:44 964

原创 Reveal 断点使用

Reveal 断点使用定位到AppDelegate.m的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions在方法头里面建立一个断点,右键编辑断点, 点击 add action, “Action”是设置到“Debugger Comma

2016-11-23 15:16:02 560

原创 mac安装Cocoapods

先更新gem,至少是2.2.2版本sudo gem update —system安装RVM Ruby管理器,更新Rubycurl -L get.rvm.io | bash -s stable 配置source ~/.bashrc source ~/.bash_profilesource ~/.rvm/scripts/rvm查看rvm版本,看看是否安装成功rvm -v列出Ruby版本rvm l

2016-09-19 10:50:55 781

原创 Android Studio添加库的三种方法

第1种方法这种方法适合将jar包导入到某个module。 切换工程目录到project视图,打开你要导入包的module,里面有个lib文件夹,将jar包拖入lib里面。然后会弹出一个框,选第一个就好。这样jar包就进入了lib文件夹里面,然后打开lib文件夹,对着刚刚导入的jar包右键->Add As Library。这样就可以了。第2种方法这种方法是在当前的工程下新建一个module,然后将库

2016-08-04 20:03:13 5763

原创 Git使用笔记

1、初始化仓库 创建普通仓库git init创建裸仓库,这里面许多git命令不能使用,切换分支都不可用,一般用来当远程仓库。git --bare init2、别名 使用config alias.命令进行,添加–global参数后可以对全局git的config文件进行配置。git config --global alias.st status一个很吊的配置,让你的git变得更好看,摘自https:

2016-08-03 19:09:16 239

原创 MAC环境下Android Studio的第一个JNI程序

MAC环境下Android Studio的第一个JNI程序1、环境配置 开发JNI需要用到NDK的支持,需要另外下载NDK。 在Android Studio的设置窗口里面(在AVD按钮的左边一个扳手的按钮),打开android SDK界面,在SDK Tool标签下面找到NDK勾选后apply,然后就会启动下载。NDK下载完成后解压有点慢,到后面会出现卡死的假象,请耐心等待。 2、创建新的类,完

2016-08-02 13:45:41 886

原创 Mac环境下使用Android Studio配置GIT

Mac环境下使用Android Studio配置GITGit是分布式版本管理工具,现在使用十分广泛,相对于SVN,GIT的使用更加方便,在离线环境下,仍然可以进行版本控制工作。且速度十分快。在Windows下,先需要自行安装Git程序,网址git-scm.com/。安装之后就可以了。至于MacOS,因为已经自动集成了git,所以这步可以省略。Git程序在/usr/bin/git下。1、配置git

2016-08-01 22:45:48 12296

原创 Android ADB命令 浅试

ADB常用的一些命令介绍

2016-07-29 11:01:32 240

原创 Swift学习笔记23——访问控制(Access Control)

Swift访问控制

2015-11-26 11:09:39 487

原创 各种坑的笔记

Swift的Controller加载xib里面控件是时间:在iOS9之前是在第一次使用addSubView这个方法的时候,会将xib里面的子控件都加载了。也就是你的Outlet都会赋值。但是在ios8.4的时候,即使你调用了addSubVIew都还是nil。所以一般会将添加,布局子控件的操作放在Viewdidload或之后的方法里面。另外一个坑,Swift中没有了ViewdidUn

2015-11-21 10:22:56 303

原创 Swift学习笔记22——泛型(Generics)

Swift学习笔记22——泛型(Generics)

2015-10-13 18:05:50 342

原创 Swift学习笔试19——扩展(Extension)

Swift学习笔试19——扩展(Extension)

2015-10-07 19:27:31 339

原创 Swift学习笔记20——协议(Protocols)

Swift学习笔记20——协议(Protocols)

2015-10-07 13:51:27 402

原创 Swift学习笔记18——嵌套类型(Nested Types)和类型转换(Type Casting)

Swift学习笔记18——嵌套类型(Nested Types)和类型转换(Type Casting)

2015-10-06 21:28:00 469

原创 Swift学习笔记21——错误处理(Error Handling)

Swift学习笔记21——错误处理(Error Handling)

2015-10-06 21:00:51 396

原创 Swift学习笔记17——可选链(Optional Chaining)

Swift学习笔记17——可选链(Optional Chaining)

2015-10-06 15:51:29 515

原创 Swift学习笔记16——自动引用计数(Automatic Reference Counting)

Swift学习笔记16——自动引用计数(Automatic Reference Counting)

2015-10-06 10:39:20 338

原创 Swift学习笔记15——初始化(Initialization)和析构(Deinitialization)其二

Swift学习笔记15——初始化(Initialization)和析构(Deinitialization)其二

2015-10-05 15:55:56 437

原创 Swift学习笔记14——初始化(Initialization)和析构(Deinitialization)其一

Swift学习笔记14——构造(Initialization)和析构(Deinitialization)

2015-10-05 11:35:12 1733

原创 Swift学习笔记13——类继承(Inheritance)

Swift学习笔记13——类继承(Inheritance)

2015-10-05 09:42:43 357

原创 Swift学习笔记12——下标(Subscripts)

Swift学习笔记12——下标(Subscripts)

2015-10-04 14:59:09 393

原创 Swift学习笔记11——方法(Method)

Swift学习笔记11——方法(Method)

2015-10-04 13:39:42 353

原创 Swift学习笔记10——属性(Properties)

Swift学习笔记10——属性(Properties)

2015-10-04 10:01:57 429

原创 Swift学习笔记9——类和结构体(Classes and Structures)

Swift学习笔记9——类和结构体(Classes and Structures)

2015-10-03 13:16:25 595

原创 Swift学习笔记8——枚举类(Enumerations)

Swift学习笔记8——枚举类(Enumerations)

2015-10-03 11:43:48 407

原创 Swift学习笔记7——闭包(Closures)

Swift学习笔记7——闭包(Closures)

2015-10-02 15:15:55 320

原创 Swift学习笔记6——函数(Function)

Swift学习笔记6——函数(Function)

2015-10-02 11:35:46 344

原创 Swift学习笔记5——流程控制语句

Swift流程结构

2015-09-28 16:00:05 330

原创 Swift学习笔记4——集合类型

Swift集合

2015-09-27 14:06:19 545

原创 Swift2学习笔记3——String和Character

为啥String和Character要单独拿出来讲呢?因为和C区别蛮大的,而且经常用到。感觉Swift的String还是没有Java的String好用。比如截串就是个麻烦的事情。以后String可能还会更新,让String变得更加好用。需要注意的是,Swift中的String是值传递。附上String 的定义就明白了开始就是创建字符串,最简单的方法如下var str =

2015-09-26 18:15:30 421

原创 Swift学习笔记2——基本类型和基本运算

基本类型其实和C差不多,也就是那几个。多出来的是Tuple和可选类型这两个概念数字类型这里记录一下每个类型的大小。Int 在32位机器上是Int32 ,在64位机器上是Int64. 除了Int之外,还有Int,Int8,Int16,Int32,Int64.UInt在32位机器上是UInt32 ,在64位机器上是UInt64.   除了UInt之外,还有UInt8,UIn

2015-09-26 16:33:22 440

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除