Giter Site home page Giter Site logo

apple-stack's Introduction

iOS 开发使用总结:

iOS_JavaScript

一些关于iOSJS交互的经验,解决问题包括:

  • iOS中如何加载HTML页面?(包括Objective-CSwift

  • iOS中如何去执行一段JavaScript代码?(包括Objective-CSwift

  • iOS中为什么要使用原生语言去执行一段JavaScript代码?

  • iOS中如何监听到HTML页面中触发的事件?(JavaScript函数的触发)

  • iOS混合开发中,当JavaScript函数触发时,能否发送一些数据给iOS原生,如何发送?

  • iOS混合开发中,当JavaScript函数触发时,能否让OC/Swift执行一些操作,比如调用系统相机等?

  • JSExport如何使用?

  • 如何使用JSExport调用自定义的OC/Swift类属性?

  • 如何使用JSExport调用自定义的OC/Swift类的方法?

  • 如何使用JSExport调用系统或外部引用库的OC/Swift类的属性和方法?

  • JSManagedValue的作用?

具体可参看我的博客: www.mengyueping.com

iOS-keyChain-IDFV

一些关于iOS设备ID,与keychain存储经验,解决问题包括:

  • UDIDMAC地址UUIDIDFVkeychainIDFA能作为设备的唯一标识吗?
  • 如何使用IDFVkeychain来标识安装App的设备?
  • 如何来标识本公司所有App安装的设备?记录用户应用使用习惯?
  • 用哪种ID追踪某一台设备是否在下载过某个应用?

具体可参看我的博客: www.mengyueping.com

iOS-runtime-archive

使用runtime进行归档解档:

  • 不使用runtime情况下,归档/解档有什么缺点?
  • 如何使用runtime进行归档/解档
  • 使用runtime进行归档/解档好处是什么?

具体可参看我的博客: www.mengyueping.com

iOS-runtime-methodExchange

使用Runtime对系统方法实现方法交换

  • 如何对系统方法进行添加功能,在不修改原有方法调用的基础之上?
  • 项目中已经大量使用了字符串转URL的调用,调用的系统方法,而没有对字符串进行转码,这样如果字符串中出现中文的话会导致URL转换失败的情况,那么如何不大量修改原项目中代码,来实现对URL的转码以及判空?

具体可参看我的博客: www.mengyueping.com

  • 01-常量与变量
  • 02-数值类型
  • 03-布尔类型
  • 04-元组
  • 05-可选类型
  • 06-错误处理
  • 07-断言
  • 08-基本运算符
  • 09-字符串和字符
  • 10-集合类型
  • 11-控制流
  • 12-函数
  • 13-闭包
  • 14-枚举
  • 15-类和结构体
  • 16-属性
  • 17-方法
  • 18-下标
  • 19-继承
  • 20-构造过程

OCSwiftCocoa Touch使用。

  • 01-基础

    • 01-基础
    • 02-构造函数
    • 03-tableView
    • 04-closure
  • 02-微博 (�小试牛刀,不断更新中...)

  • 03-编程训练

    • 01-Fibonacci数列
    • 02-求质数
    • 03-求水仙花数
    • 04-统计字符串中各类字符个数
    • 05-给定项数的数字的和
    • 06-自由落体反弹问题
    • 07-求无重复的三位数
    • 08-求完全平方数
    • 09-求一年中的第几天
    • 10-猴子吃桃问题
    • 11-求分数数列的和
    • 12-求1-n的阶乘的和
    • 13-倒推年龄
    • 14-倒序打印一个正整数
    • 15-回文问题
    • 16-求5x5矩阵对角线之和
    • 17-折半查找
    • 18-围圈报数
    • 19-猴子分桃问题
    • 20-数字加密问题
  • 04-表情键盘

    一个表情键盘的封装

apple-stack's People

Contributors

stayfoo avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.