推荐: 2017年帮助入门的书

1.: 由Dafydd Stuttard编著,是探索和研究Web应用程序安全漏洞的实践指南.作者利用大量的实际案例和示例代码,详细接受了各类Web应用程序的弱点,并深入叙述了如何针对Web应用程序进行具体的渗透测试 2.: 作者是吴翰清,本书是根据作者若干年实际工作中积累下来的丰富经验而写成,...

2017-08-28 16:49:07

阅读数 218

评论数 0

第一节.基础知识 (从入门到入狱教程)

常用专业名词: 服务器: 区分服务器和普通计算机(客户端)的两个个要素 1.可以监听网络上其他计算机的服务请求, 2.提供相应的服务, 内网/外网:  现实场景,如果你家里有多台电脑,把这多台电脑用路由器或WiFi连接起来,那么这个构成的网络就是局域网,而你家又开通了宽带,那么互联...

2017-08-28 16:34:58

阅读数 1997

评论数 0

创建型模型 (一)整理

Abstract Factory +++抽象工厂 实现方式: 抽象类 Builder      +++ 生成器 --适用性 创建复杂对象的算法,应独立该对象组成及装配方式允许构造的对象有不同表示 --实现方向 接口必须足够普遍,没有抽象类,(生成的产品相差甚大)生成...

2017-07-19 15:59:43

阅读数 289

评论数 0

iOS swift3 尾随递归

左图:一般递归 , 右图: 弹床尾随递归(为啥叫弹床,后面会详细介绍) 虽然两种尾随递归看起来没什么不同, 但是在递归一层层深入时就会发生意想不到的错误,先看看两种实现 第一种: 一般递归, 相信各位也经常使用的 当数值100000或者更多时,递归的层次就越深(参考图一), 但是报...

2017-06-29 17:56:10

阅读数 848

评论数 1

iOS8 通过xib创建ViewController控制器 错误问题解决

因为项目支持最低的版本是iOS8.0,通过xib布置UI方面的确有代码不能代替的效率, 但也会遇到一些莫名其妙的错误 今天遇到了一个,在iOS10和iOS9都可以运行,但偏偏只有在iOS8上运行会报错. 先上图 创建ViewController,系统会自动加载同名xib 运行后,当...

2017-06-26 20:07:45

阅读数 813

评论数 0

[待添加]swift3.0 初始化方法中,你所不知道的事 Designated, Convenience, required

在swift中,初始化需要达成的目的只有一个 "安全" 在Objective-C中,init方法其实很不安全,在对象被创建后,并不能保证其中的方法都会初始化, 导致各种各样的奇葩问题出现. 所以swift中有了超级严格的初始化方法,强化了Designated初始化方法的地位...

2017-06-21 14:29:30

阅读数 207

评论数 0

swift不同地方 命名空间module iOS

swift的改进最大的地方之一,就是拥有了Objective-C一直令人诟病的地方没用命名空间,就是所有代码和静态库最终都会编译到同一个域和二进制中. 因为这种机制,导致在加入静态库时导致冲突和失败,为了避免这种情况. Objective-C的做法是一般加上前缀,比如Apple的UI和NS前缀,各...

2017-06-21 11:43:34

阅读数 956

评论数 0

最近在进修着Swift语言,发现原来 苹果还破天荒为这门语言开辟了博客

swift 官方博客: https://developer.apple.com/swift/blog/

2017-05-24 21:36:07

阅读数 280

评论数 0

Swift中,在初始化时didSet不被调用或无效的解决方法

应用场景: struct Number {     var value: Double = 0 } class testClass:NSObject{     var str : String = "abc"{         didSet{         ...

2017-03-28 10:11:47

阅读数 1751

评论数 0

swift 新特性 -面向对象

因为对swift的认识还不够深入,公司需要换到swift编程,只是看了几个swift写的别人的工程,自我感觉良好. 在项目启动时,也是为了赶进度就按照以前OC的做法(面向对象编程),只是觉得只是语法不同而已,不过尔尔. 逐渐在项目中搭建起各种MVC,各种继承,KVO 在项目日益壮大到两三个星...

2017-03-13 22:09:24

阅读数 228

评论数 0

第四天 --- 事件处理UIResponder

1.iOS当中常用的事件种类: (1).触摸事件 (2).加速计事件 (3).远程控制事件 2.什么事响应者对象 集成了UIResponds的对象,都称为响应者对象 UIApplication \ UIViewController \ UIView 都继承自UIResponder 因此他们都是...

2017-03-07 22:40:26

阅读数 201

评论数 0

三种数据存储方式: plist存储,偏好设置,归档

//保存数据 -(void)save{ //归档一般都是保存自定义对象的时候,使用归档是因为plist文件不能够保存自定义对象 //如果你想把自定义对象保存在字典中,然后保存到plist也是不会成功生成plist文件 Persion *persion = [[Persion allco] init...

2017-03-06 22:46:09

阅读数 175

评论数 0

第一天 --- UIWindows 简介

UIWindows 是特殊的UIView,也是用来显示UI界面的主要窗口. 当app启动完成后,就会由系统创建第一个视图控件UIWindow,接着在UIWindow上创建UIView. 一个iOS程序能显示在屏幕上完全就是靠他 (ps:创建时机就是通知APPDelegate的didFinishLa...

2017-03-05 01:03:01

阅读数 187

评论数 0

第二天 --- 认识 导航控制器UINavigationController iOS

UINavigationController简介 1.让我认识一下UINavigationController.(导航控制器)

2017-03-02 22:27:19

阅读数 218

评论数 0

第三天 -- UIApplication单例 iOS

1.什么是UIAppication 2.UIApplication的作用

2017-03-01 23:25:39

阅读数 227

评论数 0

序言-- UI基础

对于学习的iOS已经有半年,从学习到工作.作为一名程序猿也有一些经验.很多人说iOS已经开始从2015年的流行走向下波,但是我个人而言,我是按照个人的兴趣走到现在,所以就算面对这些负面的消息我还是会走下去.如果只专注一种语言就不可能有现在的swift语言,集成Object-C,javascript...

2017-01-27 17:50:21

阅读数 381

评论数 0

详解iOS 静态库 [转] ----- 个人觉得最详细的入门级

转载: http://my.oschina.net/kaqijiang/blog/649632 一、什么是库? 库是共享程序代码的方式。 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 iOS中的静态库有 .a 和 .framework两种形式;动...

2016-09-02 11:09:30

阅读数 932

评论数 0

iOS 静态库 经典错误

相信很多朋友遇到,遇到以下情况 提示:在i386框架运行,使用静态库的时候,没有找到对应的架构: 原因概括为两种: 错误原因一: 有该静态库 ,但没有对应CPU框架(模拟器:i386,x86_64/ 真机:arm64,armv7s,arm7) 错误原因二: 没有导入该静态库,但项目中的类有实...

2016-08-06 14:32:01

阅读数 256

评论数 0

iOS开发 静态库整理 -2016 8 6-

静态库 相关异常: 静态库 面试题: 基本掌握: 静态库所支持的架构 -> 终端命令: lipo -info libstaticLib.a 查询库版本 查询.a 文件静态库 查询.framework 文件静态库 // lipo thin i386 he...

2016-08-06 10:02:30

阅读数 328

评论数 0

KSImageNamed-Xcode-master 实用Xcode插件

在输入image选择图片的时候 直接就可以看到图片了。 有提示 不用每次都怕名字打错,或者复制图片了 KSImageNamed-Xcode-master.zip 解压,运行, 看到build success 后重启 XCode就ok了

2016-03-26 23:43:17

阅读数 254

评论数 0

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