摘要: 昨天晚上自己做了个APP,想做个功能可以去跳转到手机上的微博,微信。找了好些资料,下面总结下自己的心得。 跳转的核心代码如下: 先进行判断是否打开第三方URL Scheme,如果可以就直接跳转;如何打不开,则跳转到APP Store去下载对应的应用。当前前提是你的URL Scheme输入时正确的,首 阅读全文
posted @ 2016-05-22 10:23 steer 阅读(2205) 评论(1) 推荐(0) 编辑
摘要: 通常原因是因为 这个方法的调用与数据源有关。 检测1.你的数据源是否写死了。 2.调用该方法前你是否移除相关的数据源 相关的核心代码如下: 阅读全文
posted @ 2016-10-13 19:06 steer 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 方案一在使用了navigationController后,当界面进行跳转往返后,时而会出现tableView或collectionView上移的情况,通常会自动上移64个像素,那么这种情况,我们可以关闭tableView的自动适配布局。 self.automaticallyAdjustsScroll 阅读全文
posted @ 2016-09-29 17:26 steer 阅读(6264) 评论(0) 推荐(0) 编辑
摘要: 开篇先扯几句题外话,许多朋友都问我怎么不写防啊,我确实有点犹豫。hackers总是想象如果自己是开发者会怎么写,然后才能找到入手点。同理,开发者们也要想象自己是hackers会怎么做,才能采取相应的防御措施。然后,就是一场递归的博弈。拿越狱检测这件事来说,起初大家只需判断有无安装Cydia就好了,h 阅读全文
posted @ 2016-09-27 16:54 steer 阅读(1752) 评论(0) 推荐(0) 编辑
摘要: 一. 源代码管理工具概述 1. 源代码管理工具的作用? 2. 常见的源代码管理工具有哪些? 3. 集中式和分布式的区别 集中式和分布式资料链接 集中式和分布式资料链接 集中式和分布式资料链接 二. SVN的基本介绍 1. 工作场景 2. 角色解释 3. 项目开发中的基本操作 4. 以上操作对应到SV 阅读全文
posted @ 2016-07-11 11:58 steer 阅读(1441) 评论(1) 推荐(0) 编辑
摘要: 一、runtime简介 RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应 阅读全文
posted @ 2016-06-30 16:23 steer 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 使用了百度地图的SDK,定位图片一直是蓝色的小圆点,很不喜欢,想换成自定义的图片,在网上搜罗了一大通,找到了解决的方案。 写下如下代码: 阅读全文
posted @ 2016-06-16 22:24 steer 阅读(2993) 评论(0) 推荐(0) 编辑
摘要: 只怪当时_.属性和self.属性当时没有研究透,所以为自己掉入坑里埋下了伏笔。下面从我的坑开始说起: 我写了个懒加载,重写了一个数组属性的get方法,在get方法里面创建了一个数组来获取数据,那么调用这个属性的话,都是能得到数据的。怪自己为了省力加对于_.属性和self.属性理解不够,用了_.属性。 阅读全文
posted @ 2016-06-14 17:07 steer 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 有时候是不是因为频繁地创建一个单例对象而头疼,一种方式要写好多遍?当然你可以用OC语言进行封装。但下面将介绍一种由C语言进行的封装。只要实现下面的方法,以后建单例对象只要二句话。 1.新建一个.h文件,在文件中实现以下方法: 2.如何使用。 在想创建单例的类中的.h文件中写下第一句话: 阅读全文
posted @ 2016-06-13 11:31 steer 阅读(2000) 评论(1) 推荐(0) 编辑
摘要: 最近上传了一个app,由于是第一次上传,花费在这上面的时间不比做app的耗时短啊....说多了都是泪。下面为了不让大家掉坑里去,分享一些小经验: 1.使用别人的开发者账号上传完自己的app(本人暂无开发者账号,因此是借来用用的)后,想用自己的手机进行真机测试,遇到了下面的报错: A valid pr 阅读全文
posted @ 2016-06-06 23:32 steer 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 对于很多初学者,发现在修饰NSString类型的对象时,会有这样的疑惑?怎么有些人用strong修饰,而有些人用copy修饰呢? 这里有个例子,一.首先声明2个属性: 1.1.创建一个可变字符串,方面后面作变化更改。 1.2.把MutableName赋值给属性 1.3.把结果打印下: 打印结果如下: 阅读全文
posted @ 2016-05-29 15:56 steer 阅读(1138) 评论(0) 推荐(0) 编辑