- 博客(34)
- 资源 (23)
- 收藏
- 关注
原创 swift2使用sqlite数据库及常见错误总结(模拟机下)
0、效果图:1、语言:swift22、工具:Xcode7.23、系统版本: MAC OS X 10.10.53、准备的材料: A、swift使用sqlite的代码封装文件,我准备好了,传送门:这里。 B、sqlite图形化管理工具:SQLiteManager, 我也准备好了。传送门:来吧,点我。4、用SQLiteManager新建
2016-03-22 12:50:04 1413
转载 敏捷实施时的五个不当做法
如何正确实施敏捷?可别误入歧途!你知道的错误做法越多,在具体实施时,你就越能成竹在胸。于是,我们来讨论一下大家在实施敏捷时常见的几种错误做法吧。1. 太看重流程和工具没错,敏捷工具很重要。你说你能通过寥寥几个写字板和贴纸来管理所有的用户故事、bug和工作任务——对此我是持怀疑态度的。我支持你,你需要不错的工具来进行敏捷项目管理、代码分享以及执行其他一些流程。然而,工具的重要
2016-03-22 07:55:07 500
原创 iOS之常见错误总结
1、错误详情:Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set?2、原因 StoryBoard中没有一个view controller设置了Initial Sce
2016-03-21 23:12:45 423
原创 iOS之了解沙盒
1、Xcode 版本:7.2 语言:Swift22、沙盒路径 A、沙盒所在目录:print("沙盒所在目录:\(NSHomeDirectory())"); B、沙盒安装目录print("沙盒安装目录: \(NSBundle.mainBundle().bundlePath)"); 观察运行结果。沙盒所在目录:/Users/X
2016-03-21 12:25:40 663
转载 了解mach-o文件结构
//====== 真心觉得这哥们写的不错!受用了 =====// 文章出处:http://www.blogfshare.com/ioss-mach-o.html我们知道Windows下的文件都是PE文件,同样在OS X和iOS中可执行文件是Mach-o格式的。所以我们如果要进行逆向分析,首先要熟悉Mach-o文件结构。Mach-o包含三个基本区域:
2016-03-21 10:17:00 1291
原创 iOS学习之网络编程(1)
1、语言:swift22、NSSURLSession简介 A、NSURL:统一资源定位符, B、会话配置:磁盘缓存、内存缓存、系统后台执行。 C、操作方法(任务):上传、下载、上传下载(同时)。 D、表现形式为:JSON(javascript object notation)。 E、任务状态:继续、暂停、取消。
2016-03-20 19:21:20 455
原创 IOS学习之UIWebView(3)
1、语言:swift22、浏览器简单示例 控件如下:3、ViewController继承 viewController需要继承UIWebViewDelegate, UITextFieldDelegate4、实现了协议 实现了UIWebViewDelegate和UITextFieldDelegate中的部分协议。5、
2016-03-19 19:56:08 461
原创 ios学习之UIWebView(2)
1、语言和工具 语言:swift2, 工具:xcode 7.22、简单使用示例 掌握UI web View的基本用法;解析3种内容加载的方式。3、效果图: 4、控件5、源码:import UIKitclass ViewController: UIViewController { /// 控件关联
2016-03-19 19:01:05 531
原创 ios学习之UIWebView(1)
// ======== 语言:swift 2.1, xcode:7.2 =====//1、常见属性: 在storyboard上,拖一个webView控件,在右边的属性窗口中选择“show the attributes in Spector ”, 可以看见webView属性: A、scalePageToFit: Bool类型,其默认值是f
2016-03-19 18:01:47 510
原创 iOS真机测试错误总结
1:手机os版本:9.22、xcode版本号:xcode7.23、报错信息:Could not launch "My App"process launch failed: Security4、解决方案: A、找到自己测试的iphone B、选择 设置(Settings)-> 通用(General) -> 设备管理(device management
2016-03-19 16:52:56 1627
原创 IOS控件学习之UI ScrollView(7)
1、语言:swift2、实现内容:图片轮播(把之前的总结下)3、效果图:4、控件列表(见下图):5、注意 pageControl控件不能直接拖到scrollView控件中。从上图左边的结构中可以看出,pageControl控件与scrollView控件是在同一个级下。 我的方法是:将pageControl控件拖到ScrollView控件同一级下,
2016-03-18 19:55:34 527
原创 swift初始化函数失败
1、编译器提升出错:'required' initializer 'init(coder:)' must be provided by subclass of 'UITabBarController'2、原因分析 1,在 Swift 中, 类的初始化器有两种, 分别是Designated Initializer(指定初始化器)和Convenience Initializer
2016-03-18 18:05:00 1444
原创 IOS控件学习之UI ScrollView(6)
1、语言:Swift2、页单位的滚动 A、 每次手指滑动后,显示一屏的内容。 B、设置pagingEnable属性 为 true。3、示例源码如下:colorViewController.swfit文件 源码:/*实现切换的画面*/import UIKitclass ColorViewController:UIViewController{
2016-03-18 13:33:40 420
原创 IOS控件学习之UIScrollView(5)
1、语言:swift2、缩放 A、UI Scroll view对象一次只能对一个图片进行缩放。 B、要设置UIScrollView的缩放比例(默认是1.0)属性和 委托属性。 C、委托设置示例如下:/// 设置委托 scrollView.delegate = self; 缩放比例示例如下:/// 设置缩放比例,默认是1.0
2016-03-18 09:44:33 441
原创 IOS控件学习之UIScrollView(4)
1、语言:Swift2、代理(委托) 常见UIScrollView的委托方法如下: A、即将开始滚动optional public func scrollViewWillBeginDragging(scrollView: UIScrollView) B、正在滚动(实时改变坐标偏移 contentOffset)optional public func
2016-03-18 09:16:33 399
原创 IOS控件学习之UIScrollView(3)
1、语言:swift2、contentInset属性 含义: A、内容的内边距 B、设置UIScrollView的内容在拖动后,内容距离UIScrollView的内边距。可以类比按钮内边距属性Inset C 、当 向 背离 UIScrollView4个角的某个角滑动时,若不设置改舒心,则在滑动后,图像会自动回到原来的坐标值。3、使用示例
2016-03-17 19:25:52 395
原创 IOS控件学习之UIScrollView(2)
1、语言:swift2、contentOffset属性介绍 含义: ----- 初始化完成后,屏幕左上角是于显示的图像的左上角是重合的。当UIScrollView内部的内容滚动时,内容相对左上角的偏移。 ---- 内容当前滚动到图像的什么地方3、代码实现自动滚动 我做了一个按钮,通过点击按钮实现滚动效果的。 按钮的被单击事件源码:/
2016-03-17 19:07:55 706
原创 IOS控件学习之UIScrollView(1)
1、使用的语言是:swift。2、常见UIScrollView不能滚动的原因 A、检查是否设置了UIScrollView的contentSize属性。比如:/// 设置ScrollView的内容大小的两种方式,(ScrollView设置了大小,图像就能滚动了) /// 用imageview的frame大小指定scrollView显示的图像大小
2016-03-17 18:31:15 447
原创 ida入门(4)
注释 1、添加注释的快捷键是:shift + ;(分号键)。输入好注释的内容,点击 OK 按钮, 即可完成对注释的添加。 2、ida分析完文件后,会之中为我们做好部分注释。 3、尽量时使用英文,除非装好了插件来处理中文。代码转换(格式化转换): ida可以对常量进行转换。 选择常量,鼠标右键转折:use standard s
2016-03-15 15:40:02 776
原创 ida入门(3)
1、名称与变量 名称:可根据ida分析出来的结果中得变量进行重命名,使得更有利于逆向工作,特点是:对一处变量的修改,IDA会将整个文件中相同变量进行重新命名, 并且以高亮显修改的变量。 修改方法是:选中需要修改的想,按N键或者鼠标右键选择“rename”。 变量: 常见的有2种: A、argv_(), 属于 栈变量。 B、var_(),
2016-03-15 15:07:17 1037
转载 UITableView常见属性
UITableView 的样式enum UITableViewStyle : Int { case Plain // 平铺样式 case Grouped // 分组样式}UITableView 添加或者删除 Cell 时的动画enum UITableViewRowAnimation : Int { case Fade // 淡入淡出 case Ri
2016-03-15 11:43:59 486
转载 C++转iOS开发5个月总结
啰嗦8月5号左右突然做出了来北京工作的决定,给北京同学了解情况时正好同学公司缺人,7号来面试了下,13号一早就来报到了。自己与iOS开发还是有些缘分,3月中旬到5月初在济南一家小公司做了不到2个月的iOS开发(当初面试是做Android,但近来后iOS更急需,我想我这刚转行都可以啦,就开始做了iOS;后来北京同学这开始也想做Android(抱着以后能学习学习Android源码的想法那时对And
2016-03-15 06:53:07 1287
转载 IOS开发者必看的博客汇总
OneV's Denhttp://onevcat.com/沉船家园http://beyondvincent.com/NSHipsterhttp://nshipster.cn/Limboy 没有网络不剩http://limboy.me唐巧的技术博客http://blog.devtang.com/Lex iOS noteshttp://ios.lextang
2016-03-15 06:50:28 499
原创 ida入门(2)
A、桟帧 stack frame1、要先保护现场2、将参数按照调用约定,存放在被运行桟帧上, 这样, 这个桟帧的帧顶指针就会发生改变3、若有必要,调用函数会配置一个帧指针,保存调用方希望保持不变的内容(寄存器值)4、被调用函数为它可能需要的任何局部变分配空间,需要桟帧栈顶向上(-操作)开辟5、被调用函数返回值存放在eax寄存器中,或者存放在可以立即被调用到的地方6、
2016-03-13 22:58:27 1524
原创 IDA入门(1)
1、加载文件windows 下,用ida加载文件后,会在该文件同目录下生成几个文件,含义如下:.id0 : 二叉树数据库.id1: 文件包含描述每个程序字节的标记.nam: 包含 IDA NAME 窗口的数据库.til: 本地数据库有关信息2、保存don't pack database: 不将ida的加载文件打包
2016-03-13 20:37:00 3521
转载 二维码的生成细节和原理
二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在此写一这篇文章 ,揭露一下。供好学的人一同学习之。关于QR Code Specification,可参
2016-03-09 23:10:38 43086 4
原创 IOS控件之音频学习之旅
1、参考资料2、我做了修改的我的布局和参考资料上的不太一样,下面是我的布局 上面的截图中,也显示我在辅助编辑器中关联控件的名字了。3、效果图4、准备材料MP3 歌曲一首。5、注意 关于用法,pdf里面讲的很详细。6、完整源码(备份下,以后复习用得着)/* 关于声道的属性pan的说明:-1.0:左声道0.0 :混合声
2016-03-06 22:08:54 779
原创 keyboard iPhone-Portrait-NumberPad; using 563160167_Portrait_iPhone-Simple-Pad_Default
解决方案:Simulator -> Hardware -> Keyboard -> Connect Hardware Keyboard
2016-03-06 21:23:49 931
原创 swif之UITableViewCell和UITableView常见属性复习
1、UITableViewCell常见的属性:imageView 单元格图片textLabel 图片右边的标签detailTextLabel 右边标签下的小标签accessoryType 设置单元格右边的展示图标(一个向右的 “>”)accessoryView 自定义单元格右边的展示图标backgroundColor 设置单元格背景颜色back
2016-03-06 16:37:54 489
原创 swift之自定义表格控件(UITableView)
1,效果图2、storyboard上的控件就2个:UIButton。3、通过辅助编辑器为这2个按钮添加按钮单击事件:分别为 generalBtnClick 和 groupBtnClick4、完整代码:import UIKitenum UIControlType{ case Basic case Advanced}class ViewContro
2016-03-05 14:10:56 1676
原创 swiftt之表格控件(UITableView)详解,出错,求指南
1、问题描述 最后的界面上什么都没有,空白的。如下图:2、敢问:问题出在什么地方?3、代码如下:import UIKitenum UIControlType{ case Basic; case Advanced;}class ViewController: UIViewController, UITableViewDataSource,
2016-03-03 11:13:10 700
原创 swift之表格控件简单使用(UITableview)
1、效果图2、该控件(UITableView) 代码注意的地方: A、ViewController 不单单继承于 UIViewController,还有 UITableViewDelegate,UITableViewDataSource。 B、要自己重新实现UITableView的3个方法。分别是:numberOfSectionInTableView(t
2016-03-03 07:34:15 2186
原创 swift之应用程序管理
1、效果图2、控件UIButton、UILabel、UIView、UIImageView3、代码import UIKitclass ViewController: UIViewController { ///---保存plist文件中的数组数据 var m_Array:NSArray!; ///--加载plist文件数据 fu
2016-03-01 21:10:23 654
原创 swift之汤姆猫实现(UIImageView动画播放)
1、准备好素材。我只有动画素材,没得按钮素材。2、效果图如下:3、控件有:UIButton、UIImageView4、说明我只做三个功能,其他的动画没有做。因为代码类似,就不赘述了。5、源码:import UIKitclass ViewController: UIViewController { ///---控件关联代码 @IBOutlet
2016-03-01 11:57:34 1717 1
16_Games_c++
2020-06-10
ffmpeg基础开发资料自总结
2020-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人