ios
工程师123123123
这个作者很懒,什么都没留下…
展开
-
AI学习的一篇转载
前言 AI,Artificial Intelligence,人工智能,其本意是相对于生物智能来说的。模仿生物神经网络,就产生了人工神经网络,模仿生物智能,就出现了人工智能。 虽然AI的概念早在20世纪60年代左右便已诞生,然而限于当时的技术和市场等因素,被搁浅了。现如今,随着互联网的发展和大数据的兴起,AI又来了!中科院院士谭铁牛说:当前,互联网和大数据推动人工转载 2017-09-08 09:24:30 · 701 阅读 · 0 评论 -
ios上的数据持久化问题概览(Data Persistence On iOS – An Overview)
时间 2016-04-04 11:00:01 Thomas Hanning原文 http://www.thomashanning.com/data-persistence-iosVery often an app creates data that should be saved. In this article we’ll discuss the转载 2016-04-07 15:24:26 · 415 阅读 · 0 评论 -
用Berkeley sockets实现ios上进程间通信
引自推酷: http://www.tuicool.com/articles/NjEzqiWith iOS 8, Apple introduced App Extensions. App Extensions are self-contained apps that developers can ship along with their main application. Th转载 2016-04-07 15:20:22 · 1773 阅读 · 0 评论 -
苹果的CoreFoundation部分源代码
地址在http://opensource.apple.com/source/CF/CF-855.14/原创 2016-04-07 15:06:45 · 3766 阅读 · 0 评论 -
ios进程间通信问题之二----XPC Service
原文地址:http://blog.csdn.net/wbw1985/article/details/19909705利用XPC实现多进程之间的通信关于多进程之间的通信,之前已经写过一篇文章介绍过NSConnection的用法(用NSConnection实现不同进程间的通信),利用NSConnection,可以直接获取到一个远程的对象,然后调用该对象的方法实现进程转载 2016-04-06 08:44:43 · 2960 阅读 · 0 评论 -
ios进程间通信问题之二----XPC
原文地址:http://objccn.io/issue-14-4/关于 XPCXPC 是 OS X 下的一种 IPC (进程间通信) 技术, 它实现了权限隔离, 使得 App Sandbox 更加完备.首先,XPC 更多关注的是实现功能某种的方式,通常采用其他方式同样能够实现。并没有强调如果不使用 XPC,无法实现某些功能。XPC 目的是提高 App转载 2016-04-06 08:43:48 · 11936 阅读 · 0 评论 -
ios进程间通信问题之一--进程间通信 (OSX/iOS)
原文地址:http://nshipster.com/inter-process-communication/ 总起OS X是MacOS与NeXTSTEP的结合。OC是Smalltalk类面向对象编程与C的结合。iCloud则是苹果移动服务与云平台的结合。上述都是一些亮点,但是不得不说苹果技术中的进程通讯走的是“反人类”的道路。由于不是根据每个节点上最优原则进行设计,苹果转载 2016-04-06 08:42:10 · 4863 阅读 · 0 评论 -
了解iOS上的可执行文件和Mach-O格式
了解iOS上的可执行文件和Mach-O格式原文地址:http://www.th7.cn/system/mac/201501/80988.shtml在Windows上.exe是可直接执行的文件扩展名,而在Linux(以及很多版本的Unix)系统上ELF是可直接执行的文件格式,那么在苹果的操作系统上又是怎样的呢?在iOS(和Mac OS X)上,主要的可执行文件格式是Mach-O格式。转载 2016-04-06 08:28:53 · 3305 阅读 · 0 评论 -
Xu Hao、Chen Xiaobo:自己手动发现iOS内核缺陷
这是一篇业界新闻。。。以下为正文:原文地址:http://www.csdn.net/article/a/2012-12-14/2812881发表时间:2012-12-14 15:36摘要:独立安全研究员Xu Hao和McAfee研究科学家Chen Xiaobo在安全及iOS领域都有丰富的经验,他们在本议题中讨论了他们如何编写针对iOS内核的Fuzz工具以及如何分析真实的转载 2016-03-31 15:30:43 · 848 阅读 · 0 评论 -
语言多态、动态类型和动态绑定
遇到oc语言后,相信很多朋友会看到这样一句话,oc语言是一种动态语言,与静态语言相比,它具有灵活的优点。。。 那么,究竟什么是动态语言呢,什么是动态类型与绑定呢? 说到动态类型就必须先说静态类型。 静态类型语言就是编译器在编译阶段就可以完全确定每个变量的类型的一种语言。比如,c。每个变量的类型在编译阶段可以完全确定下来。原创 2016-03-29 16:29:30 · 648 阅读 · 0 评论 -
5个月iOS开发入门总结(C++转行iOS)
前言:一个人写的ios转行总结,思路很清晰,值得学习原文网址:http://www.cocoachina.com/bbs/read.php?tid-332587.html啰嗦(请跳过)8月5号左右突然做出了来北京工作的决定,给北京同学了解情况时正好同学公司缺人,7号来面试了下,13号一早就来报到了。自己与iOS开发还是有些缘分,3月中旬到5月初在济南一家小公司做了不到2个月的i转载 2015-11-20 09:02:32 · 5158 阅读 · 1 评论 -
一大波下拉菜单, 气泡聊天来袭
地址就在,http://www.cocoachina.com/ios/20150205/11116.html不要太感谢我的分享转载 2015-11-04 10:07:30 · 664 阅读 · 0 评论 -
iVersion代码小记
核心代码在iVersion。m中的checkForNewVersionInBackground函数中。原创 2015-11-18 16:05:00 · 688 阅读 · 0 评论 -
学习日志
前面没做记录,常常改了这里,忘了谁改的。不知道其他人有没有项目进度管理方面的经验,望推荐。2015-11-3 addbusinessviewcontroller.m 增加对textfield以及textview的上划动作。原创 2015-11-04 09:06:57 · 76 阅读 · 0 评论 -
关于ios上应用版本更新的一些小结
现在app还没有上架,但根据目前网上介绍的经验,要想使用动态链接库这种在windows等pc端司空见惯的更新思路是走不通的。注意,并不是技术上行不通,按照《WWDC2014之iOS使用动态库》所说的,苹果已经具备一定的开放态度,已经从技术上允许用户编写动态库,但想在app store上架应用中使用动态库更新模块,app store审核是会reject的。大概是更多的灵活性会带来更多原创 2015-10-30 09:40:26 · 3234 阅读 · 0 评论 -
2015.10.15 杭州-云栖大会 阿里的主场
大会首页: http://yunqi.aliyun.com/2015看这个大会的关键是看看阿里的手已经伸的有多长了原创 2015-10-15 08:41:30 · 477 阅读 · 0 评论 -
实用LLDB命令
实用LLDB命令命令名 用法 说明 exprexpr 表达式可以在调试时动态执行指定表达式,并将结果打印出来,很有用的命令。popo 表达式与expr类似,打印对象,会调用对象description方法。是print-object的简写printprint (type) 表达式转载 2016-04-11 09:21:22 · 434 阅读 · 0 评论 -
我的第一次lldb安装使用之旅
使用的工具Otool ——查看程序依赖哪些动态库信息,反编代码段……等等等等Ldid ——签名工具,通过plist文件指定了授予一应用的一组特权Gdbserver ——调试工具SSH ——远程控制Lipo ——合并拆分对支持不同芯片的mach-o一.定制一转载 2016-05-07 21:42:34 · 3481 阅读 · 0 评论 -
Home > IOS安全–使用class-dump-z导出IOS应用类信息 IOS安全–使用class-dump-z导出IOS应用类信息
class-dump-z主要用于可以发现里面的结构体定义、类、函数名、参数。一般和lldb等调试工具配合使用。下面进入正文,该文主要包括三个部分* 下载* 解压安装* 使用转载 2016-05-12 11:12:09 · 1138 阅读 · 0 评论 -
Linux0.11内核--系统中断处理程序int 0x80实现原理
系统调用是一个软中断,中断号是0x80,它是上层应用程序与Linux系统内核进行交互通信的唯一接口。[cpp] view plain copy转载 2016-04-06 08:38:43 · 4330 阅读 · 0 评论 -
OC中的selector选择子
Object-C中的@selector()可以看作C语言的中函数指针.区别在于c语言中函数名可以直接赋给一个函数指针,而Object-C的类不能直接应用函数指针,这样只能做一个@selector语法来取.它的结果是一个SEL类型。这个类型本质是类方法的编号(函数地址)。因此我们有如下代码。一.取得selector值.首先看C函数指针int add(int val)转载 2016-05-26 11:39:44 · 1556 阅读 · 0 评论 -
一个小例子说明ios后台daemon程序获取iTunesstore信息
转载自念西博客开机自启动1.首先打开Xcode创建一个plist属性文件,如下图所示:其中要注意一下通信服务名,我定为55。用编辑器打开,即为:1234567891011121314151617181920212223242转载 2016-06-03 11:48:58 · 2029 阅读 · 0 评论 -
如何编译ios上的可执行文件MACH-O
以最简单的Hello world为例编译Hello world1.首先找到编译器:arm-apple-darwin10-llvm-gcc-4.2 就是了。为了方便起见,可以在.bashrc或者profile 配置下环境变量,方便编译。2.找到SDK编译我们自己的程序的时候需要指定该目录下的SDK。3.来个经典Hello world转载 2016-06-03 11:43:35 · 1602 阅读 · 0 评论 -
ios 安全相关工具整理
常用的命令和工具ps ——显示进程状态,CPU使用率,内存使用情况等sysctl ——检查设定Kernel配置netstat ——显示网络连接,路由表,接口状态等route ——路由修改renice ——调整程序运行的优先级ifconfig ——查看网络配置tcpdump ——截获分析网络数据包lsof ——列出当前系统打开的文件列表,别忘记一切皆文件,包括网络原创 2016-05-06 10:43:07 · 560 阅读 · 0 评论 -
进程间通信 (OSX/iOS)
原文链接:http://nshipster.com/inter-process-communication/ https://segmentfault.com/a/1190000002400329总起OS X是MacOS与NeXTSTEP的结合。OC是Smalltalk类面向对象编程与C的结合。iCloud则是苹果移动服务与云转载 2016-06-03 11:32:09 · 909 阅读 · 0 评论 -
IPA (苹果应用程序文件格式)
IPA (苹果应用程序文件格式IPA是Apple程序应用文件iPhoneApplication的缩写。使用过 Mac OS 的人可能都知道,Mac 下的软件大部分都只有一个 .app 目录,里面包含了程序全部资源和可执行文件。简单来说,Mac 下的软件就像是 Windows 下的绿色软件一样,解压后即可使用,不需要安装,卸载的话也只用删除程序文件即可(这转载 2016-06-03 11:20:58 · 4775 阅读 · 0 评论 -
ARM汇编指令
这是我目前找到的最实用的一篇arm汇编指令文章。转载 2016-05-13 10:30:35 · 8694 阅读 · 0 评论 -
.bss段和.data段的区别
.bss段和.data段的区别一个程序本质上都是由 bss段、data段、text段三个组成的。这样的概念,不知道最初来源于哪里的规定,但 在当前的计算机程序设计中是很重要的一个基本概念。而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的 问题。 在采用段式内存管理的架构中(比如intel的80x86系统),bss段(Bl转载 2016-05-17 15:16:33 · 4117 阅读 · 0 评论 -
我的lldb第一次使用之旅--第二篇
大家熟悉arm汇编指令,lldb指令之后就可以开始使用lldb尽情地对hello进行调试了。那么,原创 2016-05-13 21:10:31 · 429 阅读 · 0 评论 -
iOS的主要框架介绍
框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 iOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundation、UIKit、和Core Graphics这些框架。根据你为应用程序选择的模版,相转载 2016-05-27 08:56:52 · 1283 阅读 · 0 评论 -
sqlite3工具的使用方法详细解释
这个例子的环境虽然是windows,但mac os下同样适用。 mac os10.10.5下亲测,非常好用。 ps: mac os10.10.5下sqlite3工具本身是系统自带的。转载 2016-05-26 16:32:32 · 6739 阅读 · 0 评论 -
一篇讲解iphone6 双核处理器的新闻稿
iPhone 6真的不拼硬件吗?A8处理器解析原文地址:http://news.mydrivers.com/1/321/321178.htm一直以来都有这么一种说法:iPhone不像Android手机那样堆硬件。这句话一层含义是指Android手机大都爱拼硬件,多为硬件怪兽,动辄四核、八核处理器,3G内存,2000w像素,2k屏幕;另一层是指iPhone常年使用双核处理器,1G内存转载 2015-10-14 16:14:46 · 632 阅读 · 0 评论 -
iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(二)
iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(二)一、实现效果 二、实现代码1.数据模型部分 YYQQGroupModel.h文件 1 // 2 // YYQQGroupModel.h 3 // 02-QQ好友列表(基本数据的加载) 4 // 5 // Created by apple转载 2015-09-24 10:50:08 · 578 阅读 · 0 评论 -
iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)
iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)一、项目结构和plist文件 二、实现代码1.说明:主控制器直接继承UITableViewController // YYViewController.h// 02-QQ好友列表(基本数据的加载)//// Created by apple on 14-转载 2015-09-24 10:43:02 · 675 阅读 · 0 评论 -
NSLog DEBUG MODE OR RELEASE MODE?
使用NSLog的一个风险是:它的运行会占用时间和设备资源。当我们用Simulator时,NSLog的资源占用并不引人注意,风险也不会显示出来。但是如果你写的是一个即时战略游戏,而你在每一个action中都加入了NSLog——那么NSLog将成为一个魔鬼。灾难的具体表现常常是:你在Simulator中运行游戏畅通无阻,但到了真机上,会发现很“卡”,不论是拖动一个单位还是缩放一个场景,FPS也降到了各转载 2015-09-25 11:24:53 · 417 阅读 · 0 评论 -
oc基础语法小结
原文:http://blog.sina.com.cn/s/blog_b6e3f371010198za.html原文:这篇博文比较简洁,到位.但interface部分讲解仍然不是很清楚。第一节总括 这一节是对Objective-C(以后简称OC)的简要介绍,目的是使读者对OC有一个概括的认识。1.面象的读者 在阅读本转载 2015-08-20 22:06:05 · 2936 阅读 · 0 评论 -
李刚疯狂讲义目录
疯狂iOS 讲义(上) Objective-C 2.0与iPhone/iPad应用开发基础本书以最新的Xcode 5 为平台,全面介绍 Objective-C 基本语法开始,详细介绍了Objective-C 的面向对象特征、 I/O 体系等知识,掌握 iOS 引用开发的基础。之后,本书将带领读者掌握 iOS 应用的 iOS 界面编程、Quartz 2D 绘图、坐标变换、Core原创 2015-08-20 15:26:27 · 4820 阅读 · 0 评论 -
dushubiji
crazy 10.7节 UIImageViewTest这个例子运用了故事版,但是这个例子只是利用UIImage来显示图片而已,图片可以在按钮的配合下在数组间变动。 三个按钮分别对应三个不同的函数,其中“下一张”按钮对应next函数,表示选择后,会自动跳转到下一副图片的意思。 图片的名称全部存储在名为image的array数组当中。 全局原创 2015-09-02 17:25:31 · 524 阅读 · 0 评论 -
“Xsser mRAT”首个X国高级IOS木马特性小结
1、上传本地文件===>GetGps:Now===>GetKeyChain:Now===>UploadFile:/var/mobile/Library/AddressBook/AddressBook.sqlitedb===>UploadFile:/var/mobile/Library/AddressBook/AddressBook.sqlitedb-shm===>UploadF原创 2014-10-28 10:27:37 · 1550 阅读 · 0 评论 -
xcode无IDP如何在真机上测试自己的app
参考:[1] XCode6.0的iOS免证书真机测试方法(MAC及黑苹果均有效]http://bbs.pediy.com/showthread.php?t=193374&highlight=xcodeMAC环境下生成Apple证书教程http://blog.csdn.net/xyxjn/article/details/8031294原创 2014-11-04 16:42:56 · 764 阅读 · 0 评论