- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 UIAlertController的一个使用误区
本人还是刚学iOS,习惯了在 - (void)viewDidLoad 创建视图对象。今天在其方法体中写 UIAlertController 出现了一个问题: 原因是在加载视图控制器的时候viewDidLoad还没有执行完成,只有viewDidLoad执行完成之后,才能正常使用。在视图控制器加载的时候,不能使用这个方法去调用,这样就必须向办法延时才行。我们可以设置一个触发按钮,在其触发函数中写 U
2017-07-28 23:02:39 460
原创 不可变数组的基本操作
//// main.m// 数组的操作//// Created by weisuzhong on 2017/7/22.// Copyright © 2017年 weisuzhong. All rights reserved.//#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {
2017-07-23 20:56:00 462
原创 选择排序
public class Test{ public static void Sort(int arr[]){ int i , j , temp , min; for(i = 0 ; i < arr.length - 1 ; i++){ min = i; for(j = i + 1 ; j < arr.length
2017-07-15 16:42:37 238
原创 可变字符串的基本操作
//// main.m// OC4_可变字符串//// Created by weisuzhong on 2017/7/14.// Copyright © 2017年 Transformers. All rights reserved.//#import <Foundation/Foundation.h>//NSString 创建不可变字符串对象//NSMutableStrin
2017-07-14 23:21:42 435
原创 闭包算法
问题描述根据求属性集闭包的算法,用你熟悉的语言编写程序,要求如下: 1. 由用户输入函数依赖,当用户输入End时,表示所有依赖都输入完毕。(即函数依赖是由用户自己定的,程序中不能假定某个具体的依赖) 2. 函数依赖的形式是 AB->C, A->BE 这样的形式,为了简单起见,我们假定所有的属性都是用英文的大写字母表示,由A到Z。(提示,你可以让用户先输入依赖左边的属性,然后再输入依赖右边的属性,
2017-07-10 23:00:19 2172
原创 不可变字符串对象的创建及其基本操作
C语言字符串字符串必须用双引号包含字符串中的每个字符占一个字节,ASCIIC语言字符串的末尾有一个隐藏的’\0’打印C语言的字符串用 %s 占位符,传递字符串的首地址即可OC字符串对象(NSString)字符串前面加上 @打印OC的字符串对象用 %@OC字符串中对象中的每一个字符都是uichar字符,uichar字符符合unicode编码Utf8编码存储字符串,不需要考虑字符存储
2017-07-10 01:06:44 367
原创 用clang编译器编译OC代码
学习OC我们一般都是用Xcode,但是Xcode毕竟是IDE,太大太臃肿。但Xcode自带的clang编译器,我们可以用它来直接编译OC代码。 其步骤如下: 1. cd Desktop,切换到OC文件所在的目录下 2. clang -fobjc-arc -framework Foundation test.m -o HelloWorld,编译OC源文件生成可执行文件 3. ./HelloWo
2017-07-08 18:20:06 651
原创 对列表元素去重
举如下例子:去重后仍要保持列表原来的顺序ids = [1,4,3,3,4,3,4,5,6,1]a = list(set(ids))a.sort(key = ids.index)print(a)
2017-07-08 17:48:43 356
原创 删除字符串中的某指定单词(不区分大小写)
public class Test { public static String DeleteWord(String s){ String regex = "[T,t][H,h][E,e]"; return s.replaceAll(regex,""); } public static void main(String args[]){
2017-07-07 14:00:44 2684
原创 关于对象指针与对象的理解
Person *per = [Person alloc];per = [per init];上面的代码可以简写为:Person *per = [[Person alloc] init]; Person类调用父类NSObject的alloc方法,在堆区中开辟一块内存,这块内存指的就是对象。并且该方法返回该内存的起始地址,而对象指针per负责保存对象的地址,通过对象的内存地址来访问对象。*表示对对象
2017-07-05 21:01:35 539
原创 类的创建与简单实现
//// main.m// OC2_类的创建//// Created by weisuzhong on 2017/7/5.// Copyright © 2017年 weisuzhong. All rights reserved.//#import <Foundation/Foundation.h>//Student类//@interface 是定义一个类的关键字//@end
2017-07-05 16:36:48 403
原创 Mac上配置MySQL环境变量以及密码的修改
重装Mac系统后,今天下载了MySQL,该版本是mysql-5.7.18-macos10.12-x86_64配置环境变量MySQL的默认安装位置为:/usr/local/mysql-5.7.18-macos10.12-x86_64 1. 打开终端,输入cd ~ 2. vim .bash_profile (本人环境变量配置选择的是个人用户级的) 3. export PATH=${P
2017-07-04 17:23:07 845
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人