专业iOS搬砖。
暂时未有相关通用技术能力~
阿里云技能认证
详细说明HTML中的转义字符 HTML中,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示: 转义字符 源字符 描述 & 或 & & 和 < 或 大于号 " " 双引号 空格 © © 版权符 ® ® 注册符 需要说明的是: a. 转义序列各字符间不能有空格; b. 转义序列必须以";"结束; c. 单独的&不被认为是转义开始; d. 区分大小写。
本文档旨在总结出一份通用的编码规范,欢迎随时探讨补充。 代码格式 空格 不要在工程里使用Tab键,使用空格来进行缩进。在Xcode > Preferences > Text Editing将Tab和自动缩进都设置为4个空格。
No.1 Alfred 点我装备 这顶神奇的魔法帽到底能干啥? 这绝对可以称得上一款神器,简单的一句话概括就是——只有你想不到的,没有Alfred做不到的。
入了Mac的坑,在为其魅力折服的同时,不免时不时的会有一些挥之不去的痛点。 其实在Mac上有一大堆的快捷键,可以让你的效率有一个质的提高。 ⌘(command) ⌥(option/alt) ⇧(shift) ⇪(caps lock) ⌃(control/ctrl) ⇤/⇥(Tab) 在这里官方给出了快捷键的说明。
有时候我们真机调试的时候,会遇到这样的报错: Development cannot be enabled while your device is locked. 但是!我TM手机明明解锁了啊,指纹解的锁不是?密码解的锁不是?没感应到?换个姿势再来一次?还是不行?? 哈哈,有同样经历的点个赞吧。
有时候我们的iPhone紧跟apple的步伐升级最新的版本了,但是Xcode并没有及时更新到最新版本(Xcode是在很大,而且有时候是需要最新的beta版本的),这时候真机调试的时候就会出现下面这样的问题: 报错: Could not locate device support files.
通常我们commit完成之后,往Github上push的时候,单个文件大小不会超过100M,所以基本不会遇到这种情况。 但是,总会遇到的,当单个文件超过100M的时候,push的时候会出现下面这样的Error: remote: Resolving deltas: 100% (472/472), done.
前两天碰到一面试题: //分辨下面res的是非 BOOL res1 = [[NSObject class] isKindOfClass:[NSObject class]]; BOOL res2 = [[NSObject class] isMemberO...
最近在自己写一个mac上图片预览的功能,仿系统的预览,想要在预览的时候,加入快捷键,实现放大、缩小、前一张、后一张等功能。 因为总感觉,弄个鼠标啪啪的点,很土。
今天升级XCode 9.1 beta,编译项目正常,模拟器运行出现以下错误弹框: error.png APP无法安装到模拟器上,也看不见任何提示,由于mac中存在多个XCode 版本,尝试下面命令: sudo xcode-select -s /Applications/Xcode-beta.app 并不好使。
升级到mac OS High Sierra之后,pod失败,错误如下: -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.
最近升级mac OS 到 High Sierra之后 XCode并没有立马升级,还是xcode 8.x,编译的时候,出现这样的问题: iOS build error: framework not found FileProvider for architecture x86_64 解决办法:update XCode to 9.
有时候莫名其妙的pod update之后(可能是拖拽文件到pod子项目导致的,具体忘了,出现问题的时候已经忘了之前干啥了。。。囧~),然后某一个或者几个文件就不能编辑保存了,编译不过,如下: The document could not be autosaved.
XCode 8之后,上传AppStore可能会出现下面的错误: wbcW4.png CodeSign /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkv...
上传AppStore的时候出现如下BUG: warning: Embedded binary's NSExtensionActivationRule is TRUEPREDICATE.
不同于iOS中的UIScrollView,mac中的NSScrollView并没有一堆靠谱好用的delegate来帮助我们方便的监控ScrollView的状态。
最近在捣鼓mac上开发app,本以为iOS、mac开发本是同根生,弄起来应该差不多,上手之后才发现iOS是多么的优雅自在,而mac是干啥都觉得不太顺手,UIKit跟AppKit差别还真是不一般的大。
闭包(Closures) 闭包是自包含的函数代码块,可以在代码中被传递和使用。 Closures are self-contained blocks of functionality that can be passed around and used in your code. --摘自官方文档 相信大家都熟悉C 和 Objective-C 中的代码块(blocks)或者其他一些编程语言中的匿名函数,Swift中的闭包与之相类似。
在iOS 9.0之后,以前常用的NSString编码的方法stringByAddingPercentEscapesUsingEncoding:被弃用了,项目中可能会出现一堆如下️: 'stringByAddingPercentEscapesUsin...
单例模式(singleton) 单例模式最初的定义出现于《设计模式》(Addison-Wesley,1994) 单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。
在iOS开发中,有时候为了项目模块间的相互独立性,降低模块间的耦合,通常将底层相对稳定的模块抽取出来,形成SDK,以静态包或者静态库的形式引入项目。这中间免不了编译打包静态包/库,通常的做法是模拟器和真机分别编译,然后再将两个静态包或者库lipo合并成一个。
生成器模式(Builder) 生成器模式最初的定义出现于《设计模式》(Addison-Wesley,1994) 生成器模式:将一个复杂对象的构建与它的表现分离,使得同样的构建过程可以创建不同的表现。
抽象工厂模式(abstract factory) 抽象工厂模式最初的定义出现于《设计模式》(Addison-Wesley,1994) 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。
Markdown中插入表格时只需要复制一下下面【】内的即可(注意:不要复制【】)。 说明: 两竖线|中间为一个单元格,每行列数即为每行竖线数-1; 行数-1为表格行数,因为第二行为配置行,配置表格显示用,并不显示出来; 【|标题一|标题二|标题...
工厂模式(factory method) 工厂方法模式最初的定义出现于《设计模式》(Addison-Wesley,1994) 工厂方法模式:定义创建对象的接口,让子类决定实例化哪一个类。
node有一个模块叫n,是专门用来管理node.js的版本的。 首先安装n模块: npm install -g n 第二步: 升级node.js到最新稳定版 n stable 完工!是不是很简单?! n后面也可以跟随版本号比如: n v0.
原型模式(prototype) 原型模式最初的定义出现于《设计模式》(Addison-Wesley,1994) 原型模式:使用原型实例指定创建对象的种类。
喜欢我的可以关注收藏我的个人博客:RobberJJ 比如,想要用命令行指定特定程序打开文件。 如果文件已被指定默认程序: open httpd.conf 指定一个特定程序打开文件 # 用 sublime text 打开 httpd.
喜欢我的可以关注收藏我的个人博客:RobberJJ 创建一个UIImageView对象: UIImageView * poImgView = [[UIImageView alloc] init]; 第一种方法 poImgView.
喜欢我的可以关注收藏我的个人博客:RobberJJ GCD中获取各种类型的队列: //获取串行的队列 dispatch_queue_t singalQueue = dispatch_queue_create("single",DISPATCH_QU...
风格就错题 1.1优化部分 1.2硬伤部分 什么情况下使用weak关键字,相比assign有什么不同? 怎么用copy关键字? 这个写法会有什么问题:@property(copy) NSMutableArray *array; 如何让自己的类用c...