SharkToping的博客

千里之行、源于足下

排序:
默认
按更新时间
按访问量

SVN关联码云使用方法总结

          1、码云的作用不用多说、项目管理、私有控制合作开发都可行。          2、当你以一个小白的身份开始码云、账号什么的不用多说、注册好项目后、最关键的无非就是关联项目了。勾选的时候这两个可有可无。         3、新创建的项目里面是没有项目文件的、如果你会使用Sourc...

2017-05-18 16:55:12

阅读数:7926

评论数:0

使用CocoaPods时提示安装高版本ruby遇到的坑。

安装高版本ruby源,sudo gem install -n /usr/local/bin cocoa pods后提示的错误

2016-08-25 09:30:23

阅读数:11502

评论数:0

如何在模拟器中安装App

1、首先获取该App的开发包App Bundle。打包后的.ipa包,添加后缀.zip。然后解压。找出开发包。2、Xcode提供了一个simctl命令,可以对模拟器做各种操作,simctl命令的路径是:/Applications/Xcode.app/Contents/Developer/usr/b...

2018-06-14 10:45:44

阅读数:12

评论数:0

iOS版本更新判断

上线时版本更新判断:上线时需要后端返回更新与否的标志、强制更新与否的标志、然后需要App端做相应的处理、需要更新时、方法如下。方法一、根据本地版本号和AppStore请求的版本好字符串作分割处理、将分割的字符串进行循环比较、比较结果返回更新与否。    //通过网络获取AppStore版本号   ...

2018-05-05 12:37:40

阅读数:17

评论数:0

@dynamic关键字和@synthesize的作用

1、@dynamic:修饰的属性、其getter和setter方法编译器不会自动生成、必须需要自己实现。如果自己没有实现getter和setter方法、编译时没问题,运行时执行对应的方法(动态绑定)时会导致程序崩溃。 2、@synthesize:修饰的属性、其getter和setter方法编译器...

2018-04-09 08:44:10

阅读数:29

评论数:0

控制器中View的加载过程

一、当程序访问了控制器的View属性时会先判断控制器的View是否存在,如果存在就直接返回已经存在的View;二、如果不存在,就会先调用loadView方法,如果控制器的loadView方法实现了,就会按照loadView方法加载自定义的View;如果控制器的loadView方法没有实现就会判断s...

2018-03-07 22:15:01

阅读数:56

评论数:0

NSString的属性修饰使用copy和strong的区别

      OC中NSString为不可变字符串时,用copy和strong都只会分配一次内存,但是使用copy时,需要先判断字符串是否是不可变字符串,如果是不可变字符串,就不再分配空间,如果是可变字符串才会分配空间。      如果程序中用到NSString的地方特别多,每一次都要先进行判断就会...

2018-03-07 09:23:48

阅读数:44

评论数:0

GCD的简单方便

      编辑一个场景。在iPhone上做一个下载网页的功能,就是在界面上放一个按钮,单击该按钮时,先是一个转动的圆圈,表示正在进行下载,下载完成后,将内容加载到界面上的一个文本控件中。使用GCD之前:      someClick方法是单击按钮后的响应,使用NSInvocatinOperati...

2018-03-06 15:08:57

阅读数:25

评论数:0

malloc和new的区别

1.new是C++中的操作符,malloc是C中的一个函数2.new不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数。3.malloc或者new都可以通过内存泄漏检查出来,区别在于ne...

2018-03-06 14:05:06

阅读数:30

评论数:0

UIKit框架

UIKit

2017-12-08 15:22:40

阅读数:52

评论数:0

Runtime获取对象隐藏的属性

获取所有成员变量,可以获取那些没有被苹果公开的属性,从而让我们使用KVC更加方便。

2017-11-10 17:21:17

阅读数:168

评论数:0

OC运行时获取对象的所有属性、所有方法

创建NSObject的Category文件。引入runtime头文件。

2017-11-10 16:39:11

阅读数:315

评论数:0

iOS计算字符串的宽高

获取给定字符串、给定字体大小、预估宽高、获取实际宽度

2017-10-23 20:39:14

阅读数:308

评论数:0

iOS十进制转二进制

十进制转二进制

2017-10-23 20:29:02

阅读数:174

评论数:0

iOS修改textField的placeholder的字体颜色

一、系统自带属性。 二、KVC。

2017-10-21 13:47:09

阅读数:169

评论数:0

iOS去除UITableView左边15像素空白问题

iOS8以后使用以下方法可以去除UITableView默认的线条左边十五像素空白问题。

2017-10-19 19:54:40

阅读数:118

评论数:0

iOS如何查看静态库.a文件是否支持i386?

打开终端:输入 lipo -info

2017-10-13 14:19:21

阅读数:466

评论数:0

iOS开发~静态库.a中的armv7,armv7s,arm64,i386,x86_64含义

Build Active Architecture Only:一般debug的时候可以选择设置为yes,release的时候要改为no,以适应不同设备。

2017-10-13 14:11:56

阅读数:437

评论数:0

Xcode9新特性

Xcode 9包括整体质量改进以及广泛的新功能。

2017-09-25 10:10:09

阅读数:740

评论数:0

TableView顶部空出20像素

设置组头或组尾的时候,会发现这样的问题。平白无故空出20px。

2017-09-22 15:16:13

阅读数:455

评论数:0

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