精华内容
下载资源
问答
  • iOS学习线路

    2021-02-05 10:45:30
    iOS黑客手册(iOS Hacking Guide) iOS逆向工程工具集 2. 《编写高质量代码》 3. iOS切面编程; 4. iOS设计模式与解析 三. 高级技能 1. 黑客防技术宝典; 2. iOS与OS X多线程和内存管理; 3. iOS与OS X的...

    一. 初级技能

     

    二. 中级技能

    1. 逆向工程

    iOS逆向工程和数据安全书单列表如下:

    2. 《编写高质量代码》

    3. iOS切面编程;

    4. iOS设计模式与解析

     

    三. 高级技能

    1. 黑客防技术宝典;

    2. iOS与OS X多线程和内存管理;

    3. iOS与OS X的内核编程;

     

    四. 游戏开发

     

    五. 知识点整理:

    1. ios中的视图渲染;

    2. 图片的去雾算法深入研究;

    3. session和Cookie的深入分析与对比;

    4. Flutter和RN的了解和对比;

    5. AFNetworking和WEBSDImage源码熟悉;

    6. openCV的深入了解;

    7. GPUImae的框架熟悉;

    8. iSA指针和runtime 详细分析;

    9. asign和weak,strong详细,asign如果修饰封装类型会怎样?

     

    展开全文
  • 研究生做的是深度学习,主要使用C++和python,工作为IOS客户端开发,故写该系列文章,记录IOS与工作相关技能的学习笔记,本篇为第一篇,主要为写清楚学习目标,以及学习计划。 一、学习目标分析 首当其冲,需要熟悉...

    系列文章目录

    第一篇:学习计划
    第二篇:xcode上的git和github



    前言

    研究生做的是深度学习,主要使用C++和python,工作为IOS客户端开发,故写该系列文章,记录IOS与工作相关技能的学习笔记,本篇为第一篇,主要为写清楚学习目标,以及学习计划。


    一、学习目标分析

    首当其冲,需要熟悉Mac下的开发流程,主要有几个目标:

    1. Mac的熟悉,以及Mac下开发流程熟悉:
      1.1. 熟悉Mac操作,键盘,触摸板等等通用操作;
      1.2. 熟悉XCode;
    2. OC以及IOS开发相关:
      2.1. OC语法;
      2.2. 熟悉Mac下git以及github相关使用方法;
      2.3. mentor的三本书,比较关键的是程序员的自我修养;
    3. 高级进阶?
      3.1. 多线程;
      3.2. 网络;

    二、学习内容

    1.Mac开发熟悉

    没什么好说的,多用就对了;

    2.OC与IOS相关

    1. B站视频,快速看完熟悉OC基本语法,包含git和github相关介绍;
    2. 书,作为工具书进行补充(因为看书是真的有一点费劲,且效率较低);
    3. mentor的项目:
      概述:主要是实现一个内容展示界面,包含人物头像以及人物介绍。用文字描述的话是这样的:界面上部有一行人物头像,可以左右滑动或者点击,其次下方是人物的介绍,需一一对应上方的头像,且可以通过竖向的滑动进行切换。需要注意的是无论是以何种方式切换头像和下方的介绍,都需要一一对应,且滑动的效果类似于抖音刷视频的效果。下面分点叙述目前所能看到的关键点:
      1. 滑动效果的实现:应该有相关的库可以直接使用;
      2. 介绍为JSON格式,需要学习相关格式文件的读取,在打开的时候读取所有的图片以及JSON数据,存在内存中?
      3. 对于聚焦在某一个人物上的时候,头像也是有大小之分的,会有选中与否的效果差异,大致即为大小的差别;
      4. 有惯性效果的滑动:应该有相关的库可以使用;
      5. 总的来说:处理的事件:点击,滑动(上下左右的滑动);
    4. 通过Github来管理该项目,熟悉git常规的操作;

    3.IOS进阶

    • 在做完上述工作之后,通过B站视频学习:多线程,网络相关的内容,同时完成程序员的自我修养的阅读,养成写技术博客的习惯,在过程中记录自己遇到的问题,以及对问题的理解。

    总结

    That’s all

    展开全文
  • 好久就想试水IOS开发了,由于开发环境限制,一直局限于理论和虚拟机,近来入手了MacBook ,也来尝尝鲜,笔者也是现学现总结,如果有不足,请指正。IOS开发必备MAC OS X 另加一部iPhone手机,windows操作系统也可以...

    好久就想试水IOS开发了,由于开发环境限制,一直局限于理论和虚拟机,近来入手了MacBook ,也来尝尝鲜,笔者也是现学现总结,如果有不足,请指正。

    IOS开发必备MAC OS X 另加一部iPhone手机,windows操作系统也可以开发,需要安装虚拟机,安装虚拟机请参考Windows 7下虚拟机安装MAC。笔者的开发硬件配置:MacBook+iphone 6,手机有点落后了。

    我们来看一下MAC下建立iOS开发环境:

    首先进入官网https://developer.apple.com,这也是任何程序入门必走的一步,进入官网找到iOS Dev Center,下图

    fae44b388c0e1a100f549958ddbf3732.png

    图一(iOS Dev Center)

    点击进入。进入后,如果没有登录,会有Sign In的提示,使用注册的帐号登录即可,如果没有帐号,可自行注册。登录后会显示iOS开发的资源(图三)。

    a4aaeceeec3aec639b747cf5bd2f731a.png

    图二(提示登录)

    444ee9ca38a51eb50f2bc3c9dfc2fc10.png

    在资源里面看到Downloads,点击会引导到下载Xcode,Xcode是开发iOS必备的开发工具,当前最新版本是4.6.2。

    a5882ff9cafc2cf68cbad015e05108a9.png

    这个文件大约1.8G.下载需要一段时间。下载完成点击即可完成安装。

    需要了解ios开发的,需要ios资料的可以加我    QQ:2218111634

    展开全文
  • 前面一直使用模拟器运行,今天使用了真机调试,这一篇介绍一下真机调试...1、登录:首先登录https://developer.apple.com/ios/manage/overview/index.action登录后会进入如下界面:图一2、制作证书,提前准备好证书...

    前面一直使用模拟器运行,今天使用了真机调试,这一篇介绍一下真机调试。真机调试需要99$注册,如果有注册过的账号,也可以使用注册账号邀请你加入一个账号下,注册账号可以给你分配权限,我也是使用的邀请成为开发者的。

    1、登录:首先登录

    https://developer.apple.com/ios/manage/overview/index.action

    登录后会进入如下界面:

    ff043aebd56c0683587f6b5c778b0163.png

    图一

    2、制作证书,提前准备好证书,也可以用时制作。

    1)Finder->应用->钥匙串访问

    1d7470e94b5e5c959dd49be2f9ba0f5a.png

    图二

    这将会打开如下图所示的页面,按照图示内容进行填写:

    09a343629030ebe813a32258e9ddf10d.png

    图三

    继续后生成证书,注意选择存储到磁盘。

    3、提交证书

    在图一中点击 Certificates进入如下界面,按顺序完成Certificates、Idetifiers、Devices、Provisioning Profiles。

    86348b4d2eca0144314b1721dbd45eb7.png

    图四

    点击Certificates进入如下界面

    8f31c2817ed4536180cf364a2cb957ae.png

    图五

    点击上图右上角的加号,进入下面界面,可看到如下:

    2516540a9a1d8d68688abcccd244d9bb.png

    图六

    这张图截的不全,上面还有“iOS App Development”,选中,并且下载“Worldwide Developer Relations Certificate Authority”证书(蓝色字体),下载完双击,在钥匙串访问中可看到:

    95bbadfce712641994c0296327e0e031.png

    图七

    进入下一步,

    c0894cdd4e2724b4152ace9290eea26a.png

    图八

    上传第二步制作的证书,上传后,进入下一步。

    4、下载证书

    上传制作的证书后进入如下界面,点击“Download”,下载证书,下载完成,双击证书。

    1e68fd7b09c3b863976457f0ab62ab78.png

    图九

    5、创建appId

    点击Idetifiers,进入下面界面:

    b1c35f6fb241f86723059edfa0f69655.png

    图十

    点击右上角加号完成添加appid。

    6、添加Device

    添加 真机的ID到这,也是点击右上角加号,真机ID使用iTuns获取(UDID)。

    085a9a676231a960040188570b88273c.png

    图十一

    7、制作Provisioning Profiles

    最后可以生成Provisioning Profiles了,这个最为重要,上面做的一切都是为了它,进入Provisioning Profiles,点击右上角的加号进入下一步,按顺序生成Provisioning Profiles,生成后下载后双击。

    进入Xcode,点击Xcode右上角的Organizer进入下面界面,看后面Status为“Valid profile”,表示安装成功,可以进行真机调试了。

    53e89ed153139e69bcdad3c4015b63fc.png

    图十二0b1331709591d260c1c78e86d0c51c18.png

    展开全文
  • 其实自学编程并不难,自学iOS移动开发也不是很难。iOS拥有强大的开发工具IDE Xcode,Xcode是开发OS X 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。...
  • 本文也是开始整理一些IOS学习中的基础快速入门笔记,会有两到三章的篇幅,之后会开发一个Github的实战项目,在工作之余陆续推进! 一.大体架构 UITabBarController 底部tab控件 可以添加多个 UIViewController, ...
  • iOS中,访问一些HTTP/HTTPS请求时,如果url中存在中文或者特殊字符,会导致无法正常的访问到资源或服务,例如加号会变成空格,想要解决这个问题,需要对url进行编码。 下面方法中用到的 @"!*'();:@&;=+$,/?%#...
  • ios 分享之旅 真是一言难尽,不是这出错,就是那出错。好不容易搞定了 universal links ,结果分享还是 报: PBItemCollectionServicer connection disconnected 查来查去 找到问题的最终所在,添加一个回调: ...
  • 一 、封装自定义弹窗有一下几种:1 直接在当前视图控制器上放view(简直6翻了)2 present到一个新的半透明视图控制器(类似UIAlertViewController,也就是说咱们要用的就是个控制器而不是个View了)3 使用一个...
  • IOS开发中会遇到各种操作事件,通过程序可以对这些事件做出响应。首先,当发生事件响应时,必须知道由谁来响应事件。在IOS中,由响应者链来对事件进行响应,所有事件响应的类都是UIResponder的子类,响应者链是一...
  • 字典中的数据应该转换成对象的形式存在,这样可以在使用到字典中数据的时候,可以直接得到代码提示,而不至于索引时出错甚至没有编译错误。 假设某字典中有两个键值对:[@"name"]
  • 终于决定开始学习ios开发了,很久之前有过一次ios开发培训,但是做完作业就落下了,一直没有再捡起。想到如今ios开发如火如荼,再不学习真的要掉队了,希望能督促自己在2个月内完成ios开发的基础学习以及写出一个...
  • UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"操作提示" message:@"恭喜过关" preferredStyle:(UIAlertControllerStyleAlert)]; UIAlertAction *cancel = [UIAlertAction...
  • iOS学习路线图 一.iOS学习路线图 二.iOS学习路线图--视频篇 阶 段 学完后目标 知识点 配套学习资源(笔记+源码+PPT) 密码 基础阶段 学习周期:24天 学习后目标: ... 黑苹果-IOS学习的开始 深知安装黑苹果的不易,在...
  • appium-iOS学习笔记-day1

    千次阅读 2021-11-04 19:20:28
    初学者学习课程要找一整套解决方案,要不容易各种方法揉不到一起 2.iOS元素定位方法 参考文献: iOS 元素定位总结 - 简书 从定位开始开始看 下面是一些重要知识点的摘抄,一人之言,带着怀疑态度去看。 知识...
  • appium-iOS 学习笔记-day2

    千次阅读 2021-11-10 19:30:05
    跟开发讨论,安卓下一步是统一的框架,iOS的不同的,也就是说name的定位是一样的,可以写出一个,但是xpath iOS是不同的要分开定义 问题2:python中啥时候用单引号和双引号,当用双引号会报错 回答:单引号和双...
  • ios的程序中,Tab Bar的使用率很高,几个视图需要切换的时候,就用到tabbar。今天的程序实现的效果是这样的,底部有几个tab Item,对应的有几个视图,切换tab Item,切换到对应的视图。实现效果如下:为了更好理解...
  • 怎样给UIview添加背景图片呢很简单,就是先给view添加一个subview,然后设为背景图片:效果图如下:很简单直接上代码://设置内容self.myTopView.backgroundColor=[UIColor grayColor];self.nameLabel.textColor=...
  • id返回的是未知类型的一切对象 instancetype返回的是其方法所在类的对象类型
  • 二、在项目中按command+N新建文件,命名为MyViewController,下面的勾选项是选择是否生成与其对应的xib文件,选择第二个是生成iPhone视图...PS:如果使用的是ios6的库,应该会出现几根线,这个是一个相对坐标,用起来...
  • ios学习笔记--状态栏

    2021-06-11 00:34:44
    //更改状态栏为浅色 -(UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent; } //隐藏状态栏 -(BOOL)prefersStatusBarHidden{ return YES; }
  • Xcode链接本地仓库与远程仓库二、学习内容1.Mac开发熟悉2.OC与IOS相关3.IOS进阶总结 前言 第一天的学习主要创建了第一个git仓库,并且成功通过Xcode将本地项目链接到了个人远程仓库。以及稍微总结一下之前看过的...
  • .framework包含:.h头文件 + info.plist(动态库没有) + Mudues + 可执行文件 使用静态库的原因 方便共享代码,便于合理使用 实现IOS程序的模块化(固定业务模块化为静态库) 分享给别人你的库使用,但不希望他看到你...
  • 在之前的《iOS学习——xml数据解析(九)》http://www.linuxidc.com/Linux/2014-02/97020p9.htm介绍了xml数据解析,这一篇简单介绍一下Json数据解析。JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换...
  • iOS完整学习路线可参考这个图,iOS完整学习路线(参考大神的) 目前阶段对OC的语法基础稍有了解,接下来一段时间主要目标是OC语法基础和UI控件的学习使用,UIView 常用的一些UIButton,UILable,UIImageView,UITextFiled, ...
  • iOS开发入门学习路线

    千次阅读 多人点赞 2021-05-01 17:03:28
    当前移动开发主要分为安卓开发和iOS开发,对于想学习移动端开发的人来说,两者都是不错的选择。简单对比下两者的区别,安卓的app主要分布在各种厂商的应用商店,如华为,小米的应用商店,iOS的app集中在苹果的app ...
  • 移动应用设计标准iOS 的表现和交互已经在事实上统治了移动应用的设计标准,所以高品质 App 的设计一般是 Android 向 iOS 看齐的。在这种情况下,如果要求同样的品质,以我的经验 Android 投入的人员至少是 iOS 的 ...
  • iOS开发学习路线

    2021-03-10 17:59:45
    初级iOS开发 iOS中级开发说白了,就是你学会了基本的UI界面搭建,上架,沉淀一段时间,你觉得自己还适合这门行业,还适合,还能接受 这个所谓的iOS开发工程师的行业.你就可以说是一名中级iOS开发. 这个沉淀时间 大约在1年...
  • 目前来说是最新的,针对12.4版本学习了一些特性,做一些记录和整理. 首先是新建工程界面, 新建工程 最新版没有SingleViewApplication选项, 也没有Empty Application模板选项, 看到一篇工程文件详解 自动生成了很多...
  • 点击上面IOS图标,自己随便找一个免费图标然后下载下来 打开 https://appicon.co/ 这个网站,将我们刚才设计好的图片拖拽进来 替换项目中的图标文件 2. 简单搭建布局 布局部分比较简单,主要掌握一点,选中布局中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 214,576
精华内容 85,830
关键字:

ios学习

友情链接: libvlc-android-sample.rar